Während die Auswahl eindeutiger Kennwörter für jeden Zweck eine gute Idee ist, geschieht dies in der Praxis selten. Daher wählen viele Passwörter aus einem persönlichen Pool von Passwörtern aus, die leicht zu merken sind. Bei der Authentifizierung bei Systemen, die nur selten verwendet werden, ist es sehr wahrscheinlich, dass eine Reihe von Kennwörtern aus einem solchen Pool nacheinander versucht werden. Alternativ dazu sind fehlgeschlagene Kennwörter im Falle eines Tippfehlers sehr nahe am tatsächlichen Kennwort.
Da fast niemand die geltende Kennwortrichtlinie beschreibt, einschließlich des Umgangs mit abgelehnten Kennwörtern, sollte man davon ausgehen, dass diese erfasst werden Eine Datenbank, die an den Meistbietenden verkauft wird?
Gibt es eine Implementierungsanleitung? Was passiert normalerweise mit einem Kandidatenkennwort, wenn dieses abgelehnt wird? Werden sie protokolliert, sofort verworfen oder bleiben, bis der Müll gesammelt ist? Sind fehlgeschlagene Kennwortbehandlungsverfahren Teil geprüfter Kontrollen? Es scheint, dass es viele Implementierungsanforderungen und Empfehlungen gibt, wie gültige Passwörter behandelt werden sollen, aber vage in Bezug auf abgelehnte Passwortwerte.
EDIT
Ich werde versuchen, hier die verschiedenen Implementierungen aufzulisten, die fehlgeschlagene Anmelde-Sicherheitsanmeldeinformationen protokollieren, um ein Gefühl dafür zu bekommen, wie weit verbreitet dieses Verfahren ist:
Content-Management-Systeme:
Joomla über Login Failed Log Plugin
Dieses kleine Plug-In sammelt Protokolle über jeden fehlgeschlagenen Anmeldeversuch des Administrators Ihrer Joomla-Site und sendet eine E-Mail mit dem Benutzernamen, dem Kennwort, an den Superadministrator der Site. IP-Adresse und Fehler.
KPlaylist v1.3 und v1.4 - ein kostenloses PHP-System, über das Ihre Musiksammlung verfügbar gemacht wird das Internet.
protokolliert die Benutzernamen und Kennwörter fehlgeschlagener Anmeldeversuche im Apache-Fehlerprotokoll
Drupal 5.x vor Version 5.19 und Drupal 6.x vor Version 6.13.
Wenn sich ein anonymer Benutzer nicht anmeldet Da er seinen Benutzernamen oder sein Passwort falsch eingegeben hat und die Seite, auf der er sich befindet, eine sortierbare Tabelle enthält, sind der (falsche) Benutzername und das Passwort in den Links in der Tabelle enthalten. Wenn der Benutzer diese Links besucht, wird das Kennwort möglicherweise über den HTTP-Referrer an externe Sites weitergegeben.
Standalone-Software
Reporting Server, der in Symantec Client Security 3.1 und SAV CE 10.1 enthalten ist
Das Administratorkennwort für Symantec Reporting Server kann offengelegt werden nach einem fehlgeschlagenen Anmeldeversuch.
OpenSSH über modifiziertes auth-passwd .c; Verwenden von PAM durch Überladen der Funktion pam_sm_authenticate
EDIT # 2
Es scheint ein Konsens zu bestehen, und das Aufzeichnen der fehlgeschlagenen Kennwörter oder PINS wird dennoch als ernstes / großes Sicherheitsrisiko angesehen Soweit ich weiß, enthalten die folgenden Standards keine Leitlinien, geprüften Verfahren oder Kontrollen, die speziell auf dieses Risiko eingehen:
PCI-DSS: Kennwortverfahren, auf die in Bezug genommen wird 8.4. und 8.5. (Fehlgeschlagene Passwörter werden nur während der Übertragung geschützt. Nach der Validierung werden sie nicht als Passwörter betrachtet und müssen daher nicht geschützt werden.)
FIPS140-2: Authentifizierung adressiert in 4.3 (Lebenszyklus fehlgeschlagener Authentifizierungsdaten nur teilweise adressiert)