PHP2Shell 防御手册:撼动 70% 网络的 AI 发现漏洞

Information Technology PHP2Shell 防御手册:撼动 70% 网络的 AI 发现漏洞

问题所在

2026 年 10 月 21 日,PHP 为两个严重漏洞(CVE-2026-109618 和 CVE-2026-109619)发布了紧急补丁——攻击者无需登录即可在服务器上执行代码。已知服务端语言的网站中约 70% 由 PHP 驱动。各国政府、银行、广播公司和平台纷纷下线网站以防万一。

如果你运营网站、维护客户站点、管理服务器,或依赖使用 PHP 的供应商,你现在一定在问:我受影响吗?我的技术栈具体要改什么?如何证明修好了?如果我不跑 PHP 呢?建议散落在数十篇博客、厂商通知和新闻里,而且大多是写给专家的。走错一步——比如只更新插件就停手——会让你暴露在风险中。

解决方案

《PHP2Shell 防御手册》是一份完整、分步的指南,装在一个干净的 Notion 工作区里。它用平实英语解释这个漏洞、展示 AI 如何发现它,并按 PHP 版本、操作系统、Web 服务器、框架、CMS 和托管类型给出确切修复方案,外加一套完整的 AI 驱动审计方法。每页都写到非技术业主能看懂、工程师能直接复制粘贴。

它有多简单方便

  • 15 分钟起步:"从这里开始"分诊页带你走过 7 个计时步骤,从"我跑 PHP 吗?"到"已打补丁并验证"。
  • 先讲人话:每页开头都有一个"通俗解释"框,然后才是技术细节。
  • 快速找到你的路径:决策表直接把你送到与你配置对应的修复方案。
  • 即贴即用:命令、配置片段、检查清单和邮件模板,拿来就能用。
  • 随时可读:在任何设备的浏览器中阅读,无需下载、无需安装软件。
  • 对来源诚实:事实标注为"已确认"、"据报道"或"分析",附完整来源清单。

你将获得(10 个部分、150+ 页)

从这里开始:15 分钟紧急分诊、即贴即用紧急命令、消息模板,以及按角色划分的"如何使用本书"指南。

第 1 章 漏洞是什么:用日常类比解释漏洞、四个底层缺陷、谁受影响、时间线、误区与事实,以及自测小测。

第 2 章 AI 如何发现它:为什么细心的人类十多年都没发现、AI 辅助团队如何发现并证实它,以及给防御者的教训。

第 3 章 其他编程语言:漏洞家族、逐语言风险图谱、诚实的概率评估,以及非 PHP 技术栈该检查什么。

第 4 章 宕机登记册:100 条编号记录,含名称、域名和一行详情:每条报告的宕机和预防性关停都带置信度分级,外加知名 PHP 平台图谱(明确标注为暴露面,非宕机)。

第 5 章 修复总指南:按 PHP 版本、操作系统与控制面板、Web 服务器、框架、CMS 和托管类型给出的确切修复、紧急缓解措施,以及补丁后验证与入侵排查。

第 6 章 如果你不跑 PHP:如何发现隐藏的 PHP、检查供应商和设备,并加固其他技术栈抵御同类漏洞。

第 7 章 用 AI 审计:用 Claude、Claude Code、ChatGPT 与 Codex、Gemini、Perplexity 和 Copilot 的 9 步审计法、25 个提示词库和报告模板。

第 8 章 专业技巧与内部手册:补丁运维、加固、监控配方、事件响应、代理手册、25 个常见错误、30 问 FAQ 和 30/60/90 天路线图。

附录:一页速查表、检查清单、配置片段、按 OS 分类的命令、50 术语词汇表、模板、来源和免责声明。

完整目录

  • 从这里开始:15 分钟紧急分诊\n即贴即用紧急命令
  • 消息模板:告诉你的主机商、老板和客户什么
  • 如何使用本书
  • 第 1 章:什么是 PHP2Shell 漏洞?(通俗版)\n1.1 60 秒速览
  • 1.2 通俗讲 PHP
  • 1.3 内存、崩溃与"释放后使用"
  • 1.4 CVE-2026-109618 详解
  • 1.5 CVE-2026-109619 详解
  • 1.6 从漏洞到"Shell"
  • 1.7 谁受影响?
  • 1.8 时间线
  • 1.9 误区与事实
  • 1.10 自测小测
  • 第 2 章:AI 如何发现它,以及人类为何漏看十多年\n2.1 人类为何漏看
  • 2.2 AI 搜寻如何一步步展开
  • 2.3 AI 与人类:各自做了什么
  • 2.4 竞赛:泄露、蜜罐与利用尝试
  • 2.5 什么变了:AI 转折点
  • 2.6 给防御者的教训
  • 第 3 章:其他编程语言会中招吗?\n3.1 漏洞家族
  • 3.2 逐语言风险图谱(C/C++、Python/Ruby/Perl/Lua、Node.js、Java/JVM、Go、Rust 与 Swift、.NET、逻辑版)
  • 3.3 可能性有多大?诚实的概率评估
  • 3.4 非 PHP 技术栈该怎么做
  • 3.5 预测:未来 24 个月
  • 第 4 章:已验证宕机登记册:谁下线了\n4.1 如何阅读本登记册
  • 4.2 欧洲:政府、公共机构与大学
  • 4.3 亚太与北美
  • 4.4 企业、交通与金融
  • 4.5 媒体、平台、社区与非营利组织
  • 4.6 游戏与在线服务
  • 4.7 暴露面图谱(4.7a CMS、电商与托管工具;4.7b 框架、应用与工具)
  • 4.8 宕机浪潮教会你什么
  • 第 5 章:修复总指南\n5.1 按 PHP 版本修复(8.5/8.4/8.3/8.2;8.1/8.0/7.4 回移植;7.x 和 5.x;选择目标版本;已知补丁后问题)
  • 5.2 按操作系统、容器与控制面板修复(Ubuntu 和 Debian;RHEL、AlmaLinux、Rocky 与 Remi;Alpine;Docker、Compose 与 Kubernetes;cPanel、CloudLinux、Plesk、DirectAdmin;Windows 和 macOS;源码编译)
  • 5.3 按 Web 服务器修复(Apache + mod_php;Apache + PHP-FPM;Nginx;LiteSpeed;IIS;Caddy 与 FrankenPHP;CDN/WAF 层)
  • 5.4 按 PHP 框架修复(一条铁律;Laravel;Symfony;CodeIgniter、CakePHP、Yii、Slim、Laminas;Swoole、RoadRunner、Phalcon;检查清单)
  • 5.5 按 PHP CMS 与应用修复(WordPress 和 WooCommerce;Drupal;Joomla;Magento、PrestaShop、OpenCart、Shopware;TYPO3、Craft、Concrete CMS、October、Grav;MediaWiki、Moodle、phpBB、MyBB、Flarum;Nextcloud、Roundcube、phpMyAdmin、WHMCS、Matomo;兼容性检查)
  • 5.6 按托管类型修复(共享;托管 WordPress;VPS 与独服;云 IaaS 与 PaaS;容器与 Kubernetes;Serverless 与边缘;"问你的主机商"邮件模板)
  • 5.7 今天打不了补丁时的紧急缓解(12 项临时设置;边缘的 multipart 限制;资源限制;何时下线;不该做什么;回滚)
  • 5.8 补丁之后:验证、重启、轮换、排查(证明已打补丁;重启矩阵;轮换密钥;排查入侵;最初 60 分钟;记录与报告)
  • 第 6 章:如果你不跑 PHP:仍要检查什么\n6.1 找到你不知道自己有的 PHP
  • 6.2 你的供应商与 SaaS 依赖
  • 6.3 设备与捆绑的 PHP
  • 6.4 同一漏洞类,其他技术栈
  • 6.5 边缘与网络控制
  • 6.6 密钥与爆炸半径
  • 6.7 监控、日志与告警
  • 6.8 事件准备
  • 6.9 30 分钟无 PHP 检查清单
  • 6.10 问任何供应商的二十个问题
  • 第 7 章:用 AI 一步步审计你的网站\n7.1 基本规则:安全审计
  • 7.2 9 步审计法
  • 7.3 用 Claude 审计:聊天与项目
  • 7.4 用 Claude Code 审计
  • 7.5 用 ChatGPT 与 OpenAI Codex 审计
  • 7.6 用 Google Gemini 审计
  • 7.7 用 Perplexity 研究与核实
  • 7.8 用 Microsoft Copilot 与 GitHub Copilot 审计
  • 7.9 AI 加扫描器:制胜组合
  • 7.10 提示词库:25 个即贴即用提示词
  • 7.11 用多个模型交叉验证 AI
  • 7.12 审计报告模板
  • 7.13 小案例:审计 WordPress + Nginx + PHP-FPM 站点
  • 第 8 章:专业技巧与内部手册\n8.1 补丁运维手册
  • 8.2 php.ini 与 FPM 加固参考
  • 8.3 容器、CI/CD 与镜像卫生
  • 8.4 监控与检测配方
  • 8.5 "不再重演"架构
  • 8.6 事件响应:最初 60 分钟
  • 8.7 自由职业者与代理商手册
  • 8.8 人们常犯的 25 个错误
  • 8.9 内部笔记:新闻稿没告诉你的事
  • 8.10 FAQ:30 个问题的答案
  • 8.11 30/60/90 天加固路线图
  • 附录\nA. 一页速查表
  • B. 检查清单
  • C. 配置片段参考
  • D. 按 OS 分类的命令速查表
  • E. 词汇表:50 个通俗术语
  • F. 模板
  • G. 来源与延伸阅读
  • H. 免责声明与如何让本书保持更新
  • 适合谁

    • 需要知道今天该做什么的网站所有者和创始人
    • 保护客户站点的自由职业者与代理商
    • 需要确切命令的系统管理员、DevOps 工程师和开发者
    • "不跑 PHP"但依赖供应商、设备或隐藏 PHP 的团队

    须知

    事实截至 2026 年 10 月 23 日,来自书中列出的公开来源;厂商状态变化很快,请查看 php.net 和你的厂商。公开报道并未点名 100 个关停网站,因此第 4 章对每条记录诚实标注(报告宕机 vs 暴露图谱)。这是一份教育指南,不含利用代码,也不是法律或专业安全建议。访问以你购买内容内的 Notion 链接形式交付。


    Join Us On: Facebook | WhatsApp | Medium | YouTube | TikTok | Bluesky | X | Thread | Instagram