I believe that my server has become a constant brute force attack on SQL Server 2005 (SQLExpress). The event log event log is populated with Failure Audit messages for SQL Server. Attempts usually last for an hour or two, with 1-2 seconds between attempts.
Login failed for user '[CLIENT: 222.169.224.163]
Event ID: 18456. Based on the matching entries in the SQL Server log, I found that each login fails due to an inappropriate password. I also saw attempts for other users, including "admin" and "admin." Each session originates from a different IP address and refers to countries such as Italy and China.
What countermeasures can be taken? I do not want to block the user account, because then my site and applications will not have access to the server. Is there a way to block login attempts to SQL Server 2005? For example. geometrically increase the "waiting period" between failed login attempts?
source
share