Über den Service
ÜbersetztIch erstelle Widgets zur Überprüfung der Passwortstärke, die direkt in Registrierungsformulare eingebettet sind und den Besuchern eine ehrliche Einschätzung der Passwortstärke beim Tippen zeigen. Der Indikator wird bei jedem Tastendruck neu berechnet: Ich berechne die Entropie, suche nach sich wiederholenden und vorhersehbaren Sequenzen, Tastaturlayouts und Buchstaben-Zahlen-Ersetzungen – sodass die Skala nicht nur von der Zeichenlänge, sondern von der tatsächlichen Kombinationsstärke wächst.
Neben dem Indikator zeige ich kurze Tipps an – ein Zeichen hinzufügen, Wiederholungen entfernen, kein Login oder Geburtsdatum als Teil des Passworts verwenden – die die Benutzer zu einem wirklich sichereren Passwort führen. Tipps zeigen oder protokollieren niemals bereits eingegebene Zeichen: Dies ist sowohl für die Privatsphäre auf gemeinsamen Bildschirmen als auch für die korrekte Funktion mit Screenreadern wichtig.
Schwache Passwörter und solche, die bereits in Datenpannen exponiert wurden, werden vor der Formularübermittlung blockiert. Die Überprüfung verwendet eine Hash-Anfrage über den k-Anonymitätsalgorithmus: Nur ein Teil des Hashes wird über das Netzwerk gesendet, das Passwort selbst wird niemals im Klartext übertragen oder gespeichert. Ich bette das Widget in bestehende Markup- und Validierungslogik ein, halte das Skript leicht, damit es die Seite nicht verlangsamt, und stelle sicher, dass das Formular auch bei deaktiviertem JavaScript funktionsfähig bleibt.
Was in der Arbeit enthalten ist:
— Passwortstärkeindikator mit entropiebasierter Bewertung
— kontextuelle Tipps ohne Eingabetext preiszugeben
— Überprüfung der Datenbank auf Datenpannen über k-Anonymität
— Tastaturzugänglichkeit und Unterstützung für Screenreader
— Styling, um dem bestehenden Formulardesign zu entsprechen
Neben dem Indikator zeige ich kurze Tipps an – ein Zeichen hinzufügen, Wiederholungen entfernen, kein Login oder Geburtsdatum als Teil des Passworts verwenden – die die Benutzer zu einem wirklich sichereren Passwort führen. Tipps zeigen oder protokollieren niemals bereits eingegebene Zeichen: Dies ist sowohl für die Privatsphäre auf gemeinsamen Bildschirmen als auch für die korrekte Funktion mit Screenreadern wichtig.
Schwache Passwörter und solche, die bereits in Datenpannen exponiert wurden, werden vor der Formularübermittlung blockiert. Die Überprüfung verwendet eine Hash-Anfrage über den k-Anonymitätsalgorithmus: Nur ein Teil des Hashes wird über das Netzwerk gesendet, das Passwort selbst wird niemals im Klartext übertragen oder gespeichert. Ich bette das Widget in bestehende Markup- und Validierungslogik ein, halte das Skript leicht, damit es die Seite nicht verlangsamt, und stelle sicher, dass das Formular auch bei deaktiviertem JavaScript funktionsfähig bleibt.
Was in der Arbeit enthalten ist:
— Passwortstärkeindikator mit entropiebasierter Bewertung
— kontextuelle Tipps ohne Eingabetext preiszugeben
— Überprüfung der Datenbank auf Datenpannen über k-Anonymität
— Tastaturzugänglichkeit und Unterstützung für Screenreader
— Styling, um dem bestehenden Formulardesign zu entsprechen