Kryfo nasconde alla rete, ai relay e a noi quello che dici. Sul percorso Onion nasconde anche da dove ti colleghi e chi sei. Non può proteggere un telefono controllato da qualcun altro, e non è ancora stato sottoposto ad audit.
Da cosa protegge
- La rete. Sul percorso Onion, Kryfo passa attraverso Tor, usando un bridge se Tor è bloccato dove ti trovi. I percorsi Relay e Veloce sono più veloci e non passano da Tor, e allora i relay vedono l'indirizzo da cui ti connetti. Su ogni percorso, il tuo provider internet vede traffico cifrato, non con chi parli né cosa dici.
- I relay. I messaggi sono trasportati dai relay, sigillati due volte e inviati da una chiave usa e getta a un indirizzo di casella postale che appartiene solo a quella chat e non è legato all'identità di nessuno. Nessun relay può leggerli. Sul percorso Onion, i relay non scoprono mai il tuo indirizzo IP né chi sei. Sui percorsi Relay e Veloce, che non passano da Tor per essere più veloci, i relay vedono il tuo indirizzo IP, mai quello che dici.
- Il sequestro dei nostri server. Non esiste un archivio centrale di messaggi, elenchi di contatti o account da portare via.
- Il tuo numero di telefono. Kryfo non lo chiede mai, quindi non ce n'è uno a cui collegarti, e nessuna rubrica viene caricata.
- Qualcuno che ti costringe a sbloccare l'app. Un PIN esca apre un Kryfo vuoto, come appena installato. Le chat nascoste si aprono solo con il loro PIN e non lasciano traccia nell'app di tutti i giorni finché sono chiuse. Un PIN di cancellazione rimuove Kryfo dal telefono.
- Qualcuno che si spaccia per lo sviluppatore. La chiave dietro la chat con Marios è integrata nell'app, e ogni messaggio di quella chat viene controllato con essa.
Da cosa non protegge
- Un telefono controllato da qualcun altro. Un malware, o qualcuno che ha in mano il tuo telefono sbloccato, vede quello che vedi tu. Nessuna app di messaggistica può rimediare.
- Le persone con cui parli. Possono fare uno screenshot, copiare o inoltrare ciò che invii, o dire ad altri che vi parlate.
- Qualcuno che osserva gran parte di internet. Tor rende costoso collegare il traffico, non impossibile, e Kryfo non invia traffico di copertura.
- Il fatto che vi siate parlati. Kryfo riduce i metadati al minimo ma non può cancellarli. Se invii mentre un contatto è online, quella coincidenza di tempi c'è stata.
- Errori in Kryfo stesso. La cifratura è codice standard e molto studiato, ma il modo in cui Kryfo lo mette insieme è nuovo e non ha ancora avuto un audit esterno. Uno è in programma.
Un'occhiata, non un laboratorio
Il PIN esca e le chat nascoste servono per il momento in cui qualcuno ti costringe a sbloccare il telefono e lo sfoglia. Non sono fatti per resistere a una copia forense del telefono: una copia può mostrare che Kryfo contiene più di quanto mostra, e un PIN corto può essere indovinato partendo da essa. Nemmeno i dati di memoria e batteria che Android stesso mostra per l'app sono nascosti.
Se è una copia forense che temi, lo strumento è il PIN di cancellazione, e non avere affatto i dati sul telefono è ancora meglio.
Chi conosce già le tue tre parole o il tuo nome utente ne vedrà altri nell'esca, e niente di ciò che arriva per te viene mostrato finché è aperta. Un backup fatto dentro le chat nascoste le contiene, e la sua dimensione può tradirlo.
La legge
In alcuni paesi rifiutarsi di sbloccare un telefono o nascondere dati alle autorità è di per sé un reato. L'esca non mostra mai conversazioni inventate, perché mostrare messaggi falsi alle autorità può peggiorare le cose. Informati sulla legge del posto in cui vivi e dei posti in cui viaggi.
Scrivere allo sviluppatore in forma anonima
Nasconde le tue tre parole, non il tuo modo di scrivere né quello che dici. Sui percorsi Relay e Veloce il nostro relay vede l'indirizzo da cui ti connetti.
Hai trovato un problema?
Per favore, dillo prima a noi in privato. La pagina sulla sicurezza (in inglese) spiega come, e cosa succede dopo.