我已经看到了与unix风格的服务器讨论相同的问题,例如这里是否每天都有数百次闯入尝试是正常的?
但是我想知道是否有类似的基于Windows的服务器的build议。 我的服务器有RDP开放的networking,有时我已经被如此多的login请求打它实际DOS的机器。 我已经改变了我的端口号,这有助于一段时间,但现在我看到他们又回到了“新”端口。 我也看到这些login尝试来自许多源IP,所以它是分布式的。
有一个服务或应用程序,可以看到所有失败的login,并暂时禁止IP的? 就像一个赢得胜利的失败者?
如果可行的话,我真的build议你从互联网直接从RDP迁移。 如果没有,请确保已针对最近发现的RDP远程代码漏洞进行了修补。 漏洞代码现在是metasploit的一部分,也可以在野外使用 。
改变端口并没有什么帮助,因为像nmap这样的工具可以简单地find它。 您可以更改端口,但不能更改指纹 。
你有几个选项可供你使用。
有第三方工具可以帮助你阻止powershell尝试,但是正如你所看到的,这可以在没有它们的情况下完成。 甚至在build立TS网关之前,实施locking政策也大大减less了我们在3389端口看到的stream量。
Evan Anderson将一个名为ts_block的工具放在一起,以阻止terminal服务/ RDP请求。 这里讨论如何阻止对terminal服务器(Win2008R2)的暴力攻击?
也许你可以尝试http://rdpguard.com/
是2008服务器吗? 您可以打开NLA(networking级身份validation),这有助于会话不会build立,直到凭据授权。