防止XSS(跨站脚本)攻击方法有:

1:在页面上增加转码功能,Unicode编码

--下面这个是转码了的

<div>&lt;script&gt;alert(&#x27;1&#x54c8;&#x54c8;&#x27;&nbsp;&#x2F;);&lt;&#x2F;script&gt;</div>

--下面这个是没处理的,导致xss攻击
<div><script>alert('xss hello')</script></div>

 

<span> <%=content%></span>,这样直接输出内容非常危险。

<span> <%=xss.HtmlEncoder(content,”HTML”)%></span>,这样就避免了xss

2:用户输入转码

 

3:cookie中设置了HttpOnly属性

 

相关文章:

  • 2022-12-23
  • 2021-08-03
  • 2022-12-23
  • 2021-11-26
  • 2021-10-19
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
  • 2022-12-23
  • 2022-01-18
  • 2021-11-13
  • 2022-12-23
相关资源
相似解决方案