Secure Cookie Implementation
Implementación de Cookie Segura
Descripción
Una cookie se considera segura cuando tiene los atributos de seguridad adecuados, como Secure y HttpOnly.
- El indicador
Secureasegura que la cookie solo se envíe a través de HTTPS, protegiéndola de ser transmitida por canales no cifrados. - El indicador
HttpOnlymitiga el riesgo de ataques de Cross-Site Scripting (XSS) al hacer que la cookie sea inaccesible para JavaScript. -
El atributo
SameSitecontrola si las cookies se envían en solicitudes entre sitios, lo que ayuda a prevenir ataques de Cross-Site Request Forgery (CSRF). Este atributo puede configurarse como: -
Strict: La cookie no se envía en solicitudes entre sitios. Lax: La cookie se envía con la navegación de nivel superior, pero no con recursos integrados.-
None: La cookie se envía con todas las solicitudes, pero requiere el indicador Secure si el valor es None. -
El atributo
ExpiresoMax-Agedefine la vida útil de la cookie, asegurando que no persista más de lo previsto. - Los atributos
DomainyPathrestringen a dónde se envía la cookie basándose en el dominio y la ruta de la URL, lo que permite limitar el intercambio de cookies dentro de un subdominio o ruta específicos.
Aquí hay un ejemplo de una configuración de cookie segura:
http request
Set-Cookie: id=a3fWa; Expires=Wed, 21 Oct 2015 07:28:00 GMT; Secure; HttpOnly
Recomendación
La implementación es segura, no aplican recomendaciones.