Abo
  • Services:
Anzeige
Mozilla BrowserID: Ein-Klick-Login für alle Websites und Browser
(Bild: Mozilla)

Mozilla BrowserID

Ein-Klick-Login für alle Websites und Browser

Mozilla BrowserID: Ein-Klick-Login für alle Websites und Browser
(Bild: Mozilla)

Login mit einem Klick, ohne für jede Website ein spezielles Passwort angeben zu müssen, das verspricht Mozillas neues Projekt BrowserID. Für Websitebetreiber soll das System ebenfalls extrem einfach zu nutzen sein.

Mozilla stellt mit BrowserID ein universelles Loginsystem für Websites vor, bei dem sich Nutzer mit einem Klick anmelden können. Nutzer melden sich dabei einfach mit ihrer E-Mail-Adresse an und benötigen kein Passwort, um sich auszuweisen. Dabei macht Mozilla sich zunutze, dass viele Websites schon heute Nutzer anhand ihrer E-Mail-Adresse identifizieren, mindestens dann, wenn diese ihr Passwort vergessen haben und ein neues an ihre hinterlegte E-Mail-Adresse geschickt bekommen.

Anzeige

BrowserID nutzt dazu das Verified Email Protocol und bindet E-Mail-Provider ein, ohne deren Mitarbeit zu erzwingen. Und obwohl Mozillas Lösung darauf abzielt, direkt im Browser implementiert zu werden, ist die erste Version des BrowserID-Clients komplett in HTML und Javascript umgesetzt und läuft in allen modernen Browsern, auch im Internet Explorer und auf mobilen Endgeräten.

Wie funktioniert BrowserID

BrowserID nutzt verifizierte E-Mail-Adressen. Meldet sich ein Nutzer bei einem primären Identitätsprovider an, erzeugt dieser ein Schlüsselpaar, dessen privater Schlüssel im Browser gespeichert wird, während der öffentliche Schlüssel vom primären Identitätsprovider öffentlich zur Verfügung gestellt wird. Ein solcher primärer Identitätsprovider kann ein E-Mail-Anbieter wie GMX, Web.de oder Google Mail sein, muss es aber nicht.

Klickt ein Nutzer nun auf einen Login-Button einer Website, die BrowserID unterstützt, wird er vom Browser aufgefordert, eine der hinterlegten, verifizierten E-Mail-Adressen zur Anmeldung auszuwählen. Anschließend übermittelt der Browser diese E-Mail-Adresse, die zuvor mit dem privaten Schlüssel signiert wurde, zusammen mit einem Zeitstempel und einer sogenannten Audience Restriction an die Website.

Die Website prüft die Daten: Zunächst holt sie dazu mit einem Webfinger-Lookup über SSL den öffentlichen Schlüssel vom primären Identitätsprovider und prüft dann anhand des öffentlichen Schlüssels die Signatur. Passen die Daten zusammen, kann die Website davon ausgehen, dass der Browser von einem Nutzer mit der entsprechenden E-Mail-Adresse verwendet wird.

Wenn E-Mail-Anbieter nicht mitmachen

Mozilla geht davon aus, dass keinesfalls alle E-Mail-Anbieter das System unterstützen werden. Um dem gerecht zu werden, werden sekundäre Identitätsprovider eingesetzt. Dabei handelt es sich um einen vertrauenswürdigen Itermediär, der die E-Mail-Adressen verifiziert. Wie diese Prüfung stattfindet, bleibt dem sekundären Identitätsprovider überlassen, ähnlich wie bei Anbietern von Zertifikaten. Letztendlich entscheiden die Nutzer und Websitebetreiber, ob sie einem solchen Anbieter vertrauen.

Die Anmeldung bei einer Website läuft auf die gleiche Art und Weise ab wie zuvor beschrieben, im Browser wird lediglich zusätzlich die ausgebende Stelle der ID hinterlegt und an Websites übermittelt.

Verifikationsdienste

Die Prüfung der Zertifikate ist nicht ganz trivial. Daher erwartet Mozilla, dass sich vor allem kleinere Websites mit der Implementierung schwertun. Abhilfe schaffen sollen spezielle Verifikationsdienste, vertrauenswürdige Dritte, die die Prüfung der Zertifikate übernehmen. Dazu muss eine Website nur die vom Browser übermittelten Logindaten zusammen mit dem erwarteten Audience-String über SSL mit einem POST-Request an einen Verifikationsdienst schicken. Der Verifikationsdienst liefert dann den entsprechenden Anwortcode zurück.

Die Verwendung des Audience-String soll Angriffe verhindern, bei denen die Anmeldung bei anderen Websites unerlaubt genutzt wird.

Nur ein paar Zeilen Javascript

Websites können BrowserID ohne großen Aufwand verwenden, denn Mozilla stellt unter browserid.org eine komplette Implementierung des Systems zur Verfügung und betreibt zudem einen Verifikationsdienst.

Wer also Nutzern die Anmeldung per BrowserID erlauben will, muss dazu lediglich wie unter browserid.org/developers.html beschrieben Mozillas BrowserID-Bibliothek einbinden und in der Funktion navigator.id.getVerifiedEmail() festlegen, was passieren soll, wenn ein Nutzer erfolgreich angemeldet ist oder die Anmeldung fehlschlägt.

Mozilla will BrowserID in künftige Versionen von Firefox integrieren und hofft, dass auch andere Browserhersteller das System übernehmen.


eye home zur Startseite
Sinnfrei 20. Nov 2011

Naja, der Umweg über Javascript ist auf jeden Fall irgendwie doof, da die...

BLi8819 19. Nov 2011

Also bei Firefox muss ich nur auf Anmelden klicken. Bei Opera nur auf den Schlüssel...

Falkentavio 18. Jul 2011

OpenID verfolgt AFAIK einen anderen Ansatz. Hier hat man einen zentralen Login für alle...

elitezocker 16. Jul 2011

Wer soooo viele PCs besitzt ist bestimmt ein Hacker. Und die brauchen keine...

/mecki78 15. Jul 2011

Also ich finde das höchst vertrauenswürdig, wenn ein Anbieter, nur aufgrund der...



Anzeige

Stellenmarkt
  1. Automotive Safety Technologies GmbH, Ingolstadt
  2. Home Shopping Europe GmbH, Ismaning
  3. operational services GmbH & Co. KG, Braunschweig
  4. Robert Bosch GmbH, Stuttgart-Feuerbach


Anzeige
Blu-ray-Angebote
  1. (u. a. Game of Thrones, Big Bang Theory, The Vampire Diaries, Supernatural)
  2. (u. a. Hobbit Trilogie Blu-ray 43,89€ und Batman Dark Knight Trilogy Blu-ray 17,99€)

Folgen Sie uns
       


  1. LAA

    Nokia und T-Mobile erreichen 1,3 GBit/s mit LTE

  2. Alcatel 1X

    Android-Go-Smartphone mit 2:1-Display kommt für 100 Euro

  3. Apple

    Ladestation Airpower soll im März 2018 auf den Markt kommen

  4. Radeon Software Adrenalin 18.2.3

    AMD-Treiber macht Sea of Thieves schneller

  5. Lifebook U938

    Das fast perfekte Business-Ultrabook bekommt vier Kerne

  6. Wochenrückblick

    Früher war nicht alles besser

  7. Raumfahrt

    Falsch abgebogen wegen Eingabefehler

  8. Cloud

    AWS bringt den Appstore für Serverless-Software

  9. Free-to-Play-Strategie

    Total War Arena beginnt den Betabetrieb

  10. Funkchip

    US-Grenzbeamte können Pass-Signaturen nicht prüfen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Materialforschung: Stanen - ein neues Wundermaterial?
Materialforschung
Stanen - ein neues Wundermaterial?
  1. Colorfab 3D-gedruckte Objekte erhalten neue Farbgestaltung
  2. Umwelt China baut 100-Meter-Turm für die Luftreinigung
  3. Crayfis Smartphones sollen kosmische Strahlung erfassen

Lebensmittel-Lieferservices: Für Berufstätige auf dem Lande oft "praktisch nicht nutzbar"
Lebensmittel-Lieferservices
Für Berufstätige auf dem Lande oft "praktisch nicht nutzbar"
  1. Amazon Go Sechs weitere kassenlose Supermärkte geplant
  2. Kassenloser Supermarkt Technikfehler bei Amazon Go
  3. Amazon Go Kassenloser Supermarkt öffnet

Ryzen 5 2400G und Ryzen 3 2200G im Test: Raven Ridge rockt
Ryzen 5 2400G und Ryzen 3 2200G im Test
Raven Ridge rockt
  1. Smach Z PC-Handheld nutzt Ryzen V1000
  2. Ryzen V1000 und Epyc 3000 AMD bringt Zen-Architektur für den Embedded-Markt
  3. Raven Ridge AMD verschickt CPUs für UEFI-Update

  1. Re: Wie bitte?

    Etas One | 04:35

  2. Re: Als fast Gehörloser kann ich sagen: Unnötig!

    Etas One | 04:34

  3. Re: Das sagt eine Schlange auch

    teenriot* | 02:24

  4. Re: LAA mit bereits erhältlichen Geräten

    RipClaw | 02:14

  5. Re: Android One war mal das Android Go

    DAGEGEN | 02:03


  1. 22:05

  2. 19:00

  3. 11:53

  4. 11:26

  5. 11:14

  6. 09:02

  7. 17:17

  8. 16:50


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel