你去后台看登录日志,发现每天有几百次登录失败记录。用户名不是admin就是administrator,密码试了又试。这是黑客在暴力破解你的后台密码。

什么是暴力破解

黑客写个脚本,自动拿常见用户名(admin、root、test)和常见密码(123456、password、admin888)一个个试。你的后台密码如果太简单,几分钟就被试出来了。

这种攻击不需要什么技术,脚本自动跑,扫到你的网站就开始试。

怎么防

第一,登录失败5次锁定IP。同一个IP连续输错5次密码,锁定30分钟。脚本试了5次进不来,就换下一个目标了。大部分CMS安全插件都有这个功能。

第二,限制后台访问IP。如果你自己家固定IP,只允许你家IP访问后台。其他IP访问直接拒绝。但如果你家是动态IP(每次拨号变),这个方案不好用。

第三,后台加验证码。登录页面输验证码,脚本过不去。虽然有点麻烦,但安全多了。

第四,用户名别用admin。新建一个管理员账号,把默认admin账号删掉或者禁用。脚本先试admin,发现这个用户不存在,就浪费时间了。

已经被破解了怎么办

立刻改密码。检查网站有没有被挂马、加了什么陌生管理员账号。然后按上面说的把登录失败限制开了。

定期看后台登录日志,有异常及时处理。别等网站被黑了才发现。