密码是怎么被猜出来的
机器人用别人的昵称进服,然后输入 /login,逐个尝试列表里的密码:最常用的密码、昵称的各种变体、其他服务器泄露的数据库里的密码。很多玩家到处都用同一个密码,所以一个服务器泄露的密码,在另一个服务器上往往也能用。
登录插件在几次失败后会封禁地址。为了绕过限制,攻击者每次尝试都换代理列表里的一个新地址。
配置登录插件
大部分工作由登录插件完成。在 AuthMe、nLogin 等插件中找这些设置:
- 限制失败次数,密码错误后踢出;
- 连续失败几次后临时封禁地址;
- 登录时限:一分钟内没输入密码的人会被踢出;
- 密码最短长度,并禁止最简单的密码;
- 正版账号自动登录,这些玩家完全不用输密码;
- 如果插件支持,通过验证器应用进行两步验证登录。
保护管理员
管理员账号最值钱,所以最先成为目标。管理员的密码要足够长,并且不在别处使用。如果插件支持两步验证登录,至少给管理员开启。
时不时看一下管理员账号是从哪里进服的。来自新国家或陌生运营商的进服记录值得仔细看看。
关闭代理
按地址限制尝试次数,只在攻击者地址不多时有效。Kordon 在代理端检测连接,在登录插件之前。VPN、公开代理和托管服务器网络都进不来,在“严格”防护下(Premium 套餐起)住宅代理也进不来。攻击者能用的地址变少,猜密码就会慢很多。
Kordon 看不到玩家输入的密码,也不统计登录失败次数。这是登录插件的工作,Kordon 只是让攻击者能用的地址更少。
密码爆破的迹象
登录插件的日志里,同一个昵称有大量密码错误。Kordon 的进服记录(Basic 套餐起)里,这个昵称有大量来自不同地址和国家的短暂进服。
如果账号已经被盗
- 用登录插件的管理命令修改该账号的密码,并把这个账号踢出服务器。
- 查看操作日志(比如 CoreProtect),看看有人以这个玩家的名义做了什么。
- 把入侵者进服用过的地址加入黑名单,并设置期限(Pro 套餐起)。
- 请玩家在所有用过这个密码的地方都改掉它。