Leonard

Aus ProgrammingWiki
Archivierte Version vom 2023-01-26T10:35:22+00:00. Aktuelle Version

Brute-Force-Angriffe


Angriffe auf Passwörter, die sogenannten Brute-Force-Angriffe,werden von Hackern durchgeführt mithilfe einer Software die Zeichenkombinationen benutzt, um Passwörter rauszufinden.

Der Algorithmus ist sehr einfach und beschränkt sich auf das Ausprobieren möglichst vieler Zeichenkombinationen. Dabei verwendet der Angreifer normalerweise einen Hochleistungsrechner. Pro Sekunde werden dabei viele Kombinationen ausgetestet.

Die Methode wird in der Realität häufig erfolgreich eingesetzt, da viele Benutzer kurze Passwörter verwenden, die nur Zeichen des Alphabets beinhalten. Dadurch dauert es nicht zu lange um das Passwort zu erraten.

Kombination und Länge des Passworts

In den folgenden Rechenbeispielen wird mit einer Generierung von 2 Milliarden Schlüsseln pro Sekunde gerechnet. Das entspricht der Geschwindigkeit eines sehr starken Einzelrechners.

Beim Erstellen eines Passworts stehen Ihnen in der Regel folgende Zeichen zur Verfügung:

   Zahlen (10 verschiedene: 0-9)
   Buchstaben (52 verschiedene: A-Z und a-z)
   Sonderzeichen (32 verschiedene).

Die Anzahl möglicher Kombinationen errechnet sich mit folgender Formel:

Mögliche Kombinationen = mögliche Zeichenzahl Passwortlänge


Das Projekt RC5-72 der Organisation Distributed.net zeigt, wie schnell Passwörter entschlüsselt werden können. In diesem Projekt wird versucht einen 72-Bit-Schlüssel soschnell wiemöglich zu knacken. Es werden alle Schlüssel probiert, bis der passende Schlüssel gefunden wird. Da bei werden über 800 Milliarden Schlüssel pro Sekunde generiert. In älteren Projekten dieser Organisation wurde innerhalb von 250 Tagen ein 56-Bit-Schlüssel und innerhalb von 1.757 Tagen ein 64-Bit-Schlüssel geknackt.


Weitere Informationen: https://www.password-depot.de/know-how/brute-force-angriffe.htm