Grundlagen der Informationssicherheit
Ein 8-stelliges Passwort wird per Brute Force gesucht, indem alle Kandidaten ausprobiert werden. Wenn sich pro Sekunde 1×10^10 Kandidaten testen lassen, welche Kombination liegt der Zeit am nächsten, die nötig ist, um alle Kandidaten für ein Passwort nur aus Kleinbuchstaben (26 Zeichen) bzw. aus Groß- und Kleinbuchstaben und Ziffern (62 Zeichen) auszuprobieren?
- ANur Kleinbuchstaben etwa 21 Sekunden, 62 Zeichen etwa 6 Stunden
- BNur Kleinbuchstaben etwa 21 Sekunden, 62 Zeichen etwa 4,7 Minuten
- CNur Kleinbuchstaben etwa 3,5 Minuten, 62 Zeichen etwa 2,5 Tage
Antwort und Erläuterung anzeigen
Antwort: A. Nur Kleinbuchstaben etwa 21 Sekunden, 62 Zeichen etwa 6 Stunden
Die Zahl der Kandidaten für ein 8-stelliges Passwort ist die Zahl der verwendbaren Zeichen achtmal mit sich selbst multipliziert. Nur mit Kleinbuchstaben sind es 26^8 = 208827064576 (etwa 2,1×10^11); bei 1×10^10 pro Sekunde sind alle nach etwa 2,1×10^11 ÷ 1×10^10 ≈ 21 Sekunden ausprobiert. Mit 62 Zeichen sind es 62^8 = 218340105584896 (etwa 2,2×10^14), was etwa 21834 Sekunden, also etwa 6 Stunden dauert. Mehr Zeichenarten vervielfachen die Zahl der Kandidaten mit dem Verhältnis pro Zeichen hoch 8, hier also etwa um das 1000-Fache. Diese Rechnung ist allerdings nur ein Anhaltspunkt für das Offline-Durchprobieren abgeflossener schneller Hashwerte. Wörter aus dem Wörterbuch und mehrfach verwendete Passwörter werden weit schneller gefunden als per Brute Force; wichtig sind daher lange, zufällige Passwörter und auf der Seite des Dienstes die Kombination aus langsamem Hashverfahren, begrenzter Zahl von Anmeldeversuchen und Multi-Faktor-Authentifizierung.
Weiter: 9 weitere Fragen zu Grundlagen der Informationssicherheit