
Che cos'è la crittografia PGP e come funziona?
La crittografia PGP protegge i dati. Scoprite come implementarla per proteggere le vostre comunicazioni e le informazioni sensibili.

Pretty Good Privacy (PGP) è un programma di cifratura e decifratura dei dati che garantisce riservatezza e autenticazione crittografica. Questa guida esplora i principi della crittografia PGP, le sue applicazioni per proteggere email e file e il modo in cui rafforza la riservatezza dei dati.
Scoprite come funziona la gestione delle chiavi e quali sono le procedure consigliate per implementare PGP nelle vostre comunicazioni. Comprendere la crittografia PGP è essenziale per le persone e le organizzazioni che vogliono proteggere le informazioni sensibili dagli accessi non autorizzati.

Come funziona la crittografia PGP?
La crittografia PGP usa la crittografia a chiave pubblica, la crittografia a chiave simmetrica e le funzioni hash per rendere illeggibili e verificare i dati scambiati tra mittente e destinatario. Definiamo prima alcuni termini per capire come funziona il processo:
- Crittografia a chiave simmetrica – Il mittente e il destinatario di un messaggio condividono la stessa chiave, detta simmetrica, per cifrare e decifrare il messaggio. È un metodo più semplice e molto più rapido della crittografia a chiave pubblica. Tuttavia, le chiavi pubbliche devono essere generate e poi scambiate per poter essere usate. Farlo sulla rete Internet pubblica è inaccettabile: sarebbe come se una spia affiggesse la propria chiave di cifratura su una bacheca pubblica anziché consegnarla di nascosto.
- Hashing o funzione hash – PGP crea un hash, o digest del messaggio, a partire da un'email, quindi crea una firma digitale usando la chiave privata del mittente. La firma può essere usata per verificare che il messaggio provenga dal mittente corretto.
Come funziona la crittografia PGP?
- Il mittente genera una chiave di cifratura simmetrica casuale e la usa per cifrare i dati da inviare.
- La chiave di cifratura simmetrica viene cifrata con la chiave pubblica del destinatario e inviata, cifrata, al destinatario. La chiave pubblica non viene mai condivisa sulla rete Internet aperta.
- I dati, cifrati con la chiave simmetrica, vengono inviati al destinatario.
- Il destinatario riceve sia i dati cifrati simmetricamente sia la chiave simmetrica cifrata asimmetricamente con la coppia di chiavi pubblica e privata. In questo modo, sia i dati sia la chiave simmetrica vengono condivisi senza esporre dati utilizzabili sulla rete Internet pubblica.
- Il destinatario decifra quindi la chiave di cifratura usando la propria chiave privata e i dati usando la chiave di cifratura simmetrica generata dal mittente.
Il processo può sembrare complesso, ma è necessario per trasmettere dati privati su reti pubbliche senza uno scambio preliminare di codici offline. La chiave simmetrica, detta anche chiave di sessione, viene usata una sola volta per cifrare e decifrare i dati, poi eliminata per prevenire futuri problemi di sicurezza.
Esempi pratici di crittografia PGP: gli strumenti disponibili oggi
Il processo di crittografia PGP può sembrare impegnativo, ma diversi servizi e programmi lo rendono molto più semplice. Ecco alcuni esempi:
- Plugin per la posta web – Gmail, GMX, Outlook.com, mailbox.org
- Provider di posta web (senza bisogno di plugin) – ProtonMail, Mailfence
Con ProtonMail, ad esempio, le email tra due utenti del servizio vengono cifrate automaticamente end-to-end. Potete anche inviare email protette da password a chi usa altri servizi di posta.
Se le offerte attuali non soddisfano le vostre esigenze, considerate che OpenPGP è uno standard aperto. In teoria, potete usarlo per sviluppare un vostro servizio di posta elettronica o uno strumento di cifratura. Questo richiederebbe però molto tempo e impegno, quindi è auspicabile che uno dei servizi già disponibili faccia al caso vostro.
Dopo 33 anni, la crittografia PGP può essere violata?
La crittografia PGP è consolidata e, per gli standard di Internet, persino antica. Nel corso della sua storia, tuttavia, è stata continuamente rivista e aggiornata. Si potrebbe sostenere che le sue origini open source e il suo continuo perfezionamento la rendano più affidabile di qualsiasi altro metodo di crittografia oggi disponibile al pubblico.
Allo stesso tempo, comuni strumenti di hacking, come keylogger e malware, possono compromettere un sistema informatico prima che i dati vengano crittografati. Anche se i messaggi crittografati sono sicuri, bisogna considerare quanto il sistema informatico sia protetto dagli attacchi esterni e quanto lo siano i sistemi dei vostri interlocutori.
Alcuni hanno anche ipotizzato che lo sviluppo di computer quantistici utilizzabili nella pratica renderà obsoleta la crittografia tradizionale. Esistono possibili modi teorici per affrontare questo problema (anch'esso teorico), ma la crittografia sicura oggi potrebbe non esserlo domani. Le cause potrebbero essere i computer quantistici, vulnerabilità sconosciute o il furto di una chiave di crittografia privata, che qualcuno potrebbe anche essere costretto a rivelare.
La crittografia PGP è quindi oggi una misura di sicurezza ragionevole. Resta però da capire se i dati trasmessi rimarranno sicuri per sempre.
PGP e lo standard OpenPGP per una maggiore sicurezza su Internet
Per trasmettere messaggi dal punto A al punto B, PGP e lo standard OpenPGP offrono un livello ragionevole di protezione contro la lettura dei messaggi intercettati (salvo l'avvento della decrittografia quantistica). Allo stesso tempo, la sicurezza dei messaggi durante la trasmissione è solo una parte del quadro.
Se un dispositivo viene compromesso a una delle due estremità della comunicazione, attraverso una qualsiasi delle molte vie possibili, anche i messaggi possono essere compromessi. Considerate il caso in cui sul vostro dispositivo sia installato un keylogger o un altro malware. Anche se OpenPGP crittografa le comunicazioni tra mittente e destinatario, se il messaggio è già stato compromesso offre, nella migliore delle ipotesi, una protezione incompleta. Per proteggere la vostra rete e i vostri dispositivi, SentinelOne difende la vostra organizzazione dalle minacce con la piattaforma di cybersecurity basata sull'IA più avanzata al mondo.

Liberate la cybersicurezza alimentata dall'intelligenza artificiale
Elevate la vostra posizione di sicurezza con il rilevamento in tempo reale, la risposta automatica e la visibilità totale dell'intero ambiente digitale.
Conclusione
La crittografia PGP è in uso da oltre trent'anni, sia come programma software sia come insieme standard di pratiche crittografiche. Usa la crittografia a chiave pubblica e quella a chiave simmetrica per trasmettere messaggi sicuri su Internet, oltre all'hashing per verificarne l'autenticità e l'integrità. La crittografia PGP si è evoluta insieme alla tecnologia per affrontare nuove minacce e può ancora essere considerata sicura oggi.
Se le offerte attuali non soddisfano le vostre esigenze, considerate che, trattandosi di uno standard aperto, è teoricamente possibile sviluppare il proprio servizio di posta elettronica o il proprio "sistema" di crittografia utilizzando OpenPGP. Allo stesso tempo, ciò richiederebbe molto tempo e impegno, quindi speriamo che uno dei servizi esistenti oggi possa fare al caso vostro.
A 33 anni, la crittografia PGP può essere hackerata?
Sebbene la crittografia PGP sia ben consolidata e antica anche in termini di Internet, è stata costantemente rivista e aggiornata nel corso della sua storia. Si potrebbe sostenere che la sua eredità open source e il suo perfezionamento la rendono più affidabile di qualsiasi altro metodo di crittografia oggi disponibile al pubblico.
Allo stesso tempo, strumenti di hacking generici, come keylogger e malware, possono compromettere un sistema informatico nel punto di crittografia. Sebbene la messaggistica crittografata possa essere sicura, è necessario considerare anche quanto sia sicuro un sistema informatico dagli attacchi esterni, così come lo sono i vostri partner di comunicazione.
Alcuni hanno anche teorizzato che lo sviluppo dell'informatica quantistica pratica renderà obsoleta la crittografia tradizionale. Sebbene esistano modi teorici per combattere questo problema (teorico), la crittografia sicura oggi potrebbe non esserlo domani, sia attraverso il quantum computing, vulnerabilità sconosciute o semplicemente rubando o costringendo qualcuno a rilasciare una chiave di crittografia privata.
La crittografia PGP è quindi una misura di sicurezza ragionevole oggi. Tuttavia, se i dati trasmessi saranno sicuri per sempre è una questione aperta.
PGP, standard OpenPGP per una maggiore sicurezza su Internet
Per il trasporto di messaggi dal punto A al punto B, PGP e lo standard OpenPGP offrono un livello ragionevole di protezione che impedisce la lettura dei messaggi se intercettati (a meno che non si ricorra alla decrittografia con il calcolo quantistico). Allo stesso tempo, la sicurezza dei messaggi durante il trasporto è solo una parte della storia.
Se un dispositivo viene compromesso a una delle due estremità della comunicazione attraverso una qualsiasi delle vie di comunicazione, anche i messaggi potrebbero essere compromessi. Si consideri una situazione in cui sul dispositivo è installato un keylogger o altro malware. Anche se OpenPGP fosse in grado di crittografare le comunicazioni tra la fonte e la destinazione, se il messaggio è già stato compromesso, la sicurezza offerta sarebbe al massimo incompleta. Per proteggere la rete e i dispositivi, SentinelOne fornisce una piattaforma che protegge l'organizzazione dalle minacce, utilizzando la piattaforma di sicurezza informatica basata sull'intelligenza artificiale più avanzata al mondo.

Liberate la cybersicurezza alimentata dall'intelligenza artificiale
Elevate la vostra posizione di sicurezza con il rilevamento in tempo reale, la risposta automatica e la visibilità totale dell'intero ambiente digitale.
Conclusione
La crittografia PGP è in uso da oltre trent'anni, sia come programma software che come insieme standard di pratiche di crittografia. Utilizza la crittografia a chiave pubblica e la crittografia a chiave simmetrica per trasferire messaggi sicuri su Internet, insieme all'hashing per verificare che un messaggio sia autentico e inalterato. La crittografia PGP si è evoluta con il cambiamento della tecnologia per far fronte alle nuove minacce, consentendole di essere ancora considerata sicura oggi.
"Domande frequenti
Mentre PGP era in origine un programma di crittografia (e oggi è un insieme di principi alla base di un sistema crittografico), RSA, l'algoritmo Rivest-Shamir-Adleman, è una funzione matematica usata per la crittografia a chiave pubblica e privata e la verifica delle firme. RSA è alla base di molti sistemi crittografici, tra cui la versione originale di PGP e SSH.
PGP, sviluppato nel 1991 da Phil Zimmerman, è un programma di crittografia usato inizialmente per crittografare i messaggi inviati tramite i sistemi di bacheca elettronica (BBS). Da allora è stato usato per crittografare email, messaggi di testo e file ed è una società controllata da Broadcom.
OpenPGP, invece, è uno standard di crittografia aperto, definito nell'RFC 4880 (Request for Comment) dell'IETF (Internet Engineering Task Force). PGP e altri pacchetti software di crittografia simili seguono lo standard OpenPGP. Tuttavia, non tutti i programmi basati su OpenPGP sono compatibili tra loro.
Sì, la crittografia PGP è ancora ampiamente usata: si è evoluta nell'arco di tre decenni per affrontare nuove sfide.
Oggi è disponibile un'ampia gamma di pacchetti software e servizi PGP, tra cui quelli elencati nella sezione: Esempi pratici di crittografia PGP: gli strumenti PGP di oggi. In definitiva, lo strumento migliore è quello adatto alla situazione specifica, con il giusto equilibrio tra sicurezza e facilità d'uso.
Per le email che devono assolutamente rimanere private, un programma o uno standard di crittografia come PGP è un ottimo strumento. Allo stesso tempo, inviare messaggi crittografati può comportare qualche difficoltà (si spera minima) sia per chi invia sia per chi riceve. In definitiva, valutate sia la praticità sia la necessità di riservatezza.



