PMG2224 1/Einführung/Leonard

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

== 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

1.= Wie viele Zeichen besitzt das Passwort

2.= Mögliche Kombinationen

3.= Benötigte Zeit zum Entschlüsseln

Bsp 1:

1.  5 Zeichen (3 Kleinbuchstaben,2 Zahlen)

2.  36 hoch 5= 60.466.176

3.  0,03 Sekunden

Bsp 2:

1.  8 Zeichen(4 Kleinbuchstaben,2 Sonderzeichen,2 Zahlen)

2.  68 hoch 8= 457.163.239.653.376

3.  ca. 2,6 Tage

Bsp 3:

1.  12 Zeichen(3 Großbuchstaben,4 Kleinbuchstaben,3 Sonderzeichen,2 Zahlen)

2.  94 hoch 12= 475.920.314.814.253.376.475.136

3.  ca. 7,5 Millionen Jahre

==Schutz vor Brute-Force-Angriffen==






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