Confidex

Le tue password sono solo tue.

Confidex conserva le tue password, codici, note e file in una cassaforte che solo tu puoi aprire. Il servizio di sincronizzazione non apprende mai il tuo nome, la tua email o la tua password, e non può leggere alcuna voce.

Sul tuo dispositivo GitHub accedi parola d'ordine codice monouso etichette octocat •••••••••••••••• 482 913 lavoro, due passaggi 0d24b0ab Sul server di sincronizzazione 7f3a9ce2 c04d178b 2be5f04a nessun nome, nessuna email, nessuna password
Ogni modifica viene sigillata e firmata sul tuo dispositivo prima di partire. Il server conserva solo scatole sigillate contrassegnate da numeri, nient'altro.
  • Nessuna registrazione

    Non esiste alcun account dal nostro lato che possa essere rubato, violato o resettato.

  • Sigillato sul tuo dispositivo

    Cifrato e firmato prima che qualsiasi dato lasci il dispositivo. La sincronizzazione è completamente facoltativa.

  • Gratuito e open source

    App con licenza GPL-3.0 e un server di sincronizzazione AGPL-3.0 che puoi gestire autonomamente.

Tutto ciò di cui un login ha davvero bisogno, in un unico posto.

Un record non è un modulo rigido. Puoi affiancare la password al codice monouso, alla nota di ripristino, alla carta con cui paghi e al file ricevuto via email. Tutto rimane unito ed è interamente cifrato insieme.

  • Login e passwordCon un generatore che mantiene le sue impostazioni sul tuo dispositivo.
  • Codici monousoCodici per l'accesso in due passaggi, generati sul tuo dispositivo.
  • Carte bancarieNumero, scadenza e codice come normali campi criptati.
  • Note e documentiSemplici o protetti in modo che rimangano nascosti finché non lo chiedi.
  • Foto e fileScansioni, PDF e immagini ridimensionati sul tuo dispositivo prima che vengano sigillati.
  • Reti Wi-FiUn codice QR che i tuoi ospiti possono scansionare, creato dalla password salvata.
  • Chiavi API e tokenNascosti finché non li riveli, copiati in un'unica azione.
  • Chiavi SSHCon un agente nativo che te lo chiede prima di ogni utilizzo.
  • I tuoi campiQualsiasi altra cosa ti serva. Nulla viene eliminato durante la modifica.
  • Storia completaOgni modifica viene mantenuta. Aprire qualsiasi versione precedente di un record.

Trasferirsi è a un passo di distanza.

Confidex importa da 1Password, Bitwarden, KeePass e CSV ed esporta nuovamente verso di essi. Provalo con i tuoi dati reali e lascia tutto se cambi idea.

  • 1Password
  • Bitwarden
  • KeePass
  • CSV

Desktop

Vere e proprie applicazioni native per Mac, Linux e Windows, scritte in Rust con un'interfaccia accelerata da GPU. Niente elettroni, niente flutter, niente visualizzazione web.

  • macOS
  • Linux
  • Windows

Navigatore

Apri app.confidex.me e inizia subito. Dopo la prima visita funziona anche offline e si installa sulla schermata iniziale del telefono.

Apri app.confidex.me

Prima offline

Ogni dispositivo conserva l'intero caveau. Sincronizza quando vuoi, tramite il nostro server o il tuo, o mai più: mantieni il vault su un dispositivo ed esegui il backup su un file. Se due dispositivi non sono d'accordo, vedi entrambe le versioni e scegli.

Due chiavi aprono il tuo caveau. Nessuno li tiene entrambi tranne te.

La password e la chiave segreta aprono una piccola serratura che contiene le chiavi private della cassaforte. I record vengono cifrati separatamente e ogni revisione viene firmata. Il server di sincronizzazione verifica le firme senza ricevere nessuno dei due segreti di apertura né richiedere un account.

La tua password La tua chiave segreta Chiuso Aperto Solo la password Solo la chiave segreta Entrambe insieme
  • La tua password

    La ricordi a memoria. Non viene mai salvata da nessuna parte e mai trasmessa.

  • La tua chiave segreta

    Il tuo dispositivo la conserva. Su un nuovo dispositivo la inserisci una sola volta come codice di trasferimento: 77 caratteri raggruppati a gruppi di sette.

  • La serratura

    Contiene le chiavi della cassaforte e si apre solo con entrambe. Argon2id rende ogni tentativo di indovinare la password volutamente lento: 64 MiB di memoria e tre passaggi per tentativo.

Una sola chiave non permette di fare nulla. Una copia completa di tutto ciò che risiede sul server non può nemmeno essere usata per tentare di indovinare la tua password, perché il server non possiede mai la chiave segreta.

I tuoi dispositivi rimangono sincronizzati tramite un server che non può vedere all'interno.

Ogni modifica lascia il tuo dispositivo sigillata e firmata. Il server trasmette scatole sigillate tra i tuoi dispositivi e verifica la firma in modo che nessun altro possa alterare la tua cassaforte. Non può aprire alcuna scatola e funziona su normale HTTP con la stessa sicurezza di HTTPS.

Computer portatile 7f3a9ce2 c04d178b 2be5f04a Server di sincronizzazione Telefono

Il server memorizza e inoltra. Solo una firma valida generata dalla tua chiave consente l'accettazione di una modifica.

Bloccalo, e scompare immediatamente dalla memoria.

Mentre la cassaforte è aperta, le chiavi e i record che consulti risiedono nella memoria RAM. Nel momento in cui la blocchi, Confidex li elimina all'istante. Rust libera la memoria in modo deterministico, senza un garbage collector che potrebbe trattenere i segreti più a lungo. Le copie effettuate dagli appunti di sistema o dall'OS non rientrano in questa garanzia.

Memoria chiavi della cassaforte, record aperti liberati al blocco Sbloccato Bloccato. Nulla rimane in memoria.

Nessun garbage collector decide quando i tuoi segreti lasciano la memoria. Lo decide il blocco immediato.

Cosa succede se il nostro server viene violato?

Attiva ciò di cui l'aggressore è riuscito a impossessarsi.

Ancora nulla.

Attiva ciò che possiede l'attaccante. La risposta segue il modello di minaccia descritto nella documentazione del progetto.

Usa il nostro server di sincronizzazione oppure esegui la tua copia personale.

Il server è leggero perché non ha nulla da proteggere. Memorizza scatole sigillate, mantiene un contatore per cassaforte e controlla una firma crittografica prima di accettare qualsiasi modifica. Eseguilo come immagine Docker su qualsiasi macchina, oppure come Cloudflare Worker sul piano gratuito senza alcun server dedicato e senza costi. Le nuove casseforti usano sync.confidex.me; puoi puntarle alla tua istanza con un'unica impostazione.

Funziona come
Un'immagine Docker, un file binario nativo o un Cloudflare Worker nel piano gratuito.
Indice
SQLite o PostgreSQL in modo nativo, D1 nel Worker.
Oggetti
Qualsiasi combinazione di bucket compatibili con S3, directory ordinarie e repository Git. I dati vengono scritti su tutte le destinazioni. Se una lettura fallisce, si prova la successiva e si verificano gli hash.
Trasporti
HTTP o HTTPS, a te la scelta. Le scatole sono sigillate e firmate in entrambi i casi.
Conti
Nessuno. Un vault si registra caricando il suo lucchetto firmato. Solo il detentore della chiave di firma può modificarla successivamente.
Niente affatto
La sincronizzazione è facoltativa. Un deposito può rimanere su un dispositivo, sottoporlo a backup in un file ZIP locale e non toccare mai una rete.
Licenza
AGPL-3.0. Le modifiche che esegui per gli altri rimangono aperte.

Ciò che Confidex non protegge.

La crittografia difende i dati inattivi e in transito. Non può difendere un dispositivo sbloccato e non può nascondere tutto. Questi sono i confini che conosciamo, dichiarati chiaramente.

Un dispositivo sbloccato e infetto

Mentre il caveau è aperto, le chiavi e i record che guardi sono in memoria. Il malware in esecuzione su quel dispositivo può leggerli. Blocca quando ti allontani.

Forme, non contenuti

Il server vede gli identificatori del deposito e dei record, quale revisione segue quale, i timestamp e le dimensioni dei valori sigillati. Contenuti, nomi, tipologie e tag rimangono nascosti; le forme no.

Una password debole con una chiave segreta trapelata

Qualcuno in possesso del tuo codice di trasferimento può provare le password offline. Argon2id fa sì che ogni ipotesi costi 64 MiB e tre passaggi, quindi vale una passphrase lunga. Uno breve no.

L'indice di ricerca locale

Titoli, indirizzi web, tag e note non protette vengono indicizzati in testo semplice sul tuo dispositivo per la ricerca. L'indice non lascia mai il dispositivo, ma chiunque legga il tuo disco apprende quelle etichette.

Nessun segreto in avanti

Se il materiale del caveau privato viene mai esposto, è possibile leggere i documenti sigillati sotto di esso. La modifica della password riavvolge il lucchetto; non richiude le vecchie revisioni.

Copie all'esterno dell'app

La cancellazione della memoria al momento del blocco copre ciò che possiede Confidex. Gli appunti, il browser e il sistema operativo possono conservare le proprie copie.

La costruzione, per chi controlla.

Implementazioni Pure Rust senza collegamenti C. Ogni costruzione ha vettori di test fissi e il formato di archiviazione, il blocco, la crittografia dei record, le firme e il protocollo di sincronizzazione sono specificati ciascuno fino al byte.

La pagina di crittografia segue un deposito dal suo primo byte casuale a una revisione sincronizzata, passo dopo passo: come il materiale diventa due coppie di chiavi, come il lucchetto viene sigillato e aperto, come una revisione viene crittografata, firmata e denominata e cosa verifica il server.

  • Creazione di un caveau32 byte casuali, chiave segreta X25519, coppia di firme Ed25519, indirizzo UUIDv5, codice di trasferimento a 77 simboli.
  • La serraturaArgon2id 64 MiB, HKDF-SHA256 con la chiave segreta, XChaCha20-Poly1305 su 33 byte, 344 byte in tutto.
  • Registrazioni e revisioniMessagePack, zlib una volta, modalità base HPKE, Ed25519 sui byte esatti, ID di revisione SHA-256.
  • Il server di sincronizzazioneFirma distaccata della serratura, chiave associata, byte esatti, avanzamento con controllo del cursore.
  • Cosa rimane visibileIdentificatori, genitori, epoca, dimensioni e tempi. Nulla di leggibile.