Über mich

Ich bin freiberuflicher IT-Berater und Softwareentwickler. Zu meinen Schwerpunkten gehört die Entwicklung von Anwendungen in C++ oder C#. Dabei spielt die Plattform keine Rolle, egal ob Linux, AIX, Solaris oder Windows.

Impressum


Richtig Pferd Batterie Heftklammer

2016-09-22

Das wohl bekannteste Webcomic zur Passwortsicherheit regt an, leichter zu merkende Passwörter zu verwenden, die auch eine hohe Sicherheit bieten. Je nach Bedrohungsmodell kann dies eine gute Wahl für den geneigten Nutzer sein. Die Festplattenverschlüsselung meines Laptops dient in erster Linie dazu einem Dieb den Zugriff auf meine privaten Daten zu verweigern. Hier bietet sich so ein Passwort an. Auch kann man mit einem leicht zu merkenden Passwort seinen Passwortspeicher wie z.B. KeePassX schützen, der die wirklich langen und zufälligen Passworte mit hoher Entropie enthält. Dazu sind vier Worte ausreichend. Allerdings müssen diese Worte zufällig gewählt sein. Denn Menschen neigen dazu Worte aus ihrem aktiven Wortschatz auszuwählen. Damit verringert man die Sicherheit des Passworts und macht es einfacher zu erraten. So hätte ich vor 25 Jahren möglicher weiße als Passwort TarzanKarlKlößchenGaby gewählt. Das Beispiel zeigt zwei weiter wichtige Aspekte. Am einfachsten merkt man sich das Passwort, wenn aus Worten der eigenen Muttersprache gebildet wird. Daraus folgt leider auch, dass man Umlaute und Eszett besser vermeiden sollte. Denn bis heute sind Passworte in UTF-8 nicht die Regel und gelegentlich hat man auch gar kein deutsches Tastaturlayout zur Hand.

Das folgende Bash-Skript erzeugt in solches Passwort. Zunächst benötigt man ein Wörterbuch, aus dem die Worte dann zufällig gewählt werden. Da bietet sich z.B. das wngerman-Paket an oder jede andere vergleichbare Datei.

$ apt install wngerman

Daraus werden zufällig vier Worte mit drei bis sechs Buchstaben ausgewählt. Als Entropiequelle wird /dev/urandom genutzt. Dann werden Umlaute und Eszett ersetzt und die Worte mit einem Trennzeichen verknüpft. Das Ergebnis sieht dann so aus.

$ ./passwort.sh
Bieter-Putzer-Faxt-Bambus
Titos-Tanjas-Reimen-Endung
Kehlen-Oxyde-Jaulte-Leimte
Gas-Hoehe-Erbebt-Stande
Ledige-Bonner-Kaemt-Patch
Zuvor-Paarst-Axel-Metern
Verb-Iran-Wohnst-Matter
Waermte-Anhabe-Stocks-Brueske

Beim überfliegen der Ausgaben sticht einem meistens eine Passwort ins Auge, dieses kann man sich dann besonders gut merken. Das Trennzeichen kann man auch weg lassen. Die Groß- und Kleinschreibung kann man nach belieben anpassen. Und so sieht das komplette Skript aus:

Tags: Bash, Passwort

Kommentare? Tweet