Ecco un caso di test da una recente valutazione della sicurezza delle applicazioni che ho riscontrato:
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);
Sebbene "setSecure" sia impostato su true, questo impedisce di attaccare gli attacchi all'applicazione tramite XSRF / CSRF / See-Surf o XSS / CSS o HTTPOnly deve essere presente su intestazioni HTTP !? o entrambi?