AWS RDS (SQL SERVER) 可疑的暴力破解登录尝试



我创建了一个公共RDS(SQL Server(实例。对于我的项目要求,它必须是公开的。当我检查日志时,它显示了来自某些IP的数千个失败登录尝试条目,如下所示(我尝试在不同的区域中创建多个实例,但仍然是相同的问题(。任何帮助将不胜感激。谢谢。

错误日志:

2020-02-03 09:45:28.98 Logon       Login failed for user 'sa'. Reason: Could not find a login matching the name provided. [CLIENT: 61.12.74.190]
2020-02-03 09:45:29.31 Logon       Error: 18456, Severity: 14, State: 5.
2020-02-03 09:45:29.31 Logon       Login failed for user 'sa'. Reason: Could not find a login matching the name provided. [CLIENT: 61.12.74.190]
2020-02-03 09:45:29.42 Logon       Error: 18456, Severity: 14, State: 5.
2020-02-03 09:45:29.42 Logon       Login failed for user 'mssqla'. Reason: Could not find a login matching the name provided. [CLIENT: 112.53.236.114]
2020-02-03 09:45:29.48 Logon       Error: 18456, Severity: 14, State: 5.
2020-02-03 09:45:29.48 Logon       Login failed for user 'sa'. Reason: Could not find a login matching the name provided. [CLIENT: 61.12.74.190]
2020-02-03 09:45:29.73 Logon       Error: 18456, Severity: 14, State: 5.
2020-02-03 09:45:29.73 Logon       Login failed for user 'sa'. Reason: Could not find a login matching the name provided. [CLIENT: 61.12.74.190]
2020-02-03 09:45:30.08 Logon       Error: 18456, Severity: 14, State: 5.
2020-02-03 09:45:30.08 Logon       Login failed for user 'sa'. Reason: Could not find a login matching the name provided. [CLIENT: 61.12.74.190]

作为临时修复程序,我将 VPC -> 网络 ACL 中的所有 IP 列入黑名单,对于几个 IP,此解决方案是可以的,但对于数百个 IP,此解决方案非常痛苦,因此我期待一种更有效的方法来解决此问题

注意:

我检查了AWS论坛,发现了一个非常古老且类似的问题,但没有答案 https://forums.aws.amazon.com/thread.jspa?messageID=196538&#196538

另外,在堆栈溢出上发现了一个类似的问题,这是蛮力尝试吗?(AWS SQL Server(也没有任何指定的解决方案。

将默认的 SQL 服务器端口 1433 更改为其他...

PD:完全相同的问题发生在我身上,我寻找 aws 信息,它的解决方案变得非常复杂,所以我认为如果是暴力攻击,它将是默认的 sql 用户 sa 和默认端口 1433,然后更改默认端口和我的应用程序的连接并解决了问题......复杂的问题,简单的解决方案。

相关内容

  • 没有找到相关文章

最新更新