gpt4 book ai didi

java - Pagedown(WMD 编辑器)Java Sanitizer(或 OWASP xml 规则)

转载 作者:行者123 更新时间:2023-11-30 04:59:09 25 4
gpt4 key购买 nike

我在客户端使用著名的 wmd-javascript 编辑器 PageDown 的重新实现(Stackoverflow 上也使用了它)。

现在,我正在为我的服务器(运行 tomcat7)搜索 HTML 清理程序,它应该只过滤 PageDown 编辑器可以创建的 HTML 子集。

我的第一个选择是 OWASP 项目,但我没有找到 PageDown 的 xml 规则文件 - tinymce 的规则文件限制太多,因为它不包括例如一个“img”标签。

建立自己的一套规则不仅非常痛苦,而且还给我带来了安全问题。出于这个原因,我想询问是否有 Java 类或 OWASP 规则或其他东西也已经过测试。

非常感谢您的帮助!

提前谢谢,托马斯

最佳答案

您可以使用JSoup
它允许您将生成的 HTML 中所需的元素列入白名单。

参见jsoup_cookbook_cleaning-html_whitelist-sanitizer

关于java - Pagedown(WMD 编辑器)Java Sanitizer(或 OWASP xml 规则),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7518478/

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