Es wird ständig etwas in den hier befindlichen Dateien protokolliert:
C:\Program Files\Microsoft SQL Server\MSSQL11.SQLSERVER\MSSQL\Log
Dateien wie diese werden ständig aktualisiert:SQLFT0000700007.LOG
15 Fehler pro Sekunde! Offensichtlich ist dem Server der Speicherplatz ausgegangen!
Die Fehler sind immer die gleichen und treten immer wieder auf:
„Die Anmeldung für den Benutzer ‚aspnet‘ ist fehlgeschlagen. Grund: Es konnte kein Login gefunden werden, das dem angegebenen Namen entspricht.“
Und wechselt mit:
„Fehler: 18456, Schweregrad: 14, Status: 5.“
Warum kann ich die Datenbank nicht sehen, mit der es verknüpft ist? Oder woher die Anfrage kommt?
Und wie finde ich die Ursache für dieses Problem?
Antwort1
Dies war ein Brute-Force-Angriff auf meinen SQL Server. Ich habe die Firewall-Einstellungen verwendet, um Anfragen von der am Ende der Nachricht angegebenen IP zu blockieren (wird in der Frage nicht angezeigt).
Antwort2
Sie können die Datenbank nicht sehen, da eine Anmeldung ein Objekt auf Server-/Instanzebene ist. Benutzer sind Objekte auf Datenbankebene. Es ist auch möglich, dass der Angreifer versucht hat, die ASPNET-Anmeldung mit Brute-Force-Angriffen zu erzwingen, ohne eine anfängliche Datenbank anzugeben, in der Hoffnung, dass sie bereits einem Benutzer und einer Standarddatenbank zugeordnet ist.