我尝试了很多方法来使用httponly标志来防止XSS攻击,但都失败了。
常见的方法是true在 context.xml中设置 use HttpOnly=
测试结果:在java代码中设置cookie中的两个测试参数,前面的jsp文件中包含javascript来alert document.cookie,java代码中设置的两个测试参数get和show在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);
- 我做错了什么吗?
- 如果你知道怎么做,那将非常有帮助。