【发布时间】:2013-04-20 06:11:45
【问题描述】:
我尝试了很多方法来使用httponly标志来防止XSS攻击,但都失败了。
常见的方法是在 context.xml 中设置 use HttpOnly=true
为了测试结果:在java代码中设置cookie中的两个测试参数,并且在前面的jsp文件中包含javascript来提醒document.cookie,java代码中设置的两个测试参数是get并显示在alert中。
Java 代码:
Cookie cookie = new Cookie("httponlytest","testsss");
response.addCookie(cookie);
Cookie cookie1 = new Cookie("testhttponly","successfu");
response.addCookie(cookie1);
jsp文件中的javascript:
alert("cookie------------"+document.cookie);
- 我做错了什么吗?
- 如果您知道怎么做,那将非常有帮助。
【问题讨论】:
标签: httponly