E-Mail-Adressen sind als 'dauerhafte' Kennungen für Konten ungeeignet
- Die Verwendung von E-Mail-Adressen als dauerhafte interne Kennung für Konten ist problematisch. Die E-Mail-Adresse von Personen kann sich selbst innerhalb einer Organisation ändern, aus verschiedenen Gründen ähnlich wie sich Namen oder Anmeldedaten ändern können.
- Dass Organisationen die einer Person zugewiesene E-Mail-Adresse nicht ändern oder neu vergeben, ist rechtlich möglicherweise nicht dauerhaft tragfähig.
- E-Mail-Adressen können wiederverwendet oder einer anderen Person neu zugewiesen werden, was Sicherheitsprobleme verursachen kann.
Interne Kennungen sollten bedeutungslos sein
- Auch wenn man sich zur Kontowiederherstellung eine E-Mail-Adresse merken muss, sollte die interne Kontokennung bedeutungslos sein. Das vereinfacht langfristig die Systemverwaltung.
- In Authentifizierungssystemen wie OIDC sollte man statt der E-Mail-Adresse eine eindeutige und dauerhafte interne ID verwenden.
- E-Mail-Adressen mit zu viel Bedeutung aufzuladen, kann zu Sicherheitsproblemen führen.
Meinung von GN⁺
- Der wichtigste Punkt dieses Artikels ist, dass die Verwendung von E-Mail-Adressen als dauerhafte Kontokennung verschiedene Probleme verursachen kann.
- Das Thema ist interessant, weil viele Systeme E-Mail-Adressen für die Benutzerauthentifizierung verwenden, dieser Artikel aber darauf hinweist, dass diese Praxis potenzielle Sicherheitsrisiken und Probleme in der Verwaltung mit sich bringen kann.
- Der Artikel kann Softwareingenieuren dabei helfen, das Bewusstsein für wichtige Sicherheits- und Verwaltungsaspekte zu schärfen, die beim Entwurf interner Systeme berücksichtigt werden sollten.
1 Kommentare
Hacker-News-Kommentar
Die Grenzen von E-Mail und Benutzernamen
user53267.first.last@company.com) und bei Vendor-Software auf, die „Mit Google anmelden“ verwendet.Persönliche Gegenmaßnahmen
Probleme mit E-Mail und Telefonnummern
Vorschlag für Public-Key-E-Mail-Adressen
<pk-12345@gmail.com>).Verwendung von UUIDs
Verknüpfung mehrerer E-Mail-Adressen
Probleme bei der Verknüpfung von E-Mail-Adresse und physischer Adresse
Clientseitige Lösung
Das Problem von Identifikation und Authentifizierung
Backend-Probleme