对于输入的内容只替换掉<>尖括号?然后输出的直接输入存储的内容,可以防止xss攻击吗?
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
是的,只要将尖括号替换成&lg;就可以了。
你分别替换"<"和">"当然可以了,js需要在<script>中,但是你要是替换"<>"就不可以
严格来说,是不可以的,只替换掉“<>”只是表面上看来解决了问题,但是不然!因为除了“<>”外,还要考虑到进制转换和编码问题,比如说前段时间的淘宝改销量漏洞,里面就有很多种方法,楼主有兴趣可看看我写的文章:
http://www.yilingsj.com/code/2014-06-12/159.html
曝淘宝网往期改销量多处漏洞