1 分•作者: kingkongsatan•4 个月前
2019年7月2日协调世界时13:42,一名Cloudflare工程师对其Web应用防火墙使用的常规规则集进行了修改。在不到三分钟的时间里,全球流量下降了80%。其网络中所有HTTP服务CPU的负载达到了100%。这源于一个旨在检测XSS攻击的正则表达式,该表达式包含模式`.<i>(?:.</i>=.<i>)`。该模式在同一个字符类上使用了两个`.</i>`量词。<p>这就是生产环境ReDoS攻击的结果。<p>我很好奇,我们日常使用的Python库中,这种模式出现的频率有多高。