Autenticazione a due fattori senza compromessi: abbiamo analizzato le app open-source più affidabili per proteggere i tuoi account. Da Bitwarden, che unisce password manager e 2FA in un'unica soluzione crittografata, ad Authelia per il self-hosting avanzato. Niente big tech, solo codice trasparente e crittografia end-to-end.
Bitwarden unisce password manager e autenticatore 2FA in un'unica app open-source con crittografia end-to-end. Perfetto per chi vuole centralizzare la sicurezza senza rinunciare alla trasparenza del codice.
Authelia è un server di autenticazione self-hosted che offre controllo totale su 2FA, SSO e policy di accesso. Ideale per utenti esperti che gestiscono propri servizi web.
Scegliere un'app per l'autenticazione a due fattori (2FA) è una di quelle decisioni che sembrano banali — finché non ti ritrovi a consegnare i tuoi codici TOTP a un gigante tech che, sorpresa, li usa per profilarti. La verità è che la maggior parte delle app 2FA più popolari appartengono a grandi aziende con un business model basato sui dati. Per chi tiene alla privacy, la strada è un'altra: open source, crittografia end-to-end e, quando possibile, self-hosting.
Noi di Recomate abbiamo passato al setaccio le opzioni disponibili per trovare le cose actually worth buying — o meglio, actually worth installing — per proteggere i tuoi account senza esporre i tuoi dati. Ecco cosa abbiamo scoperto.
Il meccanismo alla base della 2FA via app è il TOTP (Time-based One-Time Password): un algoritmo che genera un codice numerico a sei cifre, valido per 30 secondi, sincronizzato tra il tuo dispositivo e il server del servizio che stai proteggendo.1 Sembra semplice, e lo è. Il problema non è l'algoritmo, ma dove e come vengono conservati i tuoi seed (le chiavi segrete da cui i codici vengono generati).
Con un'app open source puoi verificare esattamente cosa succede ai tuoi seed: se vengono crittografati prima di essere sincronizzati su cloud, se l'app comunica con server esterni, se ci sono backdoor. Con il codice proprietario, invece, devi fidarti ciecamente.2 E la fiducia, in ambito sicurezza, è un lusso che non possiamo permetterci.
Prima di entrare nei dettagli, è utile capire la differenza fondamentale tra le due filosofie:
| Dimensione | Cloud crittografato (E2EE) | Locale/offline |
|---|---|---|
| Sincronizzazione | Automatica tra dispositivi | Manuale (backup/export) |
| Rischio perdita dati | Basso (recuperabile via account) | Alto (se perdi il telefono, perdi tutto) |
| Superficie d'attacco | Dipende dalla crittografia | Minima (nessun server) |
| Facilità d'uso | Alta | Media |
La scelta dipende dal tuo modello di minaccia. Se hai un solo telefono e fai backup regolari, il locale va benissimo. Se usi più dispositivi, il cloud crittografato end-to-end è la soluzione migliore — purché l'implementazione sia trasparente e verificabile.
Bitwarden è già noto come uno dei migliori password manager open-source al mondo. Quello che molti non sanno è che include anche un autenticatore TOTP integrato nel suo ecosistema crittografato.1 Questo significa che puoi gestire password e codici 2FA in un'unica app, con una sola master password a proteggere tutto.
Il punto di forza è la crittografia end-to-end: i tuoi seed TOTP vengono cifrati lato client prima di essere sincronizzati sui server di Bitwarden. Nemmeno Bitwarden può leggerli.1 È disponibile su tutte le piattaforme (iOS, Android, desktop, web) e il codice è completamente open source, auditato da terze parti.
L'unico vero svantaggio? Se usi il piano gratuito, la 2FA è limitata. Per sbloccare l'autenticatore TOTP illimitato devi passare al piano Premium (circa 10 €/anno) — che include anche altri strumenti utili, ma resta un costo.
Per chi è ideale: utenti che già usano Bitwarden come password manager e vogliono consolidare tutto in un'unica app sicura.
Authelia è un server di autenticazione open-source self-hosted che va ben oltre una semplice app 2FA. Ti permette di gestire l'accesso a più applicazioni web (dietro un reverse proxy come Nginx o Traefik) con 2FA, single sign-on e policy di accesso granulari.2
Non è un'app che installi sul telefono e via: è un'infrastruttura. Devi avere un server (anche un Raspberry Pi) e un minimo di competenze tecniche per configurarlo. Ma il controllo che ottieni è totale: i tuoi dati non lasciano mai la tua rete, le policy le decidi tu, e il codice è interamente auditabile.
Supporta TOTP, WebAuthn (chiavi hardware), e persino l'autenticazione via DUO. Si integra con LDAP e altri provider di identità.
Per chi è ideale: utenti avanzati, appassionati di self-hosting, chi gestisce servizi propri e vuole un punto di accesso unico e sicuro.
Se preferisci un'app 2FA dedicata (senza password manager integrato), ci sono due opzioni open-source eccellenti:
Entrambe sono valide alternative se non vuoi un password manager integrato o un server self-hostato.
La scelta dell'app 2FA giusta dipende dal tuo livello di competenza e dalle tue esigenze:
Qualunque strada tu scelga, ricordalo: un'app 2FA chiusa è una contraddizione in termini. La sicurezza si basa sulla trasparenza, e la trasparenza si chiama open source.
— Recomate guadagna una commissione se acquisti tramite i link presenti in questo articolo, senza costi aggiuntivi per te. Questo non influenza le nostre valutazioni: testiamo, citiamo le fonti e facciamo una scelta.
| Scelta | Prezzo | Crittografia | Codice | Costo | |
|---|---|---|---|---|---|
Bitwarden ▶ Scelta | — | End-to-end (E2EE) | Open source auditato | Gratuito / Premium ~10€/anno | Vedi il prezzo ↗ |
Authelia scelta avanzata | — | Self-hosted (locale) | Open source completo | Gratuito (self-hosted) | Vedi il prezzo ↗ |
Vuoi un approfondimento che l'articolo non ha trattato? Chiedi al motore — porta con sé il contesto dell'articolo.
Each contender was provisioned on a clean cloud box and driven through its real workflow — the agent ran the official setup where one existed, then exercised the core features the way a new user would across a week of trials before scoring.