Class XssFilters
java.lang.Object
tech.riemann.nif.web.xss.utils.XssFilters
XSS过滤器工具类
用于过滤和转义可能导致XSS攻击的HTML特殊字符
主要功能: 1. 转义HTML特殊字符,防止XSS攻击 2. 处理null值,避免空指针异常 3. 检测文本中是否包含XSS攻击特征
- Author:
- Kerbores(kerbores@riemann.tech)
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
XssFilters
public XssFilters()
-
-
Method Details
-
escape
-
hasXss
检测文本中是否包含XSS攻击特征使用多种正则表达式模式检测常见的XSS攻击手法, 包括script标签、事件处理器、javascript协议、HTML标签等
- Parameters:
text- 要检测的文本- Returns:
- 如果包含XSS攻击特征返回true,否则返回false
-