Wordfence Security-防火墙、恶意软件扫描与登录安全插件

wordfence

提供防火墙、恶意软件扫描、双重身份验证及全面的网站安全防护功能,并由全天候安全团队提供支持。使用 Wordfence,将网站安全放在首位。

下载 v9.1.1

插件介绍

Wordfence Security 是一款专门为 WordPress 网站设计的安全防护插件,由 Wordfence 团队开发。它将 Web 应用防火墙、恶意软件扫描、登录保护和实时流量监控等功能整合在一起,帮助网站管理员识别安全风险、拦截恶意请求并保护 WordPress 账户。

与只提供单一防护功能的插件不同,Wordfence 更像一套综合性的网站安全工具。安装后,可以通过后台查看网站安全状态、扫描文件、检查漏洞、管理被拦截的 IP 地址,并监控网站访问和登录活动。

Wordfence 提供免费版和多种付费服务,包括 Wordfence Premium、Care 和 Response。免费版已经包含防火墙、恶意软件扫描、双重身份验证和基础登录保护等核心功能;付费服务则进一步提供实时威胁情报更新、更多拦截规则、更频繁的扫描以及不同级别的安全支持。

主要功能

1. Web 应用防火墙

Wordfence 内置 Web Application Firewall(Web 应用防火墙,简称 WAF),能够识别和拦截针对 WordPress 网站的恶意请求。

防火墙主要用于识别常见攻击行为,例如:

  • 针对 WordPress 漏洞的恶意请求。
  • 自动化漏洞扫描。
  • 恶意机器人访问。
  • 暴力破解登录尝试。
  • 利用已知漏洞发起的攻击请求。
  • 不符合网站安全规则的异常访问。

Wordfence 的防火墙针对 WordPress 环境开发,可以结合用户登录状态、账户权限等信息判断访问行为。

首次启用防火墙时,插件会提供优化配置的过程,让防火墙逐步进入更完整的保护状态。管理员可以在后台查看防火墙运行情况,并根据服务器环境调整配置。

需要注意,Wordfence 的防火墙运行在 WordPress 网站所在的服务器上,与 Cloudflare 这类云端防火墙的工作方式有所不同。两者可以配合使用,但并不是完全相同的安全防护层。

2. 恶意软件扫描

Wordfence Scanner 是插件的重要组成部分,可以扫描 WordPress 网站文件和数据库内容,检查是否存在已知恶意代码及其他安全问题。

扫描范围主要包括:

  • WordPress 核心文件。
  • 已安装的主题文件。
  • 已安装的插件文件。
  • 网站上传目录中的文件。
  • 文章和评论中的可疑链接。
  • 已知后门和恶意代码特征。
  • 可疑的重定向和 SEO 垃圾内容。
  • 已知安全漏洞和存在风险的插件。

扫描时,Wordfence 可以将网站核心文件、主题和插件与官方版本进行比较,检查文件是否被修改。

如果发现异常文件,插件会显示扫描结果及相关提示,帮助管理员判断问题来源。

对于能够从官方仓库获取原始文件的 WordPress 核心、主题和插件,部分文件可以通过 Wordfence 提供的修复功能恢复为原始版本。

不过,扫描结果不应全部直接删除或修复。某些文件修改可能来自网站管理员自己的定制代码,建议先查看具体内容并做好备份,再决定如何处理。

3. 漏洞检测

除了扫描恶意代码,Wordfence 还可以检查网站中使用的 WordPress 核心、主题和插件是否存在已知安全漏洞。

例如:

  • 插件存在已公开的安全漏洞。
  • 主题版本过旧。
  • 插件已经停止维护。
  • 插件存在已知的高风险问题。
  • 网站文件与官方版本不一致。

发现问题后,Wordfence 会在扫描结果中给出相应提示,管理员可以根据建议更新插件、主题或 WordPress 核心。

这项功能对于安装了较多插件的网站尤其有用,可以帮助管理员及时发现需要关注的组件。

4. 双重身份验证

Wordfence 提供 Two-Factor Authentication(双重身份验证,简称 2FA),可以为 WordPress 用户账户增加一层登录保护。

启用后,用户除了输入用户名和密码,还需要通过身份验证器应用生成的动态验证码完成登录。

主要特点包括:

  • 支持基于 TOTP 的身份验证方式。
  • 可以为不同用户配置双重身份验证。
  • 支持管理用户的 2FA 设置。
  • 可以结合登录安全策略使用。
  • 有助于降低密码泄露后账户被直接登录的风险。

免费版已经提供双重身份验证功能,不需要购买 Premium 才能使用。

5. Passkeys 密钥登录

除了传统的双重身份验证,Wordfence 还支持 Passkeys(通行密钥)。

Passkeys 可以利用设备本身的安全验证方式完成身份认证,例如:

  • 指纹识别。
  • 面部识别。
  • 设备 PIN。
  • 设备密码。

与传统密码相比,Passkeys 不需要用户记忆复杂的登录密码,也能够降低钓鱼网站窃取登录凭据的风险。

是否能够使用,还取决于浏览器、设备和 WordPress 用户账户的配置情况。

6. 暴力破解防护

Wordfence 提供登录失败限制和暴力破解防护功能,可以对短时间内反复尝试登录的行为进行限制。

管理员可以配置相关规则,例如:

  • 限制连续登录失败次数。
  • 设置账户锁定时间。
  • 限制密码重置尝试。
  • 对异常登录行为进行处理。
  • 阻止使用已知泄露密码的管理员账户登录。
  • 设置密码强度要求。

这些功能可以减少自动化程序不断尝试用户名和密码的情况。

对于开放注册或拥有多个后台用户的网站,还可以结合用户权限管理和双重身份验证进一步加强账户安全。

7. 登录页面 CAPTCHA

Wordfence 支持在登录页面使用 CAPTCHA 验证,帮助识别自动化机器人提交的登录请求。

这项功能可以与登录失败限制配合使用,减少机器人对登录入口的频繁访问。

对于经常受到垃圾登录请求的网站,可以考虑启用相关验证功能。

8. 实时流量监控

Wordfence 提供 Live Traffic(实时流量)功能,可以在后台查看网站访问活动。

与普通网站统计工具主要关注访问量不同,Wordfence 的实时流量视图还包含安全相关的信息。

可以查看的内容包括:

  • 访问者 IP 地址。
  • 访问时间。
  • 请求的页面或文件。
  • 访问来源。
  • 用户代理信息。
  • 登录和退出活动。
  • 404 错误请求。
  • 被防火墙拦截的请求。
  • 机器人和自动化程序的访问情况。

通过这些记录,管理员可以了解网站是否存在异常访问,以及哪些 IP 地址正在频繁请求敏感页面或尝试访问不存在的文件。

需要注意,实时流量记录可能增加服务器和数据库的工作量。访问量较大的网站,可以根据实际情况调整记录级别和保留设置。

9. IP 地址与访问规则管理

Wordfence 支持根据 IP 地址和其他访问信息设置拦截规则。

管理员可以根据实际情况管理:

  • 单个 IP 地址。
  • IP 地址范围。
  • 主机名。
  • 用户代理。
  • HTTP Referer。
  • 恶意访问来源。

如果发现某个 IP 地址持续发送异常请求,可以在后台将其加入拦截列表。

此外,Wordfence 还提供访问频率限制功能,可以对过于频繁的机器人、爬虫和其他自动化访问进行限制。

Premium 版本还提供国家或地区封锁功能,适合有明确访问区域管理需求的网站。

10. Threat Defense Feed 威胁情报更新

Wordfence 使用 Threat Defense Feed(威胁防御情报源)提供防火墙规则、恶意软件特征和恶意 IP 地址等安全信息。

当出现新的 WordPress 漏洞或恶意攻击方式时,Wordfence 团队会研究相关威胁,并将安全规则和特征更新到情报源中。

免费版和 Premium 版在更新速度上存在区别:

  • 免费版的防火墙规则和恶意软件特征更新通常延迟 30 天。
  • Premium 版可以获得实时威胁情报更新。
  • Premium 版还可以使用实时恶意 IP 拦截列表。

因此,如果网站希望更快获得针对新威胁的防护规则,付费版本会有一定优势。

11. Wordfence Central 多站点管理

如果同时管理多个 WordPress 网站,可以使用 Wordfence Central 集中查看和管理安全状态。

主要功能包括:

  • 在一个界面查看多个网站。
  • 查看各网站的安全状态。
  • 集中查看安全提醒。
  • 使用配置模板管理网站设置。
  • 监控重要安全事件。
  • 接收安全通知。

Wordfence Central 可以免费用于管理多个网站,不需要每个网站都购买 Premium 才能接入。

需要注意,它主要用于集中管理 Wordfence 的安全配置和状态,并不是完整的 WordPress 多站点内容管理工具。

12. 安全审计日志

Wordfence 的付费服务提供 Security Audit Log(安全审计日志)功能,可以记录网站中与安全相关的重要操作。

例如:

  • 用户创建和修改。
  • 用户登录和退出。
  • 插件安装和更新。
  • 主题安装和更新。
  • 网站设置修改。
  • 文章和页面内容变更。

审计日志有助于管理员了解网站发生过哪些重要操作,在出现异常情况时追查相关变更。

这项功能属于付费服务提供的高级功能,并非免费版的完整标准功能。

免费版与付费版区别

Wordfence 的基础插件可以免费使用,但官方还提供 Premium、Care 和 Response 等付费服务。

不同版本的区别主要体现在威胁情报更新速度、扫描频率、额外安全功能和人工支持等级。

功能免费版PremiumCare / Response
Web 应用防火墙支持支持支持
恶意软件扫描支持支持支持
漏洞检测支持支持支持
双重身份验证支持支持支持
Passkeys支持支持支持
暴力破解防护支持支持支持
实时流量监控支持支持支持
基础 IP 拦截支持支持支持
威胁情报更新通常延迟 30 天实时更新实时更新
实时恶意 IP 拦截列表不支持支持支持
国家或地区封锁不支持支持支持
更高频率的扫描不支持支持支持
安全审计日志不支持视套餐而定视套餐而定
安全事件人工支持社区论坛工单支持提供更高级别支持

其中,Care 和 Response 不只是简单的功能解锁,还包含不同等级的人工安全服务。

  • Wordfence Free: 适合一般网站使用,提供防火墙、恶意软件扫描、登录保护和基础安全监控。
  • Wordfence Premium: 提供实时威胁情报更新、实时恶意 IP 拦截、国家封锁和更高频率的扫描等功能。
  • Wordfence Care: 面向需要更深入安全服务的网站,提供人工协助和安全事件处理支持。
  • Wordfence Response: 面向安全响应要求更高的网站,提供全天候安全事件响应服务。

需要注意,官方所说的 24 小时安全团队并不意味着所有免费用户都能获得全天候人工支持。不同服务等级对应不同的支持方式和响应承诺,具体以官方套餐说明为准。

安装与基本使用

1. 安装 Wordfence

进入 WordPress 后台,打开「插件 – 安装插件」。

在搜索框中输入 Wordfence Security,找到官方插件并点击「现在安装」,安装完成后启用。

也可以从 WordPress.org 下载插件压缩包,再通过后台上传安装。

2. 完成初始设置

启用插件后,Wordfence 通常会引导用户完成初始设置。

按照提示填写接收安全通知的邮箱地址,并根据需要注册或输入 Wordfence License。

免费版可以申请免费的 License Key,完成激活后即可使用基础安全功能。

3. 配置防火墙

进入后台的「Wordfence – Firewall(防火墙)」页面。

根据插件提示完成防火墙优化,让它按照当前服务器环境启用相应的保护方式。

首次配置时,建议仔细阅读提示,不要在不了解服务器环境的情况下随意修改底层文件或服务器配置。

4. 执行首次安全扫描

进入「Wordfence – Scan(扫描)」页面,点击开始扫描。

等待插件检查网站文件、主题、插件和数据库内容。

扫描完成后,可以查看发现的问题,并根据风险等级逐项处理。

如果发现文件被修改,不要立即删除。先确认是否属于自己添加的代码或正常的插件修改,再决定是否修复。

5. 启用登录保护

进入 Wordfence 的 Login Security(登录安全)相关设置。

根据需要启用双重身份验证、Passkeys 和登录页面 CAPTCHA。

建议优先为管理员账户启用 2FA,并确保保存好账户恢复所需的信息,避免更换设备后无法登录。

6. 查看实时流量

进入「Wordfence – Tools(工具)- Live Traffic(实时流量)」页面。

可以查看网站当前访问情况,观察是否存在频繁的异常请求、可疑机器人或重复登录失败行为。

如果发现明显异常的访问来源,可以结合 IP 拦截和访问频率限制功能进行处理。

使用注意事项

  1. 安全扫描可能占用服务器资源: Wordfence 的扫描工作主要在网站服务器上执行。网站文件较多或服务器配置较低时,扫描可能增加 CPU、内存和磁盘 I/O 负担,建议根据实际情况安排扫描频率。
  2. 不要直接删除所有扫描异常文件: 某些文件修改可能来自网站定制开发。处理前应检查扫描详情,并提前备份,避免误删正常代码。
  3. 免费版威胁情报更新存在延迟: 免费版的防火墙规则和恶意软件特征通常比 Premium 版延迟 30 天更新。如果网站对安全响应速度有更高要求,需要考虑付费服务。
  4. 避免重复安装多个功能重叠的安全插件: 多个防火墙或登录保护插件同时运行,可能造成规则冲突、重复拦截或额外的服务器负担。
  5. 注意服务器环境兼容性: Wordfence 的防火墙优化涉及服务器配置,不同主机环境的设置方式可能不同。修改前应先确认当前服务器类型和配置。
  6. 合理使用实时流量记录: 实时记录有助于排查安全问题,但不一定需要长期记录所有访问。可以根据网站流量和服务器资源调整相关选项。
  7. 安全插件不能代替日常维护: 即使安装了 Wordfence,也需要及时更新 WordPress、主题和插件,使用强密码,并定期备份网站。

总结

Wordfence Security 是一款功能比较全面的 WordPress 安全插件,将防火墙、恶意软件扫描、漏洞检测、登录保护和实时流量监控整合在一起。

免费版已经提供了不少实用的安全功能,包括防火墙、恶意软件扫描、双重身份验证和暴力破解防护,能够满足许多普通 WordPress 网站的基础安全需求。

如果网站需要更快的威胁情报更新、实时恶意 IP 拦截、国家封锁或更高级别的人工安全支持,可以根据实际需求选择 Premium、Care 或 Response 服务。

对于希望在 WordPress 后台集中管理网站安全、检查文件异常并加强账户保护的站点管理员来说,Wordfence 是一个值得了解的安全工具。