Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
E2EAuth — Plattformübergreifende TOTP/HOTP-Authenticator-Spezifikation mit Ende-zu-Ende-verschlüsselter Vault-Synchronisierung, lokaler Speicherung als Primärquelle, Geräteverwaltung und schwellenbasierter sozialer Wiederherstellung. | Kitploit
Tools/GitLabGitLab/roxanne_ardary/e2eauth
DefensivwerkzeugeVerschlüsselungs-/EntschlüsselungstoolsKryptographieMobile SicherheitPrivatsphäreIdentitäts- & Zugriffsmanagement (IAM)Authentifizierung
GitLabroxanne_ardary/e2eauth

E2EAuth

Plattformübergreifende TOTP/HOTP-Authenticator-Spezifikation mit Ende-zu-Ende-verschlüsselter Vault-Synchronisierung, lokaler Speicherung als Primärquelle, Geräteverwaltung und schwellenbasierter sozialer Wiederherstellung.

Repository anzeigen
6vor 2 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Webseite
Teilen

E2EAuth

Deine Schlüssel. Deine Geräte. Vollständig geschützt.

  • HTML-Spiegel: https://roxanneardary.com/e2eauth-specification/

Überblick

E2EAuth ist eine quelloffene, plattformübergreifende Authenticator-Spezifikation, die für die sichere, private und zuverlässige Verwaltung von Multi-Faktor-Authentifizierungs-Anmeldedaten auf Desktop- und Mobilgeräten entwickelt wurde. Sie unterstützt zeitbasierte Einmalpasswörter (TOTP) und HMAC-basierte Einmalpasswörter (HOTP), mit Ende-zu-Ende-verschlüsselter Synchronisierung, lokaler Speicherung als Grundprinzip und sozialer Wiederherstellung über vertrauenswürdige Kontakte.

E2EAuth ist auf Benutzereigentum, Zero-Knowledge-Architektur, Interoperabilität, transparente Sicherheitspraktiken und Freiheit von Anbieterbindung ausgerichtet. Authentifizierungsgeheimnisse bleiben unter der Kontrolle des Benutzers, und Synchronisierungs- oder Wiederherstellungsdienste dürfen keinen unabhängigen Zugriff auf den Anmeldedaten-Tresor des Benutzers erlangen.

Grundprinzipien

  • Sicherheit zuerst: Authentifizierungsgeheimnisse während Speicherung, Synchronisierung, Wiederherstellung und Nutzung schützen.
  • Ende-zu-Ende-Verschlüsselung: Sicherstellen, dass nur autorisierte Benutzergeräte den Anmeldedaten-Tresor entschlüsseln können.
  • Lokaler Betrieb als Grundprinzip: Benutzern ermöglichen, Authentifizierungscodes ohne Internetverbindung zu generieren.
  • Benutzereigentum: Benutzern die Kontrolle über Anmeldedaten, Geräte, Verschlüsselungsschlüssel, Backups und Wiederherstellungsvereinbarungen geben.
  • Plattformübergreifende Kompatibilität: Sicheren Zugriff in Desktop- und Mobilumgebungen unterstützen.
  • Zero-Knowledge-Architektur: Verhindern, dass Server, Dienstbetreiber und Wiederherstellungskontakte unabhängig auf den Inhalt des Tresors zugreifen können.
  • Open-Source-Transparenz: Öffentliche Überprüfung der Spezifikation, Implementierung, Sicherheitskontrollen und Änderungen ermöglichen.
  • Interoperabilität: Etablierte Authentifizierungsstandards und portable Migration von Anmeldedaten unterstützen.
  • Widerstandsfähige Wiederherstellung: Sichere Wiederherstellungsoptionen bereitstellen, ohne unbefugten Zugriff oder zentrale Wiederherstellungs-Hintertüren einzuführen.
  • Prüfbare Abläufe: Transparente Aufzeichnungen über sicherheitsrelevante Aktionen führen, ohne Authentifizierungsgeheimnisse unnötig offenzulegen.

Kernmodule

Verwaltung von Authentifizierungs-Anmeldedaten

  • TOTP-Anmeldedaten gemäß RFC 6238 unterstützen.
  • HOTP-Anmeldedaten gemäß RFC 4226 unterstützen.
  • Benutzern ermöglichen, Anmeldedaten durch Scannen kompatibler QR-Codes hinzuzufügen.
  • Manuelle Eingabe von Ausstellernamen, Kontobezeichnungen, gemeinsamen Geheimnissen, Algorithmen, Stellenzahlen und anderen erforderlichen Parametern unterstützen.
  • Importierte Anmeldedaten-Parameter validieren und nicht unterstützte Konfigurationen identifizieren.
  • Authentifizierungscodes lokal mit dem entsprechenden Algorithmus und den entsprechenden Anmeldedaten-Parametern generieren.
  • Countdown-Anzeigen für zeitbasierte Codes anzeigen.
  • Den HOTP-Zählerstand verfolgen und Zähleraktualisierungen sicher über autorisierte Geräte synchronisieren.
  • Namen von Anmeldedaten, Ausstellerinformationen, Kontobezeichnungen, Symbole, Kategorien, Tags und Notizen unterstützen.
  • Suche, Sortierung, Filterung und Favoriten bereitstellen.
  • Ablauf- und Regenerierungsstatus von Codes klar anzeigen.
  • Sicheres Kopieren von Authentifizierungscodes mit konfigurierbarem Verhalten zum Leeren der Zwischenablage unterstützen.
  • Die Offenlegung von Geheimnissen und Codes in Anwendungsprotokollen, Benachrichtigungen, Absturzberichten und Diagnoseausgaben minimieren.
  • Ungültige, abgelaufene, nicht unterstützte oder potenziell konfliktbehaftete Anmeldedaten klar kennzeichnen.
  • Die Funktionalität von Anmeldedaten aufrechterhalten, wenn das Gerät offline ist.

Sicherer Tresor und lokale Speicherung

  • Authentifizierungsdaten in einem geschützten lokalen Tresor speichern.
  • Sensible Anmeldedaten im Ruhezustand verschlüsseln.
  • Tresor-Verschlüsselungsschlüssel von den gespeicherten Anmeldedaten trennen.
  • Sichere Plattformfunktionen zum Schutz gerätespezifischen Schlüsselmaterials verwenden, sofern verfügbar.
  • Einen benutzergesteuerten Mechanismus zum Entsperren des Tresors unterstützen.
  • Eine starke passwortbasierte Schlüsselableitung unterstützen, wo Passwörter verwendet werden.
  • Optionales biometrisches Entsperren über unterstützte Sicherheitsfunktionen des Betriebssystems bereitstellen.
  • Eine konfigurierbare automatische Sperre nach Inaktivität oder beim Wechsel der Anwendung in den Hintergrund anwenden.
  • Für sensible Vorgänge gemäß benutzerdefinierter Sicherheitsrichtlinien eine erneute Authentifizierung verlangen.
  • Vor versehentlicher Offenlegung durch Anwendungsvorschauen, Screenshots (sofern unterstützt), Zwischenablageverlauf und Benachrichtigungsinhalte schützen.
  • Sicheres Sperren des Tresors und Beenden der Sitzung bereitstellen.
  • Vermeiden, Klartext-Authentifizierungsgeheimnisse in Protokollen, temporären Dateien oder ungeschützten Backups zu speichern.
  • Die Grenzen des Schutzes auf Geräteebene und die Risiken kompromittierter Betriebssysteme kommunizieren.

Ende-zu-Ende-Verschlüsselung und Schlüsselverwaltung

  • Tresorinhalte verschlüsseln, bevor sie das Ursprungsgerät verlassen.
  • Sicherstellen, dass Synchronisierungsanbieter Anmeldedaten nicht eigenständig entschlüsseln können.
  • Etablierte, unabhängig geprüfte kryptografische Algorithmen und Protokolle verwenden.
  • Anforderungen an authentifizierte Verschlüsselung, sichere Schlüsselableitung, Nonce-Behandlung und Schlüsselrotation definieren.
  • Authentifizierte Geräteidentitäten und sicheren Schlüsselaustausch für die Gerätekopplung etablieren.
  • Verhindern, dass unbefugte Geräte dem Synchronisierungsnetzwerk eines Benutzers beitreten.
  • Synchronisierte Daten gegen Manipulation, Replay und unbefugte Veränderung schützen.
  • Verschlüsselte Datensätze an geeignete kontextuelle Metadaten binden, um unbeabsichtigte Vertauschungen zwischen Tresoren oder Datensätzen zu verhindern.
  • Verantwortlichkeiten für Authentifizierung, Verschlüsselung, Geräteidentität und Wiederherstellung trennen.
  • Verhindern, dass Passwörter, Verschlüsselungsschlüssel, Wiederherstellungsanteile und Authentifizierungsgeheimnisse in Telemetrie- oder Diagnoseausgaben erscheinen.
  • Widerruf des Gerätezugriffs und Rotation der relevanten Verschlüsselungsschlüssel unterstützen.
  • Klar kommunizieren, dass zuvor autorisierte oder kompromittierte Geräte Informationen behalten können, die sie bereits entschlüsselt haben.
  • Kryptografische Annahmen, Bedrohungsmodelle, Schlüssel-Lebenszyklen und Grenzen der Wiederherstellung dokumentieren.

Geräteübergreifende Synchronisierung

Tool herunterladen