首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何应对XSS攻击

如何应对XSS攻击
EN

Stack Overflow用户
提问于 2015-04-09 13:56:26
回答 1查看 1.7K关注 0票数 4

我在OWASP和网络上看到了很多关于如何避免/防止XSS攻击的信息。然而,我还没有找到任何提到当XSS攻击被检测到时如何响应的东西。

应该返回什么HTTP状态代码(即400,403.)?您应该在屏幕上还是在console.log上提供错误消息?把它们重定向到另一页?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-09 19:15:27

您应该发送HTTP 400 (坏请求)响应代码和最小错误消息,这足以使技术支持能够帮助合法用户,但不会向攻击者提供信息。

也记录请求。

一个合法的用户可能会输入一些他们不应该输入的信息,所以你不应该采取过于苛刻的措施。

一个真实的例子是Hibernate Validator的@SafeHtml验证,如果输入可能是XSS,它将导致400个状态代码。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29540576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档