结论:基本挡不住,CDN 只能缓解表层流量,内核级漏洞利用往往走正常请求通道,防护要靠及时打补丁。
①CDN 的 WAF 规则基于已知攻击特征做匹配,PHP2Shell 这类漏洞利用的是 PHP 内核解析逻辑缺陷,构造的请求在语法上完全合法,特征库很难命中。
②内核漏洞的触发点在应用层内部,攻击者只需一个看似普通的参数或文件上传请求就能触发,CDN 看到的流量和正常访问几乎没区别,无法在边缘层判断意图。
③真正有效的做法是升级 PHP 到官方修复版本,并关闭不必要的危险函数、限制上传目录执行权限,从运行时层面切断利用链。
④CDN 仍可作为纵深防御的一环,配合速率限制、异常请求拦截降低扫描和批量尝试的成本,但别把它当成补丁的替代品。