品牌网站设计制作公司地址,宁波建设协会网站首页,网络营销策略都有哪些,做公司网站比较好的AntiSamy为owasp针对xss提供的处理库#xff0c;可以配置xml策略来决定过滤的内容#xff0c;比如标签、属性、css等#xff0c;自定义策略给开发人员使用成本比较高#xff0c;AntiSamy也提供了几个内置的策略#xff0c;其安全级别也不同#xff0c;过滤的内容也不一样…AntiSamy为owasp针对xss提供的处理库可以配置xml策略来决定过滤的内容比如标签、属性、css等自定义策略给开发人员使用成本比较高AntiSamy也提供了几个内置的策略其安全级别也不同过滤的内容也不一样下边是针对自带的策略的测试。 测试代码 package com.didichuxing.hive.client;import org.owasp.validator.html.AntiSamy;import org.owasp.validator.html.CleanResults;import org.owasp.validator.html.Policy;public class RichTextXssTest { public static void main(String[] args) { AntiSamy as new AntiSamy(); try{ //Policy policy Policy.getInstance(antisamy-slashdot.xml); Policy policy Policy.getInstance(antisamy-ebay.xml); CleanResults cr as.scan(img srchttp://www.qq.com/a.jpg /, policy); System.out.print(cr.getCleanHTML() 1\r\n); cr as.scan(sCript srchttp://www.qq.com/a.js /, policy); System.out.print(cr.getCleanHTML() 2\r\n); cr as.scan(img srchttp://www.qq.com/a.jpg οnclickalert(1) /, policy); System.out.print(cr.getCleanHTML() 3\r\n); cr as.scan(onfinishjavascript:aalert;a(1)%3E%3C!—, policy); System.out.print(cr.getCleanHTML() 4\r\n); cr as.scan(img src\javascript:alert(XSS)\, policy); System.out.print(cr.getCleanHTML() 5\r\n); cr as.scan(IMG srcJaVaScRiPt:alert(XSS), policy); System.out.print(cr.getCleanHTML() 6\r\n); cr as.scan(IMG src#x6A#x61#x76#x61#x73#x63#x72#x69#x70#x74#x3A#x61#x6C#x65#x72#x74#x28#x27#x58#x53#x53#x27#x29, policy); System.out.print(cr.getCleanHTML() 7\r\n); cr as.scan(STYLE TYPE\text/javascript\alert(XSS);/STYLE, policy); System.out.print(cr.getCleanHTML() 8\r\n); cr as.scan(A hrefhttp://www.gohttp://www.google.com/ogle.com/link/A, policy); System.out.print(cr.getCleanHTML() 9\r\n); cr as.scan(META HTTP-EQUIV\refresh\ CONTENT\0;urljavascript:alert(XSS);\, policy); System.out.print(cr.getCleanHTML() 10\r\n); } catch(Exception ex) { ex.printStackTrace(); } ; }}一共测试了10个payload测试结果如下 antisamy-ebay.xml 策略的测试结果 antisamy-slashdot.xml 策略的测试结果 antisamy-myspace.xml策略的测试结果 antisamy-tinymce.xml策略的测试结果 antisamy-anythinggoes.xml策略的测试结果 默认策略antisamy.xml 策略的测试结果 转载于:https://www.cnblogs.com/SEC-fsq/p/8880190.html