Legislazione

Crittografia - Secure Sockets Layers (SSL)

Secure Shell (SSH)
Criptografia - Secure Sockets Layers (SSL) Kryptographie - Secure Sockets Layers (SSL) Cryptographie - Secure Sockets Layers (SSL) Criptografía - Secure Sockets Layers (SSL) Cryptography - Secure Sockets Layers (SSL)

Introduzione a SSL

SSL (Secure Sockets Layers, che può essere tradotto da livello di sockets sicuri) è una procedura di sicurizzazione delle transazioni effettuate via Internet. Le standard SSL è stato messo a punto da Netscape , in collaborazione con Mastercard, Bank of America, MCI et Silicon Graphics. Si basa su un processo di crittografia da chiave pubblica Per garantire la sicurezza della trasmissione dei dati su internet. Il suo principio consiste nello stabilire un canale di comunicazione sicuro (cifrato) tra due terminali (un client e un server) dopo una tappa di Autentificazione.

Il sistema SSL è indipendente dal protocollo usato, il che significa che può sicurizzare sia delle transazioni fatte sul Web tramite il protocollo HTTPsia delle connessioni via protocollo FTP, POP o IMAP. In effetti, SSL agisce come un livello supplementare, permettendo di assicurare la sicurezza dei dati, situato tra il livello applicazionee il livello trasporto (protocollo TCP ad esempio).

In questo modo, SSL è trasparente per l'utente (da qui capite che può ignorare che utilizza SSL). Ad esempio un utente che usa un navigatore internet per connettersi ad un sito di commercio elettronico sicuro via SSL invierà dei dati cifrati senza alcuna manipolazione necessaria da parte sua.
La quasi totalità dei navigatori supporta ormai il protocollo SSL.Netscape Navigator visualizza ad esempio un lucchetto chiuso per indicare la connessione ad un sito sicuro via SSL e un lucchetto aperto in caso contrario, mentre Microsoft Internet Explorer visualizza un lucchetto unicamente in caso di una connessione ad un sito sicuro via SSL.

su Internet Explorer su Mozilla
visualisation d\'une connexion sécurisée par SSL sous Internet Explorer visualisation d\'une connexion sécurisée par SSL sous Mozilla

Un server web sicuro via SSL possiede un URL che comincia con https://, dove la "s" significa ovviamente secured (sicuro ).

A metà del 2001, il brevetto di SSL che apparteneva fino ad allora a Netscape è stato comprato dall'IETF (Internet Engineering Task Force ) ed è stato ribattezzato per l'occasione TLS (Transport Layer Security).

Funzionamento di SSL 2.0

La sicurezza delle transazioni via SSL è basata su uno scambio di chiavi tra client e server. La transazione sicura via SSL si fa secondo il modello seguente :

  • In un primo tempo, il client si connette al sito commerciale sicuro via SSL e richie de l'autentificazione. Il client invia anche la lista dei criptosistemi che supporta, smistati per ordine decrescente secondo la lunghezza delle chiavi.
  • Alla ricezione della richiesta il server invia un certificato al client, contenente la chiave pubblica del server, firmata da un'autorità di cerficazione (CA), nonché il nome del criptosistema in cima alla lista con il quale è compatibile (la lunghezza della chiave di codificazione - 40 bits o 128 bits - sarà quella del criptosistema comune con la chiave di più grandi dimensioni).

    transaction SSL

  • Il client verifica la validità del certificato (fra cui l'autenticità del commerciante), poi crea una chiave segreta aleatoria (più esattamente un blocco volutamente aleatorio), codifica questa chiave con la chiave pubblica del server, e gli invia il risultato (la chiave di sessione).
  • Il server è capace di decifrare la chiave di sessione con la sua chiave privata. Così, le due entità sono in possesso di una chiave comune che solo essi conoscono. Il resto delle transazioni può farsi attraverso una chiave di sessione che garantisce l'integrità e la confidenzialità dei dati scambiati.

SSL 3.0

SSL 3.0 punta ad autentificare il server rispetto al client e eventualmente il client rispetto al server.

Ulteriori informazioni



Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:52:03.Questo documento intitolato «  » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.
Migliori risposte per « Crittografia Secure Sockets Layers (SSL) » in :
Crittografia - Secure Shell (protocollo SSH) Vedi Internet permette di realizzare un gran numero di operazioni da remoto, soprattutto l'amministrazione di server oppure il trasferimento di file. Il protocollo Telnet e gli r-comandi BSD (rsh , rlogin e rexec) che permettono di effettuare queste...
Crittografia Vedi Perché la crittografia? L'uomo ha sempre sentito il bisogno di dissimulare delle informazioni, ben avanti l'apparizione dei primi computer e macchine di calcolo.Dalla sua creazione, la rete Internet si è talmente evoluta tanto da diventare uno...
Crittografia - Enigma Vedi "Non abbiate mai una fiducia cieca in un sistema di crittografia". - Gilles DubertretLa storia di Enigma E' alla fine della prima guerra mondiale è apparsa impellente la necessità di criptare i messaggi (anche se le tecniche di codificazione...
Partizionare un disco rigido Vedi1 - interesse e avviso 1.1 - interesse 1.2 - Avviso 2 - Partizioni e file system 2.1 - Partizioni 2.2 - File system 3 - Quale software ? 3.1 - Software gratuiti 3.1.1 - FDISK di Windows 3.1.2 - FDISK di Linux 3.1.3 - QTParted 3.1.4 -...
Antivirus gratuito : Quale scegliere? VediLa scelta di un anti-virus rimane una decisione personale, a seconda del gusto. Di seguito viene riportata una selezione dei migliori antivirus gratuiti. 1. Antivir Personal Edition 2. Avast Home 3. AVG 4. Anche... 4.1 Altri link 4.1...
Provare il proprio sito su diversi browser VediOgni buon webmaster dovrebbe verificare le compatibilità del proprio sito con i browser più ricorrenti. Ma è possibile, a seconda del sistema operativo, che incontriate delle difficoltà nel provare l'uno o l'altro browser. Eccovi qualche soluzione. ...
Download Microsoft Security Essentials (XP) VediMicrosoft Security Essentials è un antivirus proposto da Microsoft come risposta ad bisogno di protezione contro virus, spyware e altri malware. Microsoft Security Essentials è facile da installare e facile da usare. Questo antivirus gratuito,...
Download Microsoft Security Essentials (Vista/win7) VediMicrosoft Security Essentials è un antivirus proposto da Microsoft come risposta ad bisogno di protezione contro virus, spyware e altri malware. Microsoft Security Essentials è facile da installare e facile da usare. Questo antivirus gratuito,...
Download Switch Sound Format Converter VediSwitchest è un convertitore di formati audio per Windows o Mac che può convertire i file audio da diversi formati in MP3 o WAV, WAV a MP3, MP3 a WAV, WMA a MP3, MP3 a WAM, ecc. Aggiungere i file da convertire alla lista, scegliere il formato da...
Scheda SD / SD Card (Secure Digital) VediSecure Digital La memoria Secure Digital (sigla SD o SD Card) è un tipo di scheda memoria creata da Matsushita Electronic, SanDisk e Toshiba nel gennaio del 2000. La memoria Secure Digital è una memoria specificatemente sviluppata per rispondere...
Crittografia - S/MIME VediIntroduzione a S/MIME S/MIME(per Secure MIME, cioè Secure Multipurpose Mail Extension, che può essere tradotto con estensioni di posta elettronica a scopi multipli e sicuri) è una procedura di sicurezza degli scambi con posta elettronica che...
Criptografia - Secure HTTP (S-HTTP) VediIntroduzione a S-HTTP S-HTTP (Secure HTTP, che significa Protocollo HTTP sicuro) è una procedura di sicurezza delle transazioni HTTP che si basa su un miglioramento del protocollo HTTP messo a punto nel 1994 dall'EIT (Enterprise Integration...