Menu Maturando
Crea account gratuitoHai già un account? Accedi

Sistemi e Reti · 8. La sicurezza delle reti

La sicurezza delle connessioni con SSL/TLS

  • Riassunto
  • Argomento 3 di 5

Si inizia gratis

Hai ripassato. Adesso mettiti alla prova.

Accedi per salvare i progressi e iniziare un quiz.

SSL/TLS e crittografia ibrida

SSL e TLS proteggono le connessioni: oggi si usa TLS, evoluzione sicura del vecchio SSL. Il lucchetto e HTTPS indicano TLS attivo. TLS adotta la crittografia ibrida: la crittografia asimmetrica serve solo all’inizio per scambiare la chiave in modo sicuro; quella simmetrica cifra i dati veri e propri perché è più veloce. Con testo in chiaro PP e chiave simmetrica di sessione KsK_s, il testo cifrato è C=E(Ks,P)C = E(K_s, P).

Handshake e certificati

Nel TLS Handshake client e server concordano gli algoritmi. Il client elenca quelli supportati; il server sceglie il migliore e invia il certificato digitale. Il client verifica validità e autenticità; genera un segreto, lo cifra con la chiave pubblica del server e lo invia. Entrambi calcolano la stessa chiave di sessione simmetrica.

  • Il certificato digitale è come una carta d’identità elettronica del sito.
  • Contiene dominio e chiave pubblica del server.
  • È firmato da una Certificate Authority (CA), ente ufficiale fidato.
  • Se è scaduto o non valido, il browser blocca la pagina con un avviso.
SSLTLSTLS HandshakeCertificato DigitaleCertificate Authority (CA)Crittografia ibridaHTTPSChiave di sessione simmetrica