标签: javascript java spring security
我正在开发一个目前容易遭受XSS攻击的网站。当我读到它时,防止它的最好方法是:
对于第1点,我在客户端(JS)和数据持久存储到数据库之前验证用户输入。
对于第2点,我不太确定。我应该在将字符串发送到JSP之前将它们添加到MVC对象中来清理和转义字符串吗?我用这种方法看到的问题是,有太多的对象带有字符串参数,并且清理它们中的每一个都会很痛苦。
SO建议的最佳方法是什么?
谢谢!
答案 0 :(得分:0)
对于第1点:
对于第2点:
请参阅OWASP XSS prevention cheat sheet