Der bekannteste Ort, an dem mir dies aufgefallen ist, ist SSH bei der Arbeit, aber ich habe das Gefühl, dass ich dieses Verhalten auch anderswo beobachtet habe.
Beim Versuch, mich von meinem Windows-Desktop bei der Arbeit auf Linux-Servern anzumelden, ist mir aufgefallen, dass es ungefähr 5 Sekunden dauert, bis ich wieder "Zugriff verweigert" bekomme, wenn ich mein Kennwort falsch eingebe. Wenn ich dann mein Passwort richtig eingebe, erfolgt die Anmeldung (zusammen mit Begrüßungsnachrichten usw.) praktisch sofort.
Gibt es einen logischen Grund dafür, oder liegt es an einer ungewöhnlichen Konfiguration, die für die Maschinen hier bei der Arbeit spezifisch ist?
linux
performance
passwords
Cam Jackson
quelle
quelle
Antworten:
Es ist wahrscheinlich eine künstliche Zeitüberschreitung eingebaut, die den Erfolg eines Brute-Force-Angriffs erschwert.
Sie werden dies bei vielen Anmeldeaufforderungen sehen, die eine sichere Authentifizierung beinhalten ...
quelle
Dies ist eine beabsichtigte Verzögerung, um Brute-Force-Angriffe zu verhindern. Eine längere Verzögerung verhindert außerdem, dass der Angreifer den Unterschied zwischen falschem Benutzernamen und falschem Passwort erraten kann (das Hashing und Überprüfen des Passworts dauert erheblich länger als das Überprüfen des Benutzernamens).
quelle
Technisch gesehen dient diese absichtliche Verzögerung dazu, Angriffe wie den "Linearisierungsangriff" zu verhindern (es gibt auch andere Angriffe und Gründe) .
Linearisierung.java.
Linearization.docx, Beispielausgabe
Ein Großteil des schriftlichen Kriegsgeschehens ist hieraus abgeleitet (entnommen aus Mark Stamps "Informationssicherheit: Grundsätze und Praxis"). Die obigen Berechnungen berücksichtigen auch nicht die Menge an Rätselraten, die erforderlich sind, um die korrekte Serienlänge zu ermitteln.
quelle