Un sistema certificato SSL/TLS serve a rendere sicura la comunicazione tra un sito web e il browser dell’utente.
Il certificato, rilasciato da un’autorità di certificazione (CA, Certification Authority), identifica il sito e permette di creare una connessione cifrata, così che i dati non possano essere intercettati o modificati.
In breve, il sistema SSL/TLS garantisce:
- Crittografia dei dati
- Autenticazione del sito
- Integrità delle informazioni trasmesse
È ciò che permette ai siti di usare HTTPS in modo sicuro.
Come funziona il sistema SSL/TLS?
Handshake
Quando un utente visita un sito HTTPS, browser e server avviano un “handshake”, durante il quale:
- Il server invia il certificato SSL;
- Il browser controlla la validità del certificato;
- Viene concordata una chiave crittografica per la sessione.
Crittografia
I dati scambiati tra browser e server vengono cifrati.
Una persona che intercetta il traffico vedrà solo dati incomprensibili.
Autenticazione
Il browser verifica:
- La firma della CA;
- La corrispondenza tra certificato e dominio;
- La data di validità.
Integrità
Il protocollo assicura che i dati non possano essere modificati senza essere rilevati.

















