Bre*_*nt 4 security ssh brute-force-attacks
我的一台服务器似乎正在对 ssh 进行复杂的字典攻击,因为我看到一堆用户名在我的服务器上按字母顺序尝试使用,但密码失败。
不寻常的事情是:
你能帮我理解如何从不同的 IP 地址做到这一点,它可以被有效地阻止吗?攻击的缓慢持久性(可能需要几个月的时间来完成字母表)是否意味着什么?
我也很想知道是否有其他人目前在他们的公共 ssh 服务器上看到类似的活动(即我们是特定目标,还是这个攻击者用这种攻击覆盖了数千个 ssh 服务器?)
另外,有什么方法可以让我透露正在尝试的密码(甚至哈希)?我注意到每个名字只被尝试过一两次。我假设他们正在尝试“密码”或用户的用户名 - 但我可以验证这一点吗?
对此的简单答案是不要使用密码!!!
你可以:
如果您必须使用密码,请仅允许来自您信任的子网的密码,而不是整个 Internet。此外,它有助于在 22 以外的某个端口上运行您的 ssh 守护程序。通常我不建议这样做,但如果它减少了您看到的攻击量,那就更好了。
在回答您的具体问题时: