Opaque
Die Zukunft der sicheren Passwort Authentifizierung

Opaque

Förderjahr 2022 / Projekt Call #17 / ProjectID: 6374

Das Kernteam der Naisho GmbH besteht aus Susanne Kristufek, Bettina Ecker (Freelancerin), Stefan Oesterreicher und Nikolaus Graf. Wir arbeiten an Serenity (end-to-end verschlüsselte Dokumente) und sind dadurch auf das Opaque Protokoll gestoßen. Es wurde eingebaut und wir waren davon begeistert.

Opaque ist sinnvoll für die EntwicklerInnenteams jeder Web-Plattform die Accounts mittels Username/Email und Password bzw. auch Account ID und API Token Authentifizierung anbietet.

Passwort und API-Key Authentifizierung heutzutage beruhen darauf, dass das Passwort bzw. API-Key in seiner originalen Form von einem Client an den Server geschickt werden muss. 

Mit dem Opaque Protokoll ist es möglich, dass ein Server Username und Passwort verifiziert ohne jemals das Passwort in seiner originalen Form zugeschickt zu bekommen und dadurch muss ein User-Passwort-Hash nie in einer Datenbank gespeichert werden. Stattdessen wird ein ein verschlüsselter Wert gespeichert.

Opaque ist ein Software Package, dass es ermöglicht das Opaque Protokoll ganz einfach mittels weniger Zeilen Code einzurichten um damit die Passwort durchzuführen um diese damit deutlich sicherer zu machen.

Links:

Opaque Github Repository: https://github.com/serenity-kit/opaque

React-native-opaque Github Repository: https://github.com/serenity-kit/react-native-opaque

Dokumentation: https://opaque-auth.com/

Themengebiet

Sicherheit | Privacy | Überwachung

Zielgruppe

Start-ups

Gesamtklassifikation

SW-Bibliothek

Technologie

Javascript

Projektergebnisse

Library MIT

JavaScript (Node & Web) Implementation

Library MIT

JavaScript (React Native) implementation of the P256 version

Library MIT

Script Repository um die ein Beispielprojekt zu erstellen

Anwenderdoku CC-BY-SA

Dokumentation für die Nutzer

Summary CC-BY-SA

Zusammenfassung

Endbericht CC-BY-SA

Endbericht

Zwischenbericht CC-BY-SA

Zwischenbericht über die bisherigen Aktivitäten und Ergebnisse

Datenschutzinformation
Der datenschutzrechtliche Verantwortliche (Internet Privatstiftung Austria - Internet Foundation Austria, Österreich) würde gerne mit folgenden Diensten Ihre personenbezogenen Daten verarbeiten. Zur Personalisierung können Technologien wie Cookies, LocalStorage usw. verwendet werden. Dies ist für die Nutzung der Website nicht notwendig, ermöglicht aber eine noch engere Interaktion mit Ihnen. Falls gewünscht, können Sie Ihre Einwilligung jederzeit via unserer Datenschutzerklärung anpassen oder widerrufen.