百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

regexp-security-cheatsheet

> 编程语言
开源

Regexp 安全性速查表 --- 由 ScanFactory 赞助 - 该平台使用 16 个最受信任的安全检测技术来监控外部攻击面。

739 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Regexp 安全性速查表 --- 由 ScanFactory 赞助 - 该平台使用 16 个最受信任的安全检测技术来监控外部攻击面。

Regexp 安全性快速入门指南


由 ScanFactory 赞助 - 该平台使用 16 个最受信任的安全扫描器来监控外部攻击面


为了找到 Web 应用程序防火墙 (WAF) 正则表达式中的"弱点",进行了研究。 存储库包含 SAST,可帮助您在自己的项目中查找自定义正则表达式中的安全漏洞。 欢迎大家的贡献。 此仓库最初是在 BlackHat USA 2016 会议上展示的 - PDF

严重性高的问题:|#|要求|易受攻击的正则表达式示例|绕过示例|-|-|-|-|1|正则表达式应避免使用 ^ (可选: \A) 和 $ (可选: \Z) 符号,它们是字符串开始和结束的元字符。通过在正则表达式前或后插入任何符号来绕过正则表达式是可能的。|(^a|a$) | %20a%20|2|正则表达式应区分大小写: (?i: 或 /regex/i。使用大写或小写字母来绕过正则表达式是可能的。Modsecurity 变换命令 (在应用正则表达式模式之前应用于字符串) 也可以包括在测试中,以覆盖更多的正则表达式。|http | hTtP|3|如果未(全局)指定修饰符 /m,正则表达式应避免使用点 . 符号,这意味着除了换行符 \n 以外的所有符号。通过 换行注入 来绕过正则表达式是可能的。|a.*b | a%0Ab|4|正则表达式不应易受 ReDoS 攻击。OWASP ReDoS 文章 1. 查找各种邪恶模式。2. 使用例如“SDL 正则表达式生成器”生成邪恶字符串。|(a+)+ | aaaaaaaaaaaaaaaaaaa!|5|集合或组 {} 的重复次数应谨慎使用,因为可以通过降低或增加指定的数量来绕过此限制。|a{1,5} | aaaaaaa (6 次)|6|非标准范围 (几乎所有内容)

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

PHP

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言