gpt4 book ai didi

java - java中restful webservices中防止XSS的方法

转载 作者:行者123 更新时间:2023-12-01 14:24:12 26 4
gpt4 key购买 nike

我进行了很多搜索,但没有找到一个好的解决方案来防止我的数据库在其中插入脚本。

我尝试过AntiSamy,但不知道如何为其编写策略文件,我也尝试过模式匹配,它正在检测我定义的模式,但面临问题

 <a href="javscript:something"></a>

我在定义的模式中有模式(“javascript:”),但它与上面的字符串不匹配。由于这是我在 XSS 方面的经验,所以我不太熟悉如何为给定字符串编写模式。如果我想匹配任何字符串中包含“javascript:”的模式,就像我上面提到的那样。

并告诉我是否有任何易于使用的java库可用于具有基本匹配的反XSS。

最佳答案

REST 中的 XSS,我假设您正在渲染一些 html,其中嵌入了一些用户提供的数据?否则它不是 XSS,而是可能是一些 JSON/XML 注入(inject)?无论您是否想过滤用户提供的输入,您都可以使用 StringEscapeUtils来自 Apache 公共(public)资源。

我建议您访问 OWASP 并至少阅读:XSS Cheat Sheet .

关于java - java中restful webservices中防止XSS的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17290500/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com