Wordpress login security

时间:2015-04-11 作者:Pratyush Srivastava

我已经在我的wp登录页面上设置了一个日志脚本。我注意到一个特定的ip地址——193.176.147.7一直在访问我的登录页面。葡萄球菌病总是快速连续,3次发作。这是我的插件在挂起ip之前允许的失败尝试数。我应该担心吗?我能采取什么预防措施吗?例如,阻止特定IP将有所帮助,或者我应该阻止某些范围的IP吗?我做了一个whatismyip。com查找,但他们没有任何信息。更改我的wp登录名。php对其他东西有帮助吗?

2 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

不,即使结果是404,请求仍然会发生。如果您继续登录,您还会注意到尝试登录Drupal、Joomla和其他主要CMS,包括针对IIS Apache和Nginx的服务器漏洞攻击

这是因为他们是自动投机取巧的请求,他们实际上不是在看你的网站,他们只是在寻找成功的登录。大多数网站都会收到这些信息,有时是大峰值,有时是一致的背景噪音。

如果你担心自己的安全,我建议你:

添加强制登录机制,如Jetpack中包含的机制,或流行的限制登录插件强制最低密码强度,有几个插件可以为您做到这一点,但我不推荐使用2因素身份验证,除了在计算机安全研究方面取得重大突破外,你无法消除这种可能性。移动你的登录页面要么会破坏一切,要么只对那些特别愚蠢的机器人有用。

任何人都可以通过重写规则访问站点的登录页面/login 如果打开了pretty permalinks,他们可以使用XMLRPC,并且可以访问wp-admin 并被重定向到登录页面。如果你移动了管理区域,除了破坏东西,用户仍然可以访问/admin 无论如何都会被重定向。移动东西听起来像是答案,但事实并非如此,它只会给你一种虚假的安全感,这要危险得多。

SO网友:websupporter

A.Google search 对于显示的IP,此IP称为垃圾邮件发送者IP。快速检查MXtoolbox 显示,它被黑名单。de、CBL和Spamhouse ZEN。我建议禁止IP。

一些有趣的建议,如何防止wp登录。可以在上找到来自暴力攻击的phpMNX Solutions.

结束

相关推荐

如果错误为‘EMPTY_USERNAME’或‘EMPTY_PASSWORD’,则使用‘wp_LOGIN_FAILED’操作挂钩重定向用户

背景我正试图在离开的同时,在一个博客上进行无表情的前端登录wp-login.php 可供那些知道如何到达那里的用户使用。wp-login.php 还需要对前端登录进行身份验证,因此无法将其完全删除。我几乎做到了,但我有一个登录失败的问题,特别是用户名为空。问题有人知道如何停止wp-login.php 显示空用户名/密码错误,同时避免用户直接转到wp-login.php?我的工作定位了wp_login_failed 钩子并创建了下面的函数。基本上,它添加了查询参数来说明登录失败,以及在将用户重定向回前端登录