La crittografia protegge i dati che viaggiano su Internet da intercettatori o malintenzionati.
Dopo aver letto questo articolo sarai in grado di:
Argomenti correlati
Abbonati a theNET, il riepilogo mensile di Cloudflare sulle tematiche più discusse in Internet.
Copia link dell'articolo
La privacy dei dati è la capacità di controllare chi può vedere le tue informazioni personali. Su Internet, la crittografia è ciò che rende possibile la privacy dei dati. Senza crittografia, le informazioni di navigazione in Internet vengono potenzialmente condivise con terze parti mentre le informazioni passano tra le reti. Inoltre, gli utenti non hanno la possibilità di accettare questa condivisione di informazioni.
Con la crittografia, le informazioni di navigazione in Internet vengono condivise solo tra coloro che dispongono della chiave crittografia. Le uniche due parti che dovrebbero avere accesso alla chiave sono l'utente (o effettivamente il dispositivo dell'utente) e il sito Web che sta visitando. Ciò che il sito Web fa con le informazioni di navigazione dell'utente è una questione di privacy separata e importante, ma la crittografia protegge comunque i dati "in transito", poiché attraversa Internet dagli utenti ai siti Web e viceversa.
Mentre gli utenti navigano in Internet, i loro dispositivi inviano richieste a vari server Web e tali server Web inviano risposte in risposta. Sia le richieste che le risposte viaggiano su diverse reti, ognuna delle quali può visualizzare il contenuto delle richieste e delle risposte a meno che i dati al loro interno non siano crittografati. Nel corso delle loro normali attività, gli utenti condividono regolarmente informazioni personali e sensibili su Internet, spesso senza rendersene conto, rendendo la crittografia ancora più importante.
La crittografia nasconde i dati codificandoli, in modo che chiunque tenti di visualizzarli veda solo informazioni casuali. I dati crittografati possono essere decodificati solo attraverso il processo di decrittografia.
La crittografia è essenziale per proteggere le attività online degli utenti. Le persone sono in grado di andare online per fare acquisti, cercare malattie e cercare un compagno di vita perché la crittografia impedisce a un intercettatore di vedere cosa stanno facendo.
La crittografia funziona utilizzando una chiave: una stringa di caratteri utilizzata all'interno di un algoritmo crittografia per alterare i dati in modo che appaiano casuali. Come una chiave fisica, una chiave crittografia blocca (crittografa) i dati in modo che solo la chiave giusta possa sbloccarli (decrittografarli).
Per capire in che modo la crittografia consente la privacy, considera questo esempio. Supponiamo che Alice e Bob siano in classe insieme e che Alice voglia passare un messaggio a Bob. Tuttavia, Chuck si trova tra Alice e Bob e lei vuole mantenere privato il suo messaggio da Chuck. Fortunatamente, lei e Bob hanno elaborato un sistema per inviare messaggi segreti sostituendo le lettere nel modo seguente:
A=Z B=A C=B D=C
E così via. In questo caso, la chiave è "1" e l'algoritmo crittografia è "lettera - 1": ogni lettera viene spostata indietro di una posizione alla lettera precedente nell'alfabeto. Utilizzando questo sistema, il messaggio di Alice "HELLO BOB" viene modificato in "GDKKN ANA". Tutto ciò che Chuck può vedere mentre passa il biglietto di Alice da lei a Bob è questa combinazione senza senso di lettere. Bob, tuttavia, conosce la chiave utilizzata da Alice, sa spostare ogni lettera di una posizione avanti ed è in grado di riportare il messaggio in "HELLO BOB".
In questo scenario, Alice ha crittografato il suo messaggio a Bob e Bob è stato in grado di decrittografarlo e leggerlo. Ciò ha mantenuto privato il messaggio di Alice da Chuck.
Alice utilizzava un codice crittografia molto semplice, ma gli algoritmi crittografia odierni sono molto più complessi. I metodi crittografia odierni sono in grado di resistere ad analisi approfondite da parte di coloro che desiderano decodificare i messaggi. Ciò impedisce alle reti intermediarie, ai provider di servizi Internet e a qualsiasi potenziale ficcanaso di essere in grado di leggere richieste e risposte su Internet.
Inoltre, molti metodi crittografia moderni si basano sull'utilizzo di due chiavi invece di una, una tecnica chiamata "crittografia con chiavi pubbliche". Scopri di più sulla crittografia con chiavi pubbliche.
Internet, come originariamente costruito, consentiva a chiunque di vedere il traffico che passava attraverso le reti in chiaro. Negli ultimi decenni, sono stati introdotti protocolli crittografia per aiutare a mantenere private le attività degli utenti.
Transport Layer Security (TLS) è il Protocollo più utilizzato per la crittografia online. TLS è talvolta chiamato Secure Sockets Layer (SSL), ma questo nome si riferisce a una versione precedente del Protocollo che ora è obsoleta.
Si dice che un sito Web che utilizza TLS per crittografare i dati in transito, proteggendo la privacy degli utenti, utilizzi HTTPS: la versione sicura del protocollo HTTP. Per questo motivo, i siti Web con crittografia hanno https:// all'inizio del loro URL, non http://. Tuttavia, molti browser moderni mostrano invece un lucchetto nella barra URL per indicare che il sito Web è sicuro, piuttosto che mostrare l' URL completo. Gli utenti devono cercare questo lucchetto o "https" per assicurarsi che il sito Web che stanno visitando protegga la loro privacy.
Gli utenti preoccupati per la privacy possono utilizzare DNS su HTTPS per le loro query DNS. DNS over HTTPS crittografa le query DNS in modo che nessuno possa spiare i siti Web visitati dagli utenti. Il supporto per DNS su HTTPS nei browser è in crescita.
Come parte dell'impegno di Cloudflare per la privacy dei dati, Cloudflare continua a ricercare metodi crittografia e tecnologie che migliorano la privacy. Scopri gli ultimi sforzi di Cloudflare sul nostro blog.
Inoltre, Cloudflare è stato il primo fornitore a offrire la crittografia TLS gratuita ai siti Web. Cloudflare ha la capacità di applicare connessioni crittografate per gli utenti che visitano le proprietà Web protette da Cloudflare. E Cloudflare supporta da tempo sia DNS su HTTPS che DNS su TLS per la risoluzione DNS.