保护您的WordPress网站免受蛮力攻击

无论您是刚接触WordPress还是经验丰富的开发人员,您都可能会对网站遭受攻击的频率感到惊讶。您可能还想知道是谁或什么人在从事这种活动–更不用说他们为什么要针对您了。

答案很简单。在大多数情况下,坏演员是自动机器人。而您之所以成为目标,仅仅是因为您碰巧正在运行WordPress。作为目前最流行的内容管理系统(CMS),它直接处于恶意行为者的视线内。尽管周围有各种各样的攻击,但暴力攻击是最受欢迎的攻击之一。而这恰恰是我们今天的主题。

让我们看一下什么是蛮力攻击以及可以更好地保护WordPress网站的一些方法。

什么是蛮力攻击

我们可以从 维基百科 上看到关于蛮力攻击的介绍:

蛮力攻击(英语:Brute-force attack)[1],又称为穷举攻击(英语:Exhaustive attack)或暴力破解,是一种密码分析的方法,即将密码进行逐个推算直到找出真正的密码为止。

维基百科

在现实世界中,这意味着恶意脚本会反复运行,并在WordPress登录页面中输入用户名和密码。每天可能会看到数百甚至数千次这样的尝试。

当然,如果这完全是随机的,那么使用这种技术成功登录网站将非常困难。但是,这些攻击有时可以起作用的主要原因有两个:

  1. 使用弱登录凭据,例如使用超级通用的用户名和密码。
  2. 使用以前在其他地方泄漏的凭据。

如果这两种情况中的任何一种都存在,则会增加成功攻击的几率。一旦攻击者访问了您的WordPress仪表板,他们便会造成各种破坏。

但是,即使不成功,这些攻击也可能既烦人又浪费服务器资源。因此,重要的是要制定可以帮助减轻其损害的策略。

反击的方法

值得庆幸的是,您可以采取许多措施来更好地保护WordPress网站免受暴力攻击。最基本的做法是建立常识性安全措施,例如使用强密码和“ admin”以外的任何其他内容作为用户名。仅这些步骤就至少会使您的网站更难以破解。

但是,您可以采取一些更强有力的措施,包括:

限制访问登录页面

根据您的Web服务器的设置,您可能会考虑阻止对WordPress登录页面的访问,但特定组或IP地址范围除外。例如,在Apache服务器上,可以通过.htaccess文件完成此操作。

需要注意的是,该策略取决于管理员具有静态IP地址。在公司环境中,可能会是这种情况。但是,其他情况可能会使此方法更加困难。官方的WordPress文档还有一些进一步的建议,值得一看。

另一种方法是在服务器级别用密码保护登录页面。尽管这带来了一些不便,但确实有助于确保只有授权用户才能访问仪表板。

使用插件

有许多专用于安全的WordPress插件,其中一些提供的功能可以防止暴力攻击。比如:

Jetpack 的“保护 ”功能可阻止不必要的登录尝试。(国内网站不推荐用 Jetpack,因为某些资源无法在国内加载和使用)

Wordfence采用了几种特定于登录的措施,例如两因素身份验证,reCAPTCHA和暴力保护。还有一个配套插件,专门用于登录安全性。

Login LockDown是一个旨在限制暴力破解尝试的插件。在一定数量的失败登录后,它会自动锁定有问题的IP地址。

iThemes Security  提供了几个登录相关的保护,包括强力保护,双因素认证和重命名/wp-admin/文件夹的能力,以阻止机器人。

使用CDN /防火墙

内容交付网络(CDN)不仅可以提高您网站的性能,而且还具有阻止恶意机器人与WordPress之间的屏障的作用。

CDN提供程序通常包括阻止IP地址甚至整个国家访问您的站点(或至少是您的仪表板)的方法。根据您使用的服务,可能还会有专门针对阻止暴力攻击的保护措施。

这种方法的优点在于,您可以大大减轻Web服务器上的负载。怎么样?攻击者在到达您的站点之前已被CDN的防火墙阻止。这就好比在房子前面放一个巨大的苍蝇拍,在害虫进入您的前门之前将其拒之门外。

当涉及到安全性时,要积极主动

不幸的是,不采取任何措施来防止暴力登录是不可行的选择。这些攻击无处不在而且毫无情义。而且风景当然不会像它自己那样会变得更好。因此,应由我们采取预防措施。

幸运的是,这并不困难。上面的选项虽然不是100%完美,但是却很容易实现。每个人都使普通的机器人更难实现它们的目的。

而且,现在减轻这些攻击的成本要比以后处理被黑网站的成本低得多。仅凭这一点,就应该积极主动地区实施防范措施。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 lk2768783601@gmail.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年8月9日 上午10:57
下一篇 2023年8月9日 上午11:00

相关推荐

  • 如何修复在WORDPRESS中建立数据库连接的错误

    如何修复在WordPress中建立数据库连接的错误 在使用WordPress时,有时我们可能会遇到建立数据库连接的错误。这个错误可能是由许多不同的原因引起的,如服务器问题、数据库名称或用户名/密码错误等。虽然这个错误看起来很可怕,但是我们不必担心 – 有很多简单的方法可以修复它。本文将介绍如何修复在WordPress中建立数据库连接的错误。 1….

    2023年7月30日
    1070
  • WordPress 删除类别

    在本章中,我们将研究如何在WordPress中删除类别。 以下是在WordPress中删除类别的简单步骤。 步骤(1) – 点击WordPress中的Posts → Categories。 步骤(2) – 您可以删除类别1(类别1是在 Wordpress – 添加类别一章中创建的)。 当光标悬停在类别上时,几个选项显示在类…

    2023年4月11日
    1410
  • WordPress 审核评论

    在本章中,我们将学习WordPress中的审核评论。 评论审核是一个过程,当访问者对帖子发表评论时,评论不会直接发布,除非它被管理员批准发布。 它管理您的评论,以便没有评论垃圾邮件。 步骤(1) – 点击WordPress中的Settings → Discussion。 步骤(2) – 显示讨论设置页面。 在“评论审核”字…

    2023年8月2日
    960
  • WordPress 主题管理

    在本章中,我们将了解主题管理。 它包括图像文件,模板,CSS样式表等,可以帮助您的网站看起来不错。 本章讨论如何在WordPress中安装,添加新的或自定义的主题。 以下是主题管理的步骤。 步骤(1) – 从信息中心中选择Appearance → Themes 。 步骤(2) – 将显示以下屏幕。 将鼠标悬停在任何主题上,然后点击主题…

    2023年8月2日
    1340
  • WordPress 插件定制

    在本章中,我们将学习如何在WordPress中自定义插件,而无需编写任何HTML或CSS。 它通常是多用户网站的一个大额外添加。 这种新方法可让您使用WordPress主题自订工具(无需编码技巧)自订您的登入网页。 以下是在WordPress中自定义插件的简单步骤。 步骤(1) – 点击Plugins → Add New。 步骤(2) &#821…

    2023年8月2日
    1110
关注微信