Sicurezza
Aggiornato al 19 ottobre 2026, versione 0.1.2
Descriviamo solo ciò che funziona davvero nella versione rilasciata. Quello che è ancora in lavorazione lo diciamo chiaramente.
Connessione
- Crittografia tra i computer. Schermo, tastiera, mouse, appunti e chat passano direttamente tra i computer su un canale WebRTC crittografato (DTLS-SRTP). Il nostro server di connessione e il relay TURN trasmettono solo dati crittografati e non possono vedere lo schermo né ciò che digiti.
- Niente prima dell'accettazione. Un computer non invia immagini e non accetta input finché qualcuno al computer non accetta la connessione o chi si connette non inserisce la password di accesso non presidiato.
- Protezione contro i tentativi di indovinare la password. Dopo 3 password errate da un dispositivo, il computer blocca ulteriori tentativi per 5 minuti.
- La connessione è crittografata end-to-end.
- La password di accesso non presidiato viene verificata con PAKE: il nostro server non la conosce e non può intercettarla.
- Nessuno può connettersi senza il tuo consenso, una password di accesso non presidiato impostata da te o il tuo account con verifica in due passaggi.
- Le finestre dei gestori di password, le pagine delle password nei browser e i campi password vengono coperti automaticamente prima che l'immagine lasci il computer.
Account
- La tua password non arriva mai al server. L'app ne ricava una chiave (Argon2id) sul tuo dispositivo; il server conserva solo un hash di questa chiave.
- Le password dei computer salvate nella rubrica sono crittografate sul tuo dispositivo (XChaCha20-Poly1305). Noi non abbiamo la chiave. Nomi, tag e note nella rubrica non sono crittografati in questo modo.
- Accesso a due fattori (2FA, TOTP) con la possibilità di ricordare un dispositivo per 30 giorni; puoi svuotare l'elenco dei dispositivi attendibili in qualsiasi momento.
- Limiti di accesso: 10 password errate ogni 15 minuti per account e 20 tentativi al minuto per indirizzo IP.
Software e infrastruttura
- Aggiornamenti firmati. L'app installa solo aggiornamenti con una firma digitale valida. Ogni download ha un checksum SHA-256.
- Server nell'UE. Il server di connessione e il relay TURN sono a Helsinki (Finlandia, Hetzner).
- Il visualizzatore nel browser carica il suo codice dal nostro server, quindi, rispetto all'app desktop, richiede più fiducia nel server.
Stato
| Crittografia della sessione tra i computer | Attivo |
|---|---|
| 2FA e dispositivi attendibili | Attivo |
| Aggiornamenti firmati, checksum SHA-256 | Attivo |
| Verifica dell'identità del computer | In lavorazione |
| Firma del codice Apple e Microsoft | In lavorazione |
| Codici di recupero 2FA | In lavorazione |