发现 WordPress 网站被黑会让人倍感压力。访客可能被重定向到垃圾页面,搜索结果可能出现奇怪的页面,浏览器可能显示警告,托管服务商也可能暂停账户。第一天至关重要,因为仓促的操作(例如随意删除文件,或直接用旧备份覆盖恢复)可能毁掉有用的信息,并让最初的入侵入口依然敞开。本指南列出了一份冷静、有序的最初 24 小时应对清单。
服务简介
WordPress 遭入侵通常意味着有人获得了修改文件、数据库或用户账户的能力。常见迹象包括:不明的管理员用户、陌生的插件或文件、被注入的 JavaScript、被搜索引擎收录的垃圾页面、只影响部分访客的重定向、向外发送的垃圾邮件,或来自浏览器或搜索引擎的警告。常见的入侵入口包括:过时或已停止维护的插件和主题、重复使用或强度不足的密码、被盗用的托管或 FTP 凭据,以及不安全的文件权限。最初 24 小时的重点是确认发生了什么、防止进一步损害、保留记录,并为彻底清理做好准备;逐个文件的详细清理将作为单独的步骤随后进行。
适用对象
本清单适用于:
- 在没有专职安全团队的情况下管理 WordPress 网站的企业主和营销团队
- 为刚被报告遭入侵的客户网站提供支持的代理机构
- 收到托管暂停通知或浏览器警告的内部 IT 人员
- 需要在清理工作开始前向服务商清楚说明情况的任何人
帮助厘清的问题
按照本清单操作,有助于厘清:
- 网站是否确实遭到入侵,还是出现了配置或插件故障
- 发生了哪些变化、何时发生,以及可能涉及哪些账户
- 谁拥有托管、域名、DNS 和备份,以及谁有权批准变更
- 客户数据或支付流程是否可能受到影响,是否需要另行处理
包含内容
- 第 0–2 小时:记下发现了什么、何时发现、由谁发现;对警告、重定向和陌生页面截图
- 第 0–2 小时:确认谁掌控托管、域名注册商、DNS、CDN 和 WordPress 管理后台
- 第 1–4 小时:完整复制当前状态的文件和数据库,并单独存放;不要覆盖较早的备份
- 第 1–4 小时:如访客正受到损害,可考虑将网站置于维护模式,或请托管服务商限制访问
- 第 2–6 小时:使用一台干净的设备,更改托管、FTP/SFTP、数据库和 WordPress 管理员的密码;在可用时启用多因素身份验证
- 第 2–6 小时:审查 WordPress 用户,删除或停用您不认识的账户,并记录删除了哪些账户
- 第 4–12 小时:收集可获取的服务器访问日志和托管服务商的安全通知
- 第 6–24 小时:将您的记录、日志和备份副本提供给合格的服务商,并约定清理范围
不包含内容
- 恶意软件清除命令,或在没有备份的情况下编辑核心文件的说明
- 关于是否需要发出数据泄露通知的法律建议
- 声称仅更改密码就能解决入侵问题
- 建议联系攻击者或对其进行报复
适用时机
一旦怀疑网站遭到入侵,请在开始删除文件或恢复备份之前使用本清单。如果网站处理支付或存储客户个人数据,请尽早让负责隐私与法律义务的人员参与;通知义务取决于具体事实和司法管辖区,本文不构成法律建议。如果托管服务商已暂停账户,请询问对方需要您提供什么才能恢复访问,以及对方是否保存了可供使用的日志。
我们的方法
优先做好遏制和记录,而不是追求表面清理的速度。一个看起来恢复正常的网站,仍可能藏有后门,让攻击者在几天内卷土重来。在未封堵入侵入口的情况下恢复旧备份,往往会导致再次感染。完成初始步骤后,清理工作应涵盖文件、数据库、用户、计划任务和服务器配置,随后封堵入侵入口并进行加固。我们的 Incident Recovery 服务提供:对约定网站或 WordPress 问题的初步审查与分类、实际遏制处置、清除恶意代码、后门和未授权用户、安全恢复、封堵已识别的入侵入口,以及附有加固建议的书面报告。这是针对已确认网站、有明确范围的工作,法律判定则由您的法律顾问负责。无论由谁协助您,都请对方说明发现了什么、更改了什么,并将该报告与您的记录一并保存。
常见问题
相关文章
立即开始
正在处理被黑的 WordPress 网站?
请简要说明您观察到的情况、谁掌控托管和域名,以及现有哪些备份。我们将确认清理范围。
申请书面范围说明