
到目前为止,WordPress 是。但不幸的是,WordPress 的流行也使它成为世界各地恶意攻击者的目标。这可能会让你怀疑 WordPress 是否足够安全来应对这些攻击。
首先是坏消息: 每年都有成千上万的 ,电子商务网站也不例外(这就是为什么我们有一份关于的深度指南)。
听起来很可怕,对吧?其实不然,因为也有好消息:
黑客并不是因为最新的 WordPress 核心软件存在漏洞才入侵的。相反,大多数网站被黑客攻击的原因都是完全可以预防的,比如没有或使用不安全的密码。
因此,回答 “WordPress 安全吗?”这个问题需要一些细微差别。为此,我们将从几个不同的角度进行分析:
好吧,你知道每年都有大量 WordPress 网站遭到黑客攻击。但是……这是怎么发生的呢?这是一个全球性的 WordPress 问题吗?还是那些网站管理员的行为造成的?
根据我们掌握的数据,以下是大多数 WordPress 网站被黑客攻击的原因…
以下是 中一个不足为奇的相关数据。在 Sucuri 查看的所有被黑 WordPress 网站中,49.8% 在事件发生时运行的是过时的 WordPress 核心软件。

被黑客攻击的网站(图片来源:Sucuri)
由此可见,被黑客攻击与使用过时软件之间的关系非常密切。不过,与 相比,貌似有些许进步。
根据 ,他们记录的已知漏洞中有 693 个是 WordPress 核心软件中的漏洞。

已知漏洞的 WPScan 列表
但不幸的是,只有 运行的是最新版本,这就是为什么许多网站仍然容易受到这些漏洞攻击的原因:

按版本划分的 WordPress 使用情况。(图片来源:WordPress.org)
最后,你可以从中再次看到这种联系,当时有数十万个网站遭到篡改。
WordPress 4.7.1 包含多个漏洞,这些漏洞最终被用来篡改这些网站。但是……在漏洞被利用的几周前,WordPress 4.7.2 发布,修复了所有这些漏洞。
所有没有禁用自动安全补丁或及时更新到 WordPress 4.7.2 的 WordPress 网站所有者都安全了。但那些没有应用更新的人就不安全了。
提示:WordPress 安全团队在快速修复 WordPress 核心软件问题方面做得非常出色。如果您及时应用所有安全更新,您的网站就不太可能因核心漏洞而出现任何问题。但如果您不这样做,一旦漏洞暴露在野外,您就会承担风险。
人们对 WordPress 的喜爱之一,就是其令人眼花缭乱的可用插件和主题。截至撰写本文时,WordPress 存储库中已有超过 70,000 个插件和主题,另外还有数千个高级插件发布在 *** 上。
虽然所有这些选项都能很好地扩展您的网站,但每一个扩展对于恶意行为者来说都是一个新的潜在入口。虽然大多数 WordPress 开发人员都能很好地遵循代码标准,并在更新时及时打上补丁,但仍存在一些潜在问题:
那么问题到底有多大?
在 Wordfence 对被黑网站所有者进行的中,超过 60% 的知道黑客如何入侵的网站所有者将其归因于插件或主题漏洞。

Wordfence 被黑网站调查(图片来源:Wordfence)
同样,在 Sucuri 的 2022 年报告中,仅 3 个插件就占了他们所查看的被黑网站的 60%以上。

Sucuri 被黑插件列表
但问题就在这里:
这些插件中的漏洞早已被修补,网站所有者只是没有更新插件来保护他们的网站。
和插件引入了一个通配符,可能会让恶意行为者侵入您的网站。不过,遵循更佳实践可以降低大部分风险。及时更新扩展,只安装信誉良好的扩展。
我们还不得不提一下你可能会在网上看到的 GPL 俱乐部,在那里你只需花几美元就可以获得任何高级 WordPress 插件或主题。虽然 WordPress 是以 许可的,这一点非常棒,也是我们喜欢它的原因之一,但买家还是要当心。这些插件有时也被称为无效插件。
从 GPL 俱乐部购买插件意味着你要相信第三方,从开发者那里获取最新更新,而且很多时候你得不到支持。从开发者那里获取插件更新是最安全的途径。此外,我们非常支持开发者及其辛勤工作!
好吧,这其实不是 WordPress 的错。但有相当比例的黑客攻击是由于恶意行为者获取了 WordPress 登录凭据,或网站管理员的主机或 FTP 账户的登录凭据。
在 Wordfence 的同一项调查中,暴力攻击占黑客攻击网站的 16%,密码窃取、工作站、 *** 钓鱼和 FTP 账户都占了很小的比例,但也很明显。
一旦恶意行为者拿到了隐喻的前门钥匙,WordPress 网站在其他方面的安全性就不重要了。
WordPress 通过自动生成安全密码,很好地缓解了这一问题,但用户仍需妥善保管这些密码,并为主机和 FTP 使用强大的密码。
采取基本措施确保账户凭证安全,可以防止恶意行为者直接进入。为所有 WordPress 账户使用/强制使用高强度密码,并限制登录尝试次数,以防止暴力攻击。
对于主机账户,如果可用,请使用双因素身份验证,切勿以明文形式存储 FTP 密码(像某些 FTP 程序那样)。
如果您可以在 FTP 和 SFTP(SSH 文件传输协议)之间做出选择,请务必(了解 ,以便理解原因)。如果您的主机只使用 FTP,我们建议您询问是否支持 SFTP,或者换一台支持 SFTP 的主机。这样可以确保不会传输明文密码或文件数据。在 Kinsta,我们只支持 SFTP 文件传输。
最近,出现了一些黑客通过一种被称为供应链攻击的卑劣手段访问网站的情况。从本质上讲,恶意行为者会
如果您感兴趣,Wordfence 有。虽然这类攻击并不普遍,但却更难防范,因为它们是通过做一些你应该做的事(保持更新插件)而导致的。
尽管如此,WordPress.org 团队通常会很快发现这些问题,并将插件从目录中删除。
提示:这个问题很难预防,因为经常更新到是件好事。可以在插件从WordPress.org删除时提醒您,以便您快速处理。而一个好的备份策略可以帮助你进行回滚,而不会造成任何永久性的损害。
除了 WordPress 网站上发生的事情之外,您的托管环境和您使用的技术也会产生影响。例如,尽管 ,但只有约 33% 的 WordPress 网站使用 PHP 7 或更高版本。

WordPress 网站 PHP 使用情况。(图片来源:)
PHP 5.6 的安全支持将于 。而 PHP 5 的早期版本已经多年没有安全支持了。
这意味着使用 PHP 5.6 或更低版本的主机环境很快就会暴露出潜在的未修补 PHP 安全漏洞。
尽管如此,仍有高达 28% 的 WordPress 网站在使用 5.6 以下的 PHP 版本,考虑到最近发现的 PHP 漏洞数量,这是一个巨大的问题。
使用安全的 WordPress 托管除了可以让你获得最新的技术外,还可以帮助你自动减少许多其他潜在的安全漏洞:
提示:使用安全的托管环境和 PHP 等重要技术的最新版本,有助于进一步确保 WordPress 网站的安全。
现在你可能想知道,谁负责解决上述所有问题?
官方说法是由 WordPress 安全团队负责(尽管来自世界各地的个人贡献者和开发者也在维护 WordPress 安全方面发挥着巨大作用)。
由 “包括首席开发人员和安全研究人员在内的 50 名专家组成”。这些专家中约有一半在 Automattic 工作。其他专家则从事 *** 安全工作,该团队还为安全研究人员和托管公司提供咨询。
如果您有兴趣详细了解 WordPress 安全团队的运作方式,可以观看亚伦-坎贝尔(Aaron Campbell)在 WordCamp Europe 2017 上发表的 。总的来说,WordPress 安全团队的工作包括:
WordPress 安全团队有一项披露政策,这意味着一旦他们成功修补了漏洞并发布了安全修复,他们就会公开披露该问题(这也是为什么 的部分原因–即使在安全团队公开披露漏洞之后,这些网站仍然没有应用更新)。
WordPress 安全团队不会检查 WordPress.org 上的所有主题和插件。WordPress.org 上的主题和插件都是由志愿者人工审核的。但这种审查并不能 “保证它们不存在安全漏洞“。
纵观上述所有数据和事实,你就会发现这一总体趋势:
虽然没有一个是100%安全的,但WordPress的核心软件拥有高质量的安全机制,而大多数黑客攻击都是网站管理员没有遵循的直接结果。
如果您能做到以下几点…
……这样WordPress就安全了,您的网站现在和将来都不会受到黑客攻击。
我们将在我们开发的WordPress付费主题的用户注册模块陆续加入Google的reCAPTCHA验证码接口,以帮助站长智能拦截一些不安好心的人们使用机器人注册。 Google reCAPTCHA在中国大陆境内可能会存在水土不服的情况,为此我们将reCAPTCHA API校验的接口地址替换成了ww...
许多人听到黑客这个词,就会想到有人穿着连帽衫坐在黑暗的地下室里,在命令行中输入代码,通过突破防火墙来瞄准网站,并像躲避安全机器人一样躲避安全机器人,直到网站被破碎并从互联网上删除。但事实并非如此。事实上,黑客通常是恶意软件,它被发现某种漏洞的机器人狡猾地插入到您网站的服务器中。除此之外,如果您的...
在您的网站上安装不再只是一种选择。它是保护您的站点以及确保数据通过加密和提供服务的重要组成部分。但是,确定使用哪种类型的 SSL 证书可能很棘手,尤其是考虑到有多少种类。 如果您操作多个子域,则使用“通配符”SSL 证书可能最有意义。这使您可以使用单个证书保护所有子域,而不必购买和安装多个单独...
对FTP与SFTP之间的区别感到困惑?如果您想连接到您网站的服务器以传输或管理文件,最简单的解决方案是使用FTP客户端。但是当您配置FTP客户端时,您可能会看到它同时支持FTP和SFTP。 那么,FTP与SFTP之间有什么区别?使用一个比另一个更好吗? 嗯,简短的回答是SFTP比FTP安全得...
大多数WordPress主机,包括自动备份,允许您在紧急情况下恢复。但是,有时您可能需要手动恢复和/或上传您自己的MySQL数据库。 这可能是因为您正在迁移主机,或者您可能想要进行一些本地开发。在任何情况下,您都可以按照以下有关如何使用phpMyAdmin恢复MySQL数据库的快速简便教程进行...
没有人喜欢花不必要的钱——这是人之常情。即使是世界上最富有的人之一,沃伦巴菲特,仍然会搜索他购买的汽车的折扣(好吧,也许这是一个极端的例子——你明白了)。 因为人们总是在寻找降低成本的方法,一些WordPress用户倾向于转向无效的WordPress主题和插件,而不是为。 在这篇文章中,我们...