Homepage di Proton

Crittografia > Tipi di crittografia > Crittografia open source

Cos'è la crittografia open source e perché è importante?

Crittografia open source significa che il codice dell'applicazione o del servizio che protegge i tuoi dati è pubblicamente disponibile affinché chiunque possa ispezionarlo e verificarlo, così non devi affidarti unicamente alle dichiarazioni di un'azienda.

Scopri come funziona la crittografia open source, come viene esaminata e perché la trasparenza svolge un ruolo chiave nella sicurezza digitale.

Cos'è la crittografia open source?

La crittografia open source si riferisce a un software di crittografia il cui codice sorgente è pubblicamente disponibile per chiunque per essere visualizzato, ispezionato, utilizzato, modificato e condiviso secondo termini di licenza specifici. Invece di affidarti unicamente a ciò che un'azienda dice sulla propria sicurezza, puoi vedere cosa hanno da dire esperti indipendenti, ricercatori e sviluppatori su come funziona effettivamente la crittografia.

Questa trasparenza distingue la crittografia open source dai sistemi proprietari (a sorgente chiuso), in cui il codice è mantenuto privato. Molti credono che questa apertura aiuti a creare fiducia poiché la sicurezza può essere verificata anziché essere nascosta dietro il segreto.

Cosa rende la crittografia open source

Revisione tra pari

Poiché il codice open source è pubblicamente disponibile, chiunque può vedere come funziona la crittografia.

Gli esperti di sicurezza provenienti da diversi contesti, come l'industria, il mondo accademico e le community indipendenti, possono esaminare il codice, eseguire audit e trovare punti deboli più rapidamente rispetto ai modelli di sviluppo chiusi.

Licenze

Il software di crittografia open source deve essere rilasciato sotto una licenza che definisce come può essere utilizzato legalmente.

Ad esempio, se può essere utilizzato commercialmente, modificato, combinato con sistemi proprietari, o se i miglioramenti devono essere ricondivisi.

Le licenze open source più comuni includono la Licenza MIT, la Licenza Apache 2.0, le licenze BSD e la GNU General Public License (GPL).

Gratuito e senza vincoli di vendor lock-in

Molti strumenti di crittografia open source sono gratuiti, il che rende una sicurezza solida più accessibile a persone e organizzazioni, comprese startup, organizzazioni no-profit e scuole.

Poiché il codice può essere modificato, le organizzazioni possono adattare gli strumenti di crittografia alle proprie esigenze e utilizzarli con i propri sistemi esistenti senza dover dipendere da un unico fornitore.

Esempi di strumenti di crittografia open source

Ecco alcuni popolari strumenti di crittografia open source utilizzati per proteggere i dati, le comunicazioni e la privacy online:

  • GnuPG (GNU Privacy Guard) è un'implementazione ampiamente utilizzata della crittografia OpenPGP per crittografare file ed email e per firmare le versioni del software. È molto diffuso tra sviluppatori, giornalisti e utenti attenti alla privacy. Le app di Proton utilizzano OpenPGP.js(nuova finestra) e GoOpenPGP, entrambe implementazioni di OpenPGP.
  • VeraCrypt è uno strumento di crittografia del disco derivato dal vecchio progetto TrueCrypt, che consente la creazione di contenitori crittografati o la crittografia dell'intero disco. Viene spesso utilizzato per crittografare file e proteggere dati sensibili su laptop o drive esterni.
  • Il Protocollo Signal è un protocollo di crittografia end-to-end utilizzato in app di messaggistica sicure come Signal.
  • WireGuard®(nuova finestra) è un protocollo VPN open source progettato per proteggere le connessioni di rete. Viene spesso utilizzato nei servizi VPN, nelle reti aziendali e nelle configurazioni di privacy self-hosted. Proton VPN utilizza WireGuard(nuova finestra).
  • OpenSSL è una libreria crittografica fondamentale utilizzata da siti web, server e app che gestisce gran parte della crittografia HTTPS su Internet.
  • Tor (The Onion Router) è una rete che crittografa e instrada il traffico attraverso più nodi per aiutare ad anonimizzare l'attività su Internet e aggirare la censura. Puoi accedere a tutte le app di Proton su Tor.

Come viene verificata la crittografia open source

Audit di sicurezza

Gli specialisti della sicurezza indipendenti esaminano il codice di crittografia open source per cercare vulnerabilità, errori di programmazione o aree che non seguono le migliori pratiche crittografiche.

Ad esempio, una libreria di crittografia utilizzata nelle app di messaggistica potrebbe essere sottoposta a audit per confermare che gestisca le chiavi crittografiche in modo sicuro.

Controllo della community

Poiché il codice open source è pubblicamente disponibile su piattaforme come GitHub(nuova finestra), eventuali vulnerabilità possono essere identificate e discusse apertamente.

Le community attive contribuiscono spesso con correzioni, documentazione più chiara e miglioramenti delle prestazioni nel tempo.

Programmi bug bounty

Per incoraggiare i test di sicurezza indipendenti, alcune organizzazioni gestiscono iniziative pubbliche di bug bounty.

Questi programmi consentono agli specialisti della sicurezza di cercare vulnerabilità in modo sicuro, inviare i risultati e ricevere riconoscimenti o premi finanziari.

Revisione accademica e degli standard

I ricercatori accademici analizzano i progetti crittografici, le implementazioni e l'uso reale della crittografia open source in studi pubblicati e conferenze sulla sicurezza.

Le organizzazioni di standardizzazione come NIST, ISO/IEC e IETF sviluppano linee guida seguite da molti progetti.

Domande frequenti

I software con crittografia open source sono sicuri?
I software con crittografia open source sono di buona qualità?
È possibile ottenere assistenza tecnica per i software con crittografia open source?
Perché l'open source è positivo per la crittografia?
Proton

Prendi il controllo dei tuoi dati

Proton è stato creato per proteggere i tuoi dati fin dall'inizio. Con la crittografia end-to-endapp open source e audit indipendenti, le tue informazioni rimangono tue.

Scopri di più sulla sicurezza e sulla conformità di Proton nel nostro Trust Center.

Scopri di più sulla crittografia