Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Cabeceras de seguridad que se añaden o quitan

5 tareas · 38 min · Principiante

El proxy es el sitio cómodo para poner las mismas cabeceras de seguridad a todos los servicios y para quitar las que sobran. También es el sitio donde se olvida revisar qué dejó pasar. Tienes la comparación entre las cabeceras de cada destino y las de la respuesta pública de Editorial Mandarina, de Medellín, el 18 de mayo de 2027, y las rutas de su API con su instrucción de caché. Es una exportación ya levantada: se lee y se razona sobre ella.

0 de 5 · 0%

Objetivo de la sala

El proxy es el sitio cómodo para poner las mismas cabeceras de seguridad a todos los servicios y para quitar las que sobran. También es el sitio donde se olvida revisar qué dejó pasar. Tienes la comparación entre las cabeceras de cada destino y las de la respuesta pública de Editorial Mandarina, de Medellín, el 18 de mayo de 2027, y las rutas de su API con su instrucción de caché. Es una exportación ya levantada: se lee y se razona sobre ella.

Para cada cabecera de respuesta el proxy puede hacer cuatro cosas: añadirla si el destino no la manda, quitarla si el destino la manda y no debe salir, sobrescribirla con un valor propio o dejarla como viene. Las que más se añaden son Strict-Transport-Security (le dice al navegador que use solo HTTPS durante un tiempo; RFC 6797) y X-Content-Type-Options: nosniff (impide que el navegador adivine el tipo del contenido). Las que más se quitan son las que cuentan con qué software está hecho el servicio.

Las cabeceras no sustituyen a una aplicación bien hecha; reducen lo que un navegador permite o lo que un reconocimiento regala.

Responde para continuar

¿Para qué sirve añadir `Strict-Transport-Security` en la respuesta pública?

Ver pista de ayuda

Es una instrucción al navegador, no una configuración del servidor.

Los navegadores aplican una restricción: una página de un sitio no puede leer la respuesta de otro salvo que ese otro lo permita. Esa autorización se da con una cabecera de respuesta cuyo valor puede ser un origen concreto o un asterisco, que significa cualquiera. Para un servicio de datos públicos puede estar bien; para una API con datos de personas no.

Consulta la tabla cabeceras y mira las filas del servicio api.mandarina-editorial.example, en la categoría de acceso entre sitios.

Responde para continuar

¿Qué cabecera de la respuesta pública de la API permite que cualquier sitio lea la respuesta desde un navegador? Escribe el nombre de la cabecera.

Cache-Control: public autoriza a cualquier caché intermedia —un proxy compartido, una red de distribución de contenidos— a guardar la respuesta y entregarla a otras personas. Es lo correcto para una portada y un error serio para datos personales: lo que una persona vio puede servirse a la siguiente.

La tabla rutas_y_cache junta lo que sirve cada ruta con la instrucción pública de caché con que sale.

Responde para continuar

¿Qué ruta de la API, con datos personales de la persona autora, sale con caché pública? Escribe la ruta.

Quitar Server y X-Powered-By no vuelve seguro a un servicio, pero evita regalar el nombre y la versión de lo que corre detrás, algo que alguien con mala intención busca antes de probar nada. En la tabla cabeceras, la categoría revela tecnología agrupa estas cabeceras, y la columna valor_en_la_respuesta_publica muestra si el valor sale (un valor) o no ((ausente)).

Cuenta las filas de esa categoría cuyo valor sale a Internet.

Responde para continuar

¿Cuántas cabeceras que revelan la tecnología llegan a Internet con valor? Escribe solo el número.

Cuando el destino manda una cabecera y el proxy la sobrescribe con otra, la aplicación «cree» que lleva un valor y a Internet sale otro. En autores.mandarina-editorial.example, la aplicación manda un max-age de cinco minutos y el proxy lo cambia por un año. Si nadie lo documenta, el día que el proxy se reconfigure el comportamiento cambia sin que la aplicación haya tocado nada.

Responde para continuar

¿Qué práctica evita sorpresas cuando el proxy y la aplicación ponen la misma cabecera?

Ver pista de ayuda

Lo que falla es no saber quién manda; no el hecho de que existan dos lugares.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad