Is HttpOnly necessary when SSL is already set?

ysp80 picture ysp80 · Dec 23, 2011 · Viewed 8.3k times · Source

If I already set SSL for my application server, do I still need to set HttpOnly for the cookies?

Answer

Thilo picture Thilo · Dec 23, 2011

Yes. The two flags have nothing to do with each other (both are security/privacy options, though)

  • "Secure" means that the cookie will only be sent over encrypted connections

  • "HttpOnly" means that the cookie will not be visible to Javascript

You could still have XSS on an HTTPS page, for example (and then an evil script could eat your cookie).