WAS/JBoss
[Tips] HttpOnly와 Secure Session Cookies 설정
투칼론
2016. 6. 25. 13:16
반응형
HttpOnly 옵셔은 XSS(Cross Site Scripting)를 막기 위해, HTTP 요청이 아닌 자바 스크립트에서 cookie 접근을 막기 위해 설정한다.
위의 옵션이 설정되면, XSS에서 document.cookie를 통해 cookie를 접근할 수 없다.
JBoss EAP5에서는 "$PROFILE\deploy\jbossweb.sar\context.xml" 파일에 아래와 같이 설정한다.
<Context cookies="true" crossContext="true"> <SessionCookie secure="true" httpOnly="true" /> |
JBoss EAP6에서는 Web Application의 web.xml 파일에 아래와 같이 설정한다.
<session-config> <session-timeout>60</session-timeout> <cookie-config> <http-only>true</http-only> <secure>true</secure> </cookie-config> <tracking-mode>COOKIE</tracking-mode> </session-config> |
[글참조] https://access.redhat.com/solutions/338313