Seguridad a fondo · Unidad 20 · Lección 23 de 27
Las cachés deben conservar privacidad
Elige una política de caché que conserve el público permitido de una página personalizada.
Para prepararteAplicaciones web
Después de esta lección puedes
- Distinguir exclusión del almacenamiento compartido, revalidación y prohibición de almacenamiento.
El público permitido de una respuesta debe conservarse al usar cachés.
¿Quién puede reutilizar la copia?
Una caché compartida puede reutilizar respuestas para varias personas. Su clave selecciona una candidata; las reglas HTTP y la política determinan si puede almacenarse y reutilizarse. Un control correcto de identidad en el servidor de origen no divide automáticamente la caché de un intermediario.
Considera tres directivas de respuesta sin argumentos. private prohíbe almacenar en cachés compartidas y permite hacerlo en una privada, como la del navegador, sujeto a otras reglas. no-cache permite almacenar, pero exige validar antes de reutilizar. no-store prohíbe almacenar en cachés. Expresan requisitos distintos, no formas equivalentes de decir «sensible».
Política ficticia de perfiles
Un portal de socios autenticados mediante cookies muestra una página personalizada.
- K1: El origen devuelve correctamente la fecha de renovación de cada socio.
- K2: La caché compartida propuesta usa solo la ruta como clave. No se documenta exclusión para respuestas personalizadas.
- K3: La política prohíbe guardar esa página en cachés compartidas, pero permite guardarla en la caché privada del navegador.
Elegir el límite
Private sin argumentos corresponde a K3. También debe verificarse que la caché desplegada respete esa restricción. K1 aporta evidencia de autorización en el origen, pero no resuelve K2. El registro señala un límite sin revisar, no una divulgación observada a otro socio.
Private no cifra el contenido ni convierte un ordenador compartido en privado. Los cambios de cuenta, el acceso local y la conservación necesitan políticas propias. Cambiar una directiva tampoco demuestra la desaparición de todas las copias anteriores; pueden necesitar invalidación independiente.
Decisión: Definir quién puede almacenar y verificar el comportamiento real.
Términos que viste
Compruébate
Sin reloj ni penalizaciones. Lee cada explicación y vuelve a intentarlo cuando quieras.
Las preguntas de esta lección han cambiado. Tu lectura sigue guardada; repasa las preguntas actualizadas.
-
¿Qué política corresponde mejor al requisito de almacenamiento?
Ver la respuesta
Respuesta correcta: Usar private sin argumentos y verificar que la caché compartida lo respete. Private prohíbe almacenar en cachés compartidas y permite hacerlo en una privada, sujeto a otras reglas; coincide con el requisito.
Pruébalo
- EscribeRedacta el requisito de K1-K3: dónde se permite almacenar, qué directiva expresa ese límite y qué evidencia verificaría su aplicación.