Uw wachtwoorden zijn alleen van u.
Confidex bewaart uw wachtwoorden, codes, notities en bestanden in een kluis die alleen u kunt openen. De synchronisatiedienst leert nooit uw naam, e-mail of wachtwoord en kan geen enkel item lezen.
- Geen registratie
Er is aan onze kant geen account dat gestolen, gephisht of gereset kan worden.
- Verzegeld op uw apparaat
Versleuteld en ondertekend voordat iets vertrekt. Synchronisatie is volledig optioneel.
- Gratis en open source
GPL-3.0-apps en een AGPL-3.0-synchronisatieserver die u zelf kunt draaien.
Alles wat een inlog echt nodig heeft, op één plek.
Een item is geen vast formulier. Plaats een wachtwoord naast de eenmalige code, de herstelnotitie, de betaalkaart en het gemailde bestand. Alles blijft bij elkaar en wordt samen versleuteld.
- Logins en wachtwoordenMet een generator die de instellingen op uw apparaat bewaart.
- Eenmalige codesCodes voor inloggen in twee stappen, gegenereerd op uw apparaat.
- BankkaartenNummer, vervaldatum en code als gewone gecodeerde velden.
- Aantekeningen en documentenGewoon, of beschermd, zodat ze verborgen blijven totdat je erom vraagt.
- Foto's en bestandenScans, PDF's en afbeeldingen waarvan het formaat op uw apparaat wordt aangepast voordat ze worden verzegeld.
- Wi-Fi-netwerkenEen QR-code die uw gasten kunnen scannen, opgebouwd uit het opgeslagen wachtwoord.
- API-sleutels en tokensVerborgen totdat je ze onthult, gekopieerd in één actie.
- SSH-sleutelsMet een native agent die u voor elk gebruik vraagt.
- Je eigen veldenAl het andere dat je nodig hebt. Er wordt niets verwijderd als u bewerkt.
- Volledige geschiedenisElke wijziging wordt bewaard. Open een eerdere versie van een record.
Verhuizen is één import verwijderd.
Confidex importeert vanuit 1Password, Bitwarden, KeePass en CSV, en exporteert ernaar terug. Probeer het met uw echte gegevens en vertrek met alles als u van gedachten verandert.
- 1Password
- Bitwarden
- KeePass
- CSV
Bureaublad
Echte native applicaties voor Mac, Linux en Windows, geschreven in Rust met een GPU-versnelde interface. Geen elektron, geen flutter, geen webweergave.
- macOS
- Linux
- Windows
Browser
Open app.confidex.me en begin meteen. Na het eerste bezoek werkt het ook offline en wordt het op het startscherm van een telefoon geïnstalleerd.
Open app.confidex.meEerst offline
Elk apparaat bewaart de hele kluis. Synchroniseer wanneer u maar wilt, via onze server of uw eigen server, of nooit: bewaar de kluis op één apparaat en maak er een back-up van in een bestand. Als twee apparaten het niet eens zijn, zie je beide versies en kies je.
Twee sleutels openen uw kluis. Niemand houdt beide vast, behalve jij.
Je wachtwoord en geheime sleutel openen een klein slot met de privésleutels van de kluis. Records worden afzonderlijk versleuteld en elke revisie wordt ondertekend. De synchronisatieserver controleert handtekeningen zonder een van de twee ontgrendelgeheimen te ontvangen of een account te vereisen.
-
Uw wachtwoord
U onthoudt het. Het wordt nergens opgeslagen en nooit verzonden.
-
Uw geheime sleutel
Uw apparaat bewaart het. Op een nieuw apparaat voert u het eenmalig in als overdrachtscode: 77 letters en cijfers in groepen van zeven.
-
Het slot
Houdt de kluissleutels vast en opent alleen met beide. Argon2id maakt elke wachtwoordgok opzettelijk traag: 64 MiB geheugen en drie doorgangen per poging.
Eén sleutel alleen verandert niets. Een kopie van alles op de server kan niet eens worden gebruikt om uw wachtwoord te raden, omdat de server de geheime sleutel nooit bezit.
Uw apparaten blijven synchroon via een server die niet naar binnen kan kijken.
Elke wijziging verlaat uw apparaat verzegeld en ondertekend. De server geeft verzegelde dozen door tussen uw apparaten en controleert de handtekening zodat niemand anders uw kluis kan wijzigen. Het kan geen enkele doos openen en werkt via gewoon HTTP net zo veilig als via HTTPS.
De server slaat op en stuurt door. Alleen een handtekening van uw eigen sleutel laat een wijziging toe.
Vergrendel het, en het is direct uit het geheugen verdwenen.
Terwijl de kluis open is, leven de sleutels en de geopende items in het werkgeheugen. Wanneer u vergrendelt, verwijdert Confidex ze op dat moment. Rust maakt geheugen deterministisch vrij, zonder een garbage collector die geheimen langer kan vasthouden. Kopiëren via het klembord of het besturingssysteem valt buiten deze garantie.
Geen garbage collector bepaalt wanneer uw geheimen het geheugen verlaten. Vergrendelen doet dat.
Wat gebeurt er als onze server wordt gehackt?
Schakel in wat de aanvaller in handen heeft gekregen.
Schakel in wat de aanvaller bezit. Het antwoord volgt het dreigingsmodel in de projectdocumentatie.
- Ja. Beide sleutels samen openen de kluis.Dit is de enige echte manier om binnen te komen. Zo opent u ook uw kluis op een nieuw apparaat, daarom mogen wachtwoord en overdrachtscode nooit samen worden bewaard.
- Ja. Beide sleutels samen openen de kluis.Ze kunnen de verzegelde gegevens ophalen met het openbare adres en openen. Houd het wachtwoord en de overdrachtscode gescheiden.
- Nee, zolang uw wachtwoord sterk is.De geheime sleutel stelt hen in staat het slot op te halen en wachtwoorden offline te proberen. Elke gok kost 64 MiB geheugen en drie doorgangen van Argon2id. Een lange wachtwoordzin blijft buiten bereik; een korte niet.
- Nee. De geheime sleutel heeft de server nooit bereikt.Een bekend wachtwoord kan niet eens worden getest tegen de dump. Het afleiden van de slotsleutel vereist de geheime sleutel die op uw apparaten blijft.
- Nee. Ze hebben niets om het op toe te passen.Zonder de geheime sleutel kunnen ze de slotsleutel niet afleiden, en zonder het kluisadres kunnen ze de verzegelde gegevens niet eens ophalen.
- Nee. Er valt niets te raden.De server bewaart geen wachtwoorden, geen wachtwoordhashes en geen geheime sleutels. Zonder de geheime sleutel kan geen enkele wachtwoordgok tegen de dump worden getest.
Gebruik onze synchronisatieserver of draai dezelfde zelf.
De server is compact omdat hij niets hoeft te beschermen. Hij slaat verzegelde dozen op, houdt een teller per kluis bij en controleert een handtekening alvorens een wijziging te accepteren. Draai het als Docker-image op elke machine, of als Cloudflare Worker op het gratis abonnement zonder eigen server en zonder kosten. Nieuwe kluizen gebruiken sync.confidex.me; verwijs ze met één instelling naar uw eigen kopie.
- Draait als
- Een Docker-image, een native binary of een Cloudflare Worker met het gratis abonnement.
- Indexering
- SQLite of PostgreSQL native, D1 in de Worker.
- Objecten
- Elke combinatie van S3-compatibele buckets, gewone mappen en Git-repositories. Gegevens worden naar alle bestemmingen geschreven. Als lezen mislukt, wordt de volgende bron geprobeerd en worden de hashwaarden gecontroleerd.
- Vervoer
- HTTP of HTTPS, jouw keuze. Dozen zijn hoe dan ook verzegeld en ondertekend.
- Rekeningen
- Geen. Een kluis wordt geregistreerd door het ondertekende slot te uploaden. Alleen de houder van de signeersleutel kan deze achteraf wijzigen.
- Helemaal niet
- Synchroniseren is optioneel. Een kluis kan op één apparaat blijven staan, met een back-up in een lokaal ZIP-bestand, en nooit in aanraking komen met een netwerk.
- Licentie
- AGPL-3.0. Wijzigingen die u voor anderen doorvoert, blijven open.
Wat Confidex niet beschermt.
Cryptografie verdedigt gegevens in rust en onderweg. Het kan een ontgrendeld apparaat niet verdedigen, en het kan niet alles verbergen. Dit zijn de grenzen die we kennen, duidelijk vermeld.
Een ontgrendeld, geïnfecteerd apparaat
Terwijl de kluis open is, bevinden de sleutels en de records die u bekijkt zich in het geheugen. Malware die op dat apparaat draait, kan ze lezen. Vergrendel als u wegstapt.
Vormen, niet inhoud
De server ziet kluis- en record-ID's, welke revisie volgt, tijdstempels en de grootte van verzegelde waarden. Inhoud, namen, typen en tags blijven verborgen; vormen niet.
Een zwak wachtwoord met een gelekte geheime sleutel
Iemand die uw overdrachtscode heeft, kan wachtwoorden offline proberen. Argon2id zorgt ervoor dat elke gok 64 MiB en drie passen kost, dus een lange wachtwoordzin geldt. Een korte doet dat niet.
De lokale zoekindex
Titels, webadressen, tags en onbeveiligde notities worden in platte tekst op uw apparaat geïndexeerd zodat ze kunnen worden doorzocht. De index verlaat het apparaat nooit, maar iedereen die uw schijf leest, leert die labels.
Geen voorwaartse geheimhouding
Als het materiaal van de privékluis ooit wordt blootgesteld, kunnen de daaronder verzegelde documenten worden gelezen. Als u het wachtwoord wijzigt, wordt het slot opnieuw ingepakt; het verzegelt oude revisies niet opnieuw.
Kopieert buiten de app
Het geheugen wissen bij het slot dekt wat Confidex bezit. Het klembord, de browser en het besturingssysteem kunnen hun eigen kopieën behouden.
De constructie, voor mensen die controleren.
Pure Rust-implementaties zonder C-bindingen. Elke constructie heeft vaste testvectoren, en het opslagformaat, de vergrendeling, de recordversleuteling, de handtekeningen en het synchronisatieprotocol zijn elk tot op de byte gespecificeerd.
De cryptografiepagina volgt één kluis vanaf de eerste willekeurige byte tot een gesynchroniseerde revisie, stap voor stap: hoe het materiaal twee sleutelparen wordt, hoe het slot wordt verzegeld en geopend, hoe een revisie wordt gecodeerd, ondertekend en benoemd, en wat de server verifieert.
- Een kluis maken32 willekeurige bytes, geheime sleutel X25519, handtekeningpaar Ed25519, UUIDv5-adres, overdrachtscode met 77 symbolen.
- Het slotArgon2id 64 MiB, HKDF-SHA256 met de geheime sleutel, XChaCha20-Poly1305 meer dan 33 bytes, 344 bytes in totaal.
- Records en revisiesMessagePack, zlib eenmaal, HPKE-basismodus, Ed25519 over de exacte bytes, SHA-256 revisie-ID's.
- De synchronisatieserverLosse slothandtekening, vastgepinde sleutel, exacte bytes, cursor vergelijken en vooruitzetten.
- Wat zichtbaar blijftIdentificaties, ouders, tijdperk, groottes en timing. Niets leesbaars.