Bentornati.
In questa lezione, esploreremo le digital signatures e i digital certificates,
strumenti chiave nella verifying identity e nel garantire la trust online.
Ti aiutano a rispondere a due domande critiche.
Chi ha inviato realmente questi dati?
Sono stati cambiati?
Sia che tu stia firmando software, inviando email sicure, o visitando un sito web?
Queste tecnologie aiutano a verificare authenticity e integrity.
Una digital signature è come una firma scritta a mano,
ma per contenuti digitali, usa l'asymmetric encryption.
Il mittente firma un messaggio usando la sua private key.
Il destinatario verifica la firma usando la public key.
Se il messaggio viene alterato, la firma non corrisponderà più.
Questo prova due cose. Uno.
Il mittente è chi dice di essere. Due.
Il contenuto non è stato cambiato.
Ecco come funziona la firma digitale. 1.
Il mittente fa l'hash del messaggio. 2.
Poi fa encrypt dell'hash con la sua private key.
Questa è la digital signature.
3.
Il destinatario fa decrypt della firma usando la
public key del mittente e fa di nuovo l'hash del messaggio originale.
4.
Se entrambi gli hash corrispondono, il messaggio è autentico e non manomesso (untampered).
Questo garantisce l'integrity del messaggio e la non-repudiation.
Il mittente non può negare di averlo inviato.
Un digital certificate prova che una public key appartiene veramente
a una specifica persona o organizzazione o sito web.
Contiene la public key, l'identità del proprietario.
Come un domain name.
La digital signature di una Certificate Authority
fidata.
(CA) i browsers usano i certificates per verificare le identità dei siti web.
Quando vedi il lucchetto (padlock) nella barra del tuo browser,
significa che una CA fidata ha verificato l'identità del sito.
Le Certificate
Authorities (CAs) sono terze parti fidate
che emettono digital certificates.
Internet funziona su una chain of trust.
Le Root keys sono integrate nei sistemi operativi e nei browsers.
Emettono certificates a intermediate keys,
che a loro volta emettono certificates ai siti web.
Se un certificate è invalido o falso, i browsers ti avviseranno.
L'intero sistema ci aiuta a fidarci di siti web, updates e software su internet.
Ecco dove vedi
digital signatures e certificates in azione.
Siti web sicuri HTTPS.
Usano certificates per verificare l'identità del server.
Email signing gli utenti possono firmare le email con strumenti
come S/MIME per provare l'authenticity.
Software updates.
Il software legittimo è firmato digitalmente per prevenire il tampering.
Digital signatures e certificates sono
le fondamenta della fiducia (trust) nella moderna cybersecurity.
Pronto per un piccolo quiz di riepilogo?
Domanda uno.
Cosa prova una digital signature?
A che il messaggio era criptato.
B che il computer del mittente è online.
C che il messaggio proviene da una fonte verificata e non è stato cambiato.
D che il messaggio contiene dati sensibili.
Pausa per pensare.
La risposta corretta è C.
Le Digital signatures provano sia authenticity che integrity.
Domanda due qual è il ruolo principale di una Certificate Authority?
A criptare email.
B firmare documenti a mano.
C emettere digital certificates che collegano identità a public keys.
D fare il backup delle password utente.
Pensaci attentamente.
La risposta corretta è C una Certificate Authority
verifica le identità ed emette digital certificates.
Domanda finale.
Cos'è la chain of trust nei digital certificates?
A un record di dati inviati su un network.
B un modo per salvare password per dopo.
C la struttura gerarchica degli emittenti di certificati fidati.
D una connessione VPN tra utenti.
Hai la tua risposta?
La scelta corretta è C.
La chain of trust è la struttura che collega le root keys.
Intermediate e certificates dell'utente finale.
Ottimo lavoro!
Ora capisci come le digital signatures
e i certificates forniscono identità, autenticità e fiducia.
Critico nella verifica di siti web sicuri, email, e software.
Dopo, metterai questa conoscenza in pratica nel nostro hands-on lab,
dove farai encrypt, hash e firmerai digitalmente file usando strumenti del mondo reale.
Passiamo alla pratica.