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.
- 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 öffnenOffline 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
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.
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.
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.
Schalten Sie ein, was der Angreifer hat. Die Antwort folgt dem Bedrohungsmodell in der Projektdokumentation.
- Ja. Beide Schlüssel zusammen öffnen den Tresor.Dies ist der einzige echte Weg hinein. So öffnen Sie Ihren eigenen Tresor auch auf einem neuen Gerät, weshalb Passwort und Übertragungscode niemals zusammen aufbewahrt werden dürfen.
- Ja. Beide Schlüssel zusammen öffnen den Tresor.Sie können die versiegelten Daten mit der öffentlichen Adresse abrufen und öffnen. Halten Sie Passwort und Übertragungscode getrennt.
- Nein, solange Ihr Passwort stark ist.Der geheime Schlüssel erlaubt es ihnen, das Schloss abzurufen und Passwörter offline auszuprobieren. Jeder Versuch kostet 64 MiB Speicher und drei Durchläufe von Argon2id. Eine lange Passphrase bleibt unerreichbar; eine kurze nicht.
- Nein. Der geheime Schlüssel hat den Server nie erreicht.Ein bekanntes Passwort kann nicht einmal gegen den Dump getestet werden. Das Ableiten des Schlossschlüssels erfordert den geheimen Schlüssel, der auf Ihren Geräten bleibt.
- Nein. Sie haben nichts, worauf sie es anwenden könnten.Ohne den geheimen Schlüssel können sie den Schlossschlüssel nicht ableiten, und ohne die Tresoradresse können sie nicht einmal die versiegelten Daten abrufen.
- Nein. Es gibt nichts zum Ausprobieren.Der Server speichert weder Passwörter noch Passwort-Hashes noch geheime Schlüssel. Ohne den geheimen Schlüssel kann kein einziger Passwortversuch gegen den Dump getestet werden.
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.