2011-12-23 15 views
8

Si ya configuré SSL para mi servidor de aplicaciones, ¿aún necesito configurar HttpOnly para las cookies?¿Es HttpOnly necesario cuando SSL ya está configurado?

+1

HttpOnly está destinado a prevenir ataques XSS. No tiene nada que ver con SSL. –

+0

@Marc B httponly ** ** previene ataques xss, no disemine eso. XSS todavía es muy explotable, mira el gusano sammy. – rook

Respuesta

14

Sí. Las dos banderas no tienen nada que ver uno con el otro (ambos son opciones de seguridad/privacidad, sin embargo)

  • "seguro" significa que la cookie sólo se enviará a través de conexiones cifradas

  • "HTTPOnly" significa que la cookie no será visible para Javascript

Usted todavía podría tener XSS en una página HTTPS, por ejemplo (y luego un guión mal podía comer su cookie).

+0

Según tengo entendido, el propósito de robar cookies aquí es para el secuestro de la sesión. Si SSL está habilitado, ¿el secuestro de la sesión no es posible? (¿Estoy en lo correcto aquí?) – ysp80

+0

Con XSS, puede tener Javascript malicioso para leer la cookie de sesión. A continuación, puede enviarlo a otro servidor (por ejemplo, creando una etiqueta de imagen oculta con el valor de la cookie en la URL) y secuestrar la sesión. – Thilo

+0

¿Pero es posible secuestrar la sesión cuando SSL ya está habilitado? – ysp80

Cuestiones relacionadas