Creé una instancia pública de RDS (SQL Server). Para mi requisito de proyecto, tiene que ser público. Cuando revisé el registro, muestra varios miles de entradas de intentos de inicio de sesión fallidos de algunas direcciones IP como las siguientes (he intentado crear varias instancias en diferentes zonas pero aún tengo los mismos problemas). Cualquier tipo de ayuda será muy apreciada. Gracias.
Registro de errores:
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]Como solución temporal, he incluido en la lista negra todas las IP de VPC -> ACL de red, para un par de IP esta solución está bien, pero para cientos de IP esta solución es bastante dolorosa, por lo que espero una forma mucho más eficiente de resolver esto. problema
NOTA:
Revisé el foro de AWS y encontré un problema muy antiguo y similar, pero NO hubo respuesta allí https://forums.aws.amazon.com/thread.jspa?messageID=196538𯾺
Además, encontré una pregunta similar en stackoverflow¿Es este un intento de fuerza bruta? (AWS SQL Server) que tampoco tiene ninguna solución específica.
cambie el puerto del servidor sql predeterminado 1433 por otro ...
PD: me estaba pasando exactamente el mismo problema, busque informacion de aws y se me complico mucho su solucion, asi que pense que si es un ataque de fuerza bruta seria el usuario de sql por defecto, sa, y el puerto por defecto 1433, luego cambié el puerto predeterminado y la conexión de mi aplicación y resolví el problema... problema complejo, solución simple.