Warum sind sichere Passwörter wichtig?
Deine Passwörter sind die erste Verteidigungslinie gegen unbefugten Zugriff auf deine Konten. E-Mail, soziale Medien, Online-Banking – alles ist durch Passwörter geschützt. Ein schwaches Passwort kann leicht geknackt werden, was zu Identitätsdiebstahl, Datenverlust oder finanziellen Schäden führen kann.
Die häufigsten Passwörter weltweit sind immer noch „123456", „password" und „qwerty". Diese Passwörter werden von Angreifern zuerst ausprobiert und sind in Sekunden geknackt.
Was macht ein Passwort stark?
Ein starkes Passwort hat folgende Merkmale:
| Merkmal | Schwaches Beispiel | Starkes Beispiel |
|---|---|---|
| Länge | hund (4 Zeichen) | Tr0pfen!BlauerH1mmel (21 Zeichen) |
| Zeichenvielfalt | abc123 | K#9mZp!2vQx |
| Kein Wörterbuchword | sommer2025 | xK7!mN3@pLq |
| Einzigartigkeit | Überall gleich | Für jedes Konto anders |
Grundregel: Je länger und zufälliger, desto besser.
Arten von Angriffen auf Passwörter
Brute-Force-Angriff
Der Angreifer probiert automatisch alle möglichen Kombinationen aus. Ein 4-stelliges Zahlenpasswort (10.000 Möglichkeiten) kann in Sekunden geknackt werden. Ein 12-stelliges Passwort mit Sonderzeichen würde Milliarden von Jahren dauern.
Wörterbuchangriff
Der Angreifer probiert alle Wörter aus einem Wörterbuch und häufige Varianten (z. B. Passwort, P@ssw0rd). Deshalb sind Wörter aus dem Wörterbuch unsicher, auch mit Sonderzeichen.
Phishing
Der Angreifer täuscht den Benutzer, sein Passwort preiszugeben, indem er eine gefälschte Webseite erstellt.
Ein Passwort-Manager (wie Bitwarden, 1Password oder KeePass) erstellt und speichert starke, einzigartige Passwörter für alle deine Konten. Du musst dir nur ein einziges Masterpasswort merken!
Zwei-Faktor-Authentifizierung (2FA)
Selbst ein starkes Passwort kann gestohlen werden. 2FA fügt eine zweite Sicherheitsstufe hinzu:
- Etwas, das du weißt: Dein Passwort
- Etwas, das du hast: Ein Code auf deinem Smartphone (z. B. Google Authenticator)
Selbst wenn jemand dein Passwort kennt, benötigt er auch dein Smartphone, um sich einzuloggen.
Passwort-Sicherheit in der Praxis
# Passwort-Stärke prüfen (vereinfacht)
import re
def passwort_staerke(passwort):
punkte = 0
if len(passwort) >= 8:
punkte += 1
if len(passwort) >= 12:
punkte += 1
if re.search(r'[A-Z]', passwort):
punkte += 1
if re.search(r'[0-9]', passwort):
punkte += 1
if re.search(r'[!@#$%^&*]', passwort):
punkte += 1
stufen = {0: "Sehr schwach", 1: "Schwach", 2: "Mittel",
3: "Stark", 4: "Sehr stark", 5: "Ausgezeichnet"}
return stufen[punkte]
print(passwort_staerke("hallo")) # Sehr schwach
print(passwort_staerke("Hallo123")) # Stark
print(passwort_staerke("K#9mZp!2vQx")) # Ausgezeichnet
Eine gute Methode für ein merkbares, aber sicheres Passwort: Nimm einen Satz, den du dir gut merken kannst, und verwende die Anfangsbuchstaben plus einige Zahlen und Sonderzeichen. „Mein Hund heißt Bello und ist 5 Jahre alt!" → MhHBui5Ja!
Übungsaufgaben
Warum ist 'Sommer2025!' kein sicheres Passwort, obwohl es einen Großbuchstaben, Zahlen und ein Sonderzeichen enthält?
Antwort anzeigen
Erkläre, warum es gefährlich ist, dasselbe Passwort für mehrere Webseiten zu verwenden. Was kann passieren, wenn eine der Webseiten gehackt wird?