Nota: Se stai leggendo questo messaggio è perchè non vedi i nostri file css, oppure perchè non hai un browser "standards-compliant browser". Leggi l'aiuto.

TechTarget Italy & 01net Network SearchCIO.it SearchNetworking.it SearchSecurity.it 01net 01netCIO 01netPMI 01netTRADE 01netNETS iTechStudio Digifocus Applicando CIO Club ProntoImprese IlSoftware
Cerca
in
L'esperto risponde
Come funziona l'Ssl?
Link suggeriti
22 Ottobre 2007

Vorrei avere maggiori dettagli sull'SSL. Qual è il principio di funzionamento?

La tecnologia SSL (Secure Socket Layer) protegge le comunicazioni fra Web browser e Web server facendo uso di varie tecnologie di crittografia, fra cui algoritmi a chiave pubblica come l'RSA, algoritmi simmetrici come il noto DES e funzioni per la generazione di codici di controllo crittografici (checksum) come SHA o MD5.

Il suo scopo è quello di rendere incomprensibili i messaggi scambiati sulla connessione, cifrando i dati in transito con una chiave "C" nota soltanto alle due parti in comunicazione.

Nella fase di negoziazione il server spedisce al client la propria chiave pubblica, che il client utilizza per cifrare una chiave inventata appositamente per questa sessione. Il client, a questo punto, rispedisce al server la chiave "C" cifrata con la chiave pubblica del server.

Grazie alle proprietà asimmetriche degli algoritmi a chiave pubblica, soltanto chi conosce la corrispondente chiave privata è in grado di decifrare il messaggio.Di conseguenza, anche se eventuali hacker intercettassero il messaggio da client a server non avrebbero alcuna possibilità di decifrarlo.

Invece il server, l'unico a conoscere la propria chiave privata, può facilmente decrittografare la chiave "C" e iniziare a usarla per la successiva comunicazione con il client.

L'SSL oggi impiega chiavi di cifratura da almeno 128 bit, sufficienti per assicurare un livello di protezione a prova di attacco: circa 4000 miliardi di miliardi di volte migliore di quello possibile con chiavi da 56 bit. In alcuni sistemi il livello di protezione è ancora superiore: la chiave può raggiungere i 256 bit, con una protezione virtualmente inattaccabile.

Inoltre l'algoritmo crittografico, nei sistemi più moderni, non è più l'obsoleto DES (Data Encryption Standard), ma il più moderno e sicuro AES (Advanced Encryption Standard). Con simili misure crittografiche la connessione può essere considerata sostanzialmente invulnerabile; le falle di sicurezza saranno allora da cercare alle estremità della connessione.

La combinazione fra l'HTTP e l'SSL è il protocollo HTTPS.

Il Sole 24 ORE S.p.A.

Sede Legale in Milano, Via Monte Rosa, 91 - Sede Operativa: Via Carlo Pisacane, 1 - Pero (MI)

Partita Iva - Codice Fiscale 00777910159 - Dati societari