课程
/前端开发
/HTML/CSS
/Web安全-XSS
为什么在服务端转义后,拿到前端后又直接转义后再过滤,直接过滤不行吗?
像我们直接评论是还会显示标签的,如<script></script>,这怎么解释?
2018-04-14
源自:Web安全-XSS 4-2
正在回答
1,在服务器进行转义存储,是考虑数据库服务器安全问题,前端反转义是因为要显示,然后不能直接反转义,是因为可能存在XSS攻击,所以要过滤。
2,评论区会直接显示标签,可能是使用了innerText,innerText不识别不解析标签,所以也不会造成xss攻击。
wsq1992
举报
从Web安全XSS的定义开始讲起,从原理到实战全方位理解XSS安全