• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。

Fixer — 修复补丁

YuaZer

Lv.1 泥土
高级创作者
2021-07-03
135
43
0
钻石
0.00 钻石
金锭
4,891 金锭
YuaZer 提交新资源:

Fixer — 修复补丁 - 正则嵌套回溯导致主线程堵塞

事情起因:一位服主跟我说服务器总是开着开着就关服,我看了报错,是线程堵塞,并且第一条就是Fixer的类,如图所示浏览附件13719
这是对应的类
浏览附件13720
如图所示,有一个正则,贪婪量词 导致了 嵌套回溯,其实就是白老板在修复之前Log4j2的漏洞的时候,写的正则,错误原因举个例子,假如日志消息是"aaaaaaaaaaaaaaaaaaaaaaaaaaaa",不包含${jndi:,就会导致

对于长度为 N 的不匹配字符串,回溯次数约为 O(N³):

第一个 .*: N 种可能
第二个 .*: 对每个第一个 .* 的位置,又有 N 种可能
第三个 .*: 对每个前两个 .* 的组合,又有 N...

阅读关于此资源更多信息...