Aquí hay un caso de prueba de una reciente evaluación de seguridad de la aplicación que he experimentado:
cookie = new Cookie(strKey1, EncryptDecrypt.encrypt(strValue));
cookie.setMaxAge(-1);
cookie.setDomain(COOKIE_NEW_DOMAIN);
cookie.setPath("/");
cookie.setSecure(true); // for secure cookie by java
response.addCookie(cookie);
Aunque 'setSecure' está establecido en verdadero, ¿esto evita ataques contra ataques a la aplicación a través de XSRF / CSRF / See-Surf o XSS / CSS o HTTPOnly tiene que estar en los encabezados HTTP? o ambos?