Was würde die Meldung „Benutzer nicht gefunden“ in den Apache-Protokollen auslösen?

Was würde die Meldung „Benutzer nicht gefunden“ in den Apache-Protokollen auslösen?

Mir ist heute aufgefallen, dass sich meine Apache-Protokolldateien mit der folgenden Zeile im Gigabyte-Bereich gefüllt haben:

[SOME_TIME] [error] [client SOME_CLIENT] user__not found: /SOME_URI

HINWEIS: __ (doppelter Unterstrich) steht für 2 Leerzeichen. Es ist, als würde Apache versuchen, auf eine leere Zeichenfolge für einen Benutzernamen oder eine Benutzer-ID zu verweisen.

Was ist die Ursache für das Anzeigen eines solchen Fehlers in den Protokollen?

Antwort1

Dies sieht aus wie ein Protokolleintrag für eine fehlgeschlagene (einfache?) Authentifizierungsanforderung. Viele Websites hatten früher einen Fehler, der es Benutzern ermöglichte, sich mit einer leeren Kombination aus Benutzername und Passwort anzumelden. Andere Schutzmechanismen konnten durch die Eingabe von Leerzeichen umgangen werden. Offensichtlich hat jemand gedacht, dass Ihre Website über eine dieser „Funktionen“ verfügen könnte.

verwandte Informationen