La sua vita digitale e la crittografia
Colleghi gli strumenti quotidiani (2FA, VPN, password manager, HTTPS) alle tecniche crittografiche su cui si basano.
La sua vita digitale e la crittografia è una lezione Cryptology Academy gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Cryptology Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Cryptology Academy include 4 lezioni in totale.
Autenticazione a due fattori e TOTP
Le password monouso basate sul tempo (TOTP), usate in app come Google Authenticator, vengono generate applicando HMAC-SHA1 al timestamp corrente e a un segreto condiviso.
Il server e il telefono calcolano indipendentemente lo stesso codice perché condividono il segreto e conoscono entrambi l'ora corrente. Un attaccante che intercetta un codice non può riutilizzarlo, perché scade dopo 30 secondi.
Gestori di password e AES-256
I gestori di password come 1Password e Bitwarden memorizzano le password in un caveau cifrato con AES-256, lo stesso cifrario usato da governi ed eserciti di tutto il mondo.
La password principale non viene memorizzata in alcun luogo. Viene invece usata per derivare la chiave di cifratura tramite una funzione di derivazione della chiave come PBKDF2 o Argon2. Senza la password principale, violare il caveau con la forza bruta è computazionalmente impraticabile.
VPN e cifratura dei tunnel
Una VPN (Virtual Private Network) crea un tunnel cifrato tra il dispositivo e un server VPN. Tutto il traffico Internet passa attraverso questo tunnel, nascondendolo al provider Internet e agli osservatori della rete locale.
La maggior parte delle VPN moderne usa protocolli come WireGuard (ChaCha20-Poly1305) o OpenVPN (AES-256-GCM). La cifratura impedisce a chiunque sulla rete locale di vedere quali siti visita.
Cifratura completa del disco
FileVault su macOS e BitLocker su Windows cifrano ogni byte del disco rigido usando AES-128 o AES-256. Senza la chiave di decifratura, un portatile rubato non rivela alcun dato.
Anche i moderni iPhone e dispositivi Android cifrano lo spazio di archiviazione per impostazione predefinita, associandolo al codice di accesso del dispositivo. Le forze dell'ordine non possono accedere ai dati cifrati del telefono senza il codice di accesso o una vulnerabilità significativa.
HTTPS su ogni sito web
L'icona del lucchetto nella barra degli indirizzi del browser indica una connessione HTTPS. TLS cifra il traffico tra il browser e il server web, impedendo a provider Internet, gestori di rete e attaccanti nelle vicinanze di leggere o modificare il contenuto.
I produttori di browser hanno promosso con forza l'adozione universale di HTTPS, contrassegnando i siti HTTP come "Not Secure" e offrendo ai siti HTTPS un trattamento preferenziale nei ranking di ricerca.
L'app Signal per le comunicazioni private
Signal è considerato lo standard di riferimento per la messaggistica sicura. Usa il Signal Protocol per messaggi e chiamate con crittografia E2E, riduce al minimo la raccolta di metadati, è completamente open source ed è gestito da un'organizzazione senza scopo di lucro.
Signal supporta anche i messaggi a scomparsa, la cifratura delle note personali e il sealed sender, che nasconde persino l'identità del mittente ai server di Signal durante la trasmissione.
Backup cloud crittografato
La funzionalità iCloud Advanced Data Protection di Apple abilita la crittografia end-to-end per i backup di iCloud; ciò significa che nemmeno Apple può accedere ai dati dei backup. Le chiavi esistono solo sui dispositivi attendibili.
Senza questa funzionalità attiva, Apple conserva le chiavi del backup e può essere obbligata a consegnarle alle autorità. La crittografia end-to-end dei backup è un'impostazione importante per la privacy, ma spesso trascurata.
Wallet di criptovalute e chiavi private
Un wallet di criptovalute è, in sostanza, una coppia di chiavi crittografiche: una chiave privata (segreta) e una chiave pubblica (l'indirizzo del wallet). Le transazioni vengono firmate con la chiave privata per dimostrare la proprietà.
La perdita della chiave privata significa perdere i propri fondi per sempre. Non esistono né reimpostazione della password né assistenza clienti. Il sistema crittografico non prevede alcuna tolleranza per le chiavi smarrite.
Biometria e Secure Enclave
Quando si utilizza Face ID o l'autenticazione tramite impronta digitale, i dati biometrici vengono elaborati all'interno di Secure Enclave, un processore separato dotato di memoria e chiavi proprie, entrambe crittografate.
Il modello biometrico non lascia mai Secure Enclave e non viene mai trasmesso ad Apple o Google. L'autenticazione avviene localmente: Secure Enclave conferma la corrispondenza e rilascia la chiave del dispositivo.
Un mondo con crittografia robusta ovunque
La crittografia robusta e onnipresente consente comunicazioni private anche sotto sorveglianza, autentica le transazioni finanziarie rendendo rilevabili le manomissioni e protegge i dati archiviati anche se i dispositivi vengono sequestrati.
I critici sostengono che ciò renda più difficile per i governi effettuare intercettazioni legali. I crittografi sostengono che le backdoor indeboliscano fondamentalmente la sicurezza per tutti e che una crittografia robusta apporti un beneficio netto alla società.
Crittografia e software open source
Molti degli strumenti crittografici che proteggono la vita digitale quotidiana sono open source: Signal Protocol, OpenSSL, LibreSSL, GnuTLS, WireGuard e il sottosistema crittografico del kernel Linux.
La crittografia open source consente l'esame pubblico da parte di esperti di tutto il mondo. A differenza delle implementazioni proprietarie a scatola nera, il codice open source può essere sottoposto ad audit indipendenti, verificato e migliorato dalla comunità crittografica.
Quiz sugli strumenti crittografici di uso quotidiano
Verifichi la propria conoscenza della crittografia negli strumenti digitali di uso quotidiano.
Punti chiave: la crittografia nella vita quotidiana
La crittografia protegge quasi ogni aspetto della vita digitale: codici 2FA, vault dei password manager, tunnel VPN, crittografia dell'intero disco, navigazione HTTPS, messaggistica sicura, backup crittografati e wallet di criptovalute.
Comprendere quali strumenti utilizzano quali primitive crittografiche aiuta a prendere decisioni migliori in materia di sicurezza e ad apprezzare l'importanza di determinate impostazioni sulla privacy.
Domande Frequenti
La lezione «La sua vita digitale e la crittografia» è gratuita?
Sì — il testo completo di «La sua vita digitale e la crittografia» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Cryptology Academy, passa a CoddyKit PRO. Il corso Cryptology Academy include 4 lezioni in totale.
Cosa imparerò in «La sua vita digitale e la crittografia»?
Colleghi gli strumenti quotidiani (2FA, VPN, password manager, HTTPS) alle tecniche crittografiche su cui si basano. Eserciti Cryptology Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Cryptology Academy?
Non è richiesta alcuna esperienza precedente. Cryptology Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.
Quanto tempo richiede la lezione «La sua vita digitale e la crittografia»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Cryptology Academy?
Sì. Ogni lezione Cryptology Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Crittografia nelle app di messaggistica
- Come le banche proteggono le transazioni
- Internet senza crittografia
- La sua vita digitale e la crittografia