Confidex

Ihre Passwörter gehören nur Ihnen.

Confidex bewahrt Ihre Passwörter, Codes, Notizen und Dateien in einem Tresor auf, den nur Sie öffnen können. Der Dienst, der ihn synchronisiert, erfährt nie Ihren Namen, Ihre E-Mail-Adresse oder Ihr Passwort, und er kann keinen einzigen Eintrag lesen.

Auf Ihrem Gerät GitHub Login Passwort Einmalcode Tags octocat •••••••••••••••• 482 913 Arbeit, 2-Stufen 0d24b0ab Auf dem Sync-Server 7f3a9ce2 c04d178b 2be5f04a keine Namen, keine E-Mails, keine Passwörter
Jede Änderung wird auf Ihrem Gerät versiegelt und signiert, bevor sie es verlässt. Der Server verwahrt versiegelte Boxen mit Nummern darauf, mehr nicht.
  • Keine Registrierung

    Auf unserer Seite gibt es kein Konto, das gestohlen, gephisht oder zurückgesetzt werden könnte.

  • Auf Ihrem Gerät versiegelt

    Verschlüsselt und signiert, bevor etwas das Gerät verlässt, falls es das überhaupt tut. Sync ist optional.

  • Kostenlos und Open Source

    GPL-3.0-Apps und ein AGPL-3.0-Sync-Server, den Sie selbst betreiben können.

Alles, was ein Login wirklich braucht, an einem Ort.

Ein Datensatz ist kein festes Formular. Legen Sie ein Passwort neben seinen Einmalcode, die Wiederherstellungsnotiz, die Karte, mit der Sie bezahlen, und die Datei, die Sie per E-Mail bekommen haben. Alles bleibt zusammen, und alles wird zusammen verschlüsselt.

  • Logins und PasswörterMit einem Generator, der seine Einstellungen auf Ihrem Gerät behält.
  • EinmalcodesCodes für die Anmeldung in zwei Schritten, auf Ihrem Gerät erzeugt.
  • BankkartenNummer, Ablaufdatum und Prüfziffer als gewöhnliche verschlüsselte Felder.
  • Notizen und DokumenteOffen oder geschützt, sodass sie verborgen bleiben, bis Sie danach fragen.
  • Fotos und DateienScans, PDFs und Bilder, auf Ihrem Gerät verkleinert, bevor sie versiegelt werden.
  • Wi-Fi-NetzwerkeEin QR-Code, den Ihre Gäste scannen können, erzeugt aus dem gespeicherten Passwort.
  • API-Schlüssel und TokensVerborgen, bis Sie sie aufdecken, kopiert mit einer Aktion.
  • SSH-SchlüsselMit einem nativen Agenten, der Sie vor jeder Verwendung fragt.
  • Eigene FelderAlles andere, was Sie brauchen. Beim Bearbeiten geht nichts verloren.
  • Vollständige HistorieJede Änderung bleibt erhalten. Öffnen Sie jede frühere Version eines Datensatzes.

Der Umzug ist nur einen Import entfernt.

Confidex importiert aus 1Password, Bitwarden, KeePass und CSV und exportiert wieder dorthin. Probieren Sie es mit Ihren echten Daten, und nehmen Sie alles mit, wenn Sie es sich anders überlegen.

  • 1Password
  • Bitwarden
  • KeePass
  • CSV

Desktop

Echte native Anwendungen für Mac, Linux und Windows, geschrieben in Rust mit einer GPU-beschleunigten Oberfläche. Kein Electron, kein Flutter, keine Web-View.

  • macOS
  • Linux
  • Windows

Browser

Öffnen Sie app.confidex.me und legen Sie sofort los. Nach dem ersten Besuch funktioniert es auch offline, und es lässt sich auf dem Startbildschirm eines Telefons installieren.

app.confidex.me öffnen

Offline zuerst

Jedes Gerät behält den ganzen Tresor. Synchronisieren Sie, wann Sie wollen, über unseren Server oder Ihren eigenen, oder nie: Behalten Sie den Tresor auf einem Gerät und sichern Sie ihn in eine Datei. Wenn zwei Geräte uneins sind, sehen Sie beide Versionen und wählen.

Zwei Schlüssel öffnen Ihren Tresor. Niemand außer Ihnen hat beide.

Ihr Passwort und Ihr geheimer Schlüssel öffnen ein kleines Schloss mit den privaten Schlüsseln des Tresors. Datensätze werden separat verschlüsselt, jede Revision wird signiert. Der Sync-Server prüft Signaturen, ohne eines der beiden Entsperrgeheimnisse zu erhalten oder ein Konto zu verlangen.

Ihr Passwort Ihr geheimer Schlüssel Gesperrt Offen Nur Passwort Nur geheimer Schlüssel Beide zusammen
  • Ihr Passwort

    Sie merken es sich. Es wird nirgends gespeichert und nie gesendet.

  • Ihr geheimer Schlüssel

    Ihr Gerät bewahrt ihn auf. Auf einem neuen Gerät geben Sie ihn einmal als Übertragungscode ein: 77 Buchstaben und Ziffern in Siebenergruppen.

  • Das Schloss

    Enthält die Tresorschlüssel und öffnet sich nur mit beiden. Argon2id macht jeden Passwortversuch absichtlich langsam: 64 MiB Speicher und drei Durchgänge pro Versuch.

Ein Schlüssel allein ändert nichts. Eine Kopie von allem auf dem Server kann nicht einmal dazu dienen, Ihr Passwort zu erraten, weil der Server den geheimen Schlüssel nie besitzt.

Ihre Geräte bleiben im Gleichschritt, über einen Server, der nicht hineinsehen kann.

Jede Änderung verlässt Ihr Gerät versiegelt und signiert. Der Server reicht versiegelte Boxen zwischen Ihren Geräten weiter und prüft die Signatur, damit niemand sonst Ihren Tresor ändern kann. Er kann keine einzige Box öffnen, und über reines HTTP arbeitet er genauso sicher wie über HTTPS.

Laptop 7f3a9ce2 c04d178b 2be5f04a Sync-Server Telefon

Der Server speichert und leitet weiter. Nur eine Signatur von Ihrem eigenen Schlüssel lässt eine Änderung herein.

Sperren Sie ihn, und er ist aus dem Speicher verschwunden.

Während der Tresor geöffnet ist, liegen die Schlüssel und die Datensätze, die Sie ansehen, im Speicher. Wenn Sie ihn sperren, verwirft Confidex sie in diesem Moment. Rust gibt Speicher deterministisch frei, ohne Garbage Collector, der Geheimnisse eine Weile länger behalten könnte. Kopien, die die Zwischenablage oder das Betriebssystem anlegen, liegen außerhalb dieser Garantie.

Speicher Tresorschlüssel, offene Einträge beim Sperren freigegeben Entsperrt Gesperrt. Nichts mehr im Speicher.

Kein Garbage Collector entscheidet, wann Ihre Geheimnisse den Speicher verlassen. Das Sperren tut es.

Was passiert, wenn unser Server gehackt wird?

Schalten Sie ein, was der Angreifer in die Hände bekommen hat.

Noch nichts.

Schalten Sie ein, was der Angreifer hat. Die Antwort folgt dem Bedrohungsmodell in der Projektdokumentation.

Nutzen Sie unseren Sync-Server, oder betreiben Sie denselben selbst.

Der Server ist klein, weil er nichts zu schützen hat. Er speichert versiegelte Boxen, führt einen Zähler pro Tresor und prüft eine Signatur, bevor er eine Änderung annimmt. Betreiben Sie ihn als Docker-Image auf einer beliebigen Maschine oder als Cloudflare Worker im kostenlosen Tarif, ohne eigenen Server und ohne etwas zu bezahlen. Neue Tresore nutzen sync.confidex.me; mit einer Einstellung verweisen Sie sie auf Ihre Kopie.

Läuft als
Docker-Image, natives Binary oder Cloudflare Worker im kostenlosen Tarif.
Index
SQLite oder PostgreSQL nativ, D1 im Worker.
Objekte
Eine beliebige Mischung aus S3-kompatiblen Buckets, einfachen Verzeichnissen und Git-Repositories. Schreibvorgänge gehen an alle; Lesevorgänge weichen aus und prüfen Digests.
Transport
HTTP oder HTTPS, Ihre Wahl. Boxen sind so oder so versiegelt und signiert.
Konten
Keine. Ein Tresor registriert sich, indem er sein signiertes Schloss hochlädt. Nur der Inhaber des Signaturschlüssels kann es danach ändern.
Gar nicht
Sync ist optional. Ein Tresor kann auf einem Gerät bleiben, in eine lokale ZIP-Datei gesichert, und nie ein Netzwerk berühren.
Lizenz
AGPL-3.0. Änderungen, die Sie für andere betreiben, bleiben offen.

Was Confidex nicht schützt.

Kryptografie schützt Daten im Ruhezustand und bei der Übertragung. Sie kann ein entsperrtes Gerät nicht schützen, und sie kann nicht alles verbergen. Dies sind die Grenzen, die wir kennen, klar benannt.

Ein entsperrtes, infiziertes Gerät

Während der Tresor geöffnet ist, liegen die Schlüssel und die Datensätze, die Sie ansehen, im Speicher. Schadsoftware auf diesem Gerät kann sie lesen. Sperren Sie, wenn Sie weggehen.

Formen, nicht Inhalte

Der Server sieht Tresor- und Datensatzkennungen, welche Revision auf welche folgt, Zeitstempel und die Größen versiegelter Werte. Inhalte, Namen, Typen und Tags bleiben verborgen; Formen nicht.

Ein schwaches Passwort bei geleaktem geheimem Schlüssel

Wer Ihren Übertragungscode besitzt, kann Passwörter offline durchprobieren. Argon2id lässt jeden Versuch 64 MiB und drei Durchgänge kosten, eine lange Passphrase hält also stand. Eine kurze nicht.

Der lokale Suchindex

Titel, Webadressen, Tags und ungeschützte Notizen werden für die Suche im Klartext auf Ihrem Gerät indiziert. Der Index verlässt das Gerät nie, aber wer Ihre Festplatte liest, erfährt diese Bezeichnungen.

Keine Forward Secrecy

Wird das private Tresormaterial je offengelegt, können darunter versiegelte Datensätze gelesen werden. Eine Passwortänderung verpackt das Schloss neu; alte Revisionen versiegelt sie nicht neu.

Kopien außerhalb der App

Das Leeren des Speichers beim Sperren deckt ab, was Confidex gehört. Die Zwischenablage, der Browser und das Betriebssystem können eigene Kopien behalten.

Die Konstruktion, für Leute, die nachprüfen.

Reine Rust-Implementierungen ohne C-Bindings. Jede Konstruktion hat feste Testvektoren, und das Speicherformat, das Schloss, die Verschlüsselung der Datensätze, die Signaturen und das Sync-Protokoll sind jeweils bis aufs Byte spezifiziert.

Die Kryptografie-Seite folgt einem Tresor von seinem ersten zufälligen Byte bis zu einer synchronisierten Revision, Schritt für Schritt: wie das Material zu zwei Schlüsselpaaren wird, wie das Schloss versiegelt und geöffnet wird, wie eine Revision verschlüsselt, signiert und benannt wird und was der Server verifiziert.

  • Einen Tresor anlegen32 zufällige Bytes, geheimer X25519-Schlüssel, Ed25519-Signaturschlüsselpaar, UUIDv5-Adresse, Übertragungscode mit 77 Symbolen.
  • Das SchlossArgon2id 64 MiB, HKDF-SHA256 mit dem geheimen Schlüssel, XChaCha20-Poly1305 über 33 Bytes, insgesamt 344 Bytes.
  • Datensätze und RevisionenMessagePack, zlib einmal, HPKE Base-Modus, Ed25519 über die exakten Bytes, SHA-256-Revisions-IDs.
  • Der Sync-ServerAbgetrennte Schloss-Signatur, fixierter Schlüssel, exakte Bytes, Cursor-Vergleich und -Vorrücken.
  • Was sichtbar bleibtKennungen, Eltern, Epoch, Größen und Zeitpunkte. Nichts Lesbares.

Bewahren Sie Ihre Geheimnisse dort auf, wo niemand danach gefragt werden kann.