Transport Layer Security

Transport Layer Security (TLS) e il suo predecessore Secure Sockets Layer (SSL) sono dei protocolli crittografici a livello di presentazione (operando al di sopra del livello di trasporto) usati nel campo delle telecomunicazioni e dell'informatica che permettono una comunicazione sicura dalla…

Transport Layer Security (TLS) e il suo predecessore Secure Sockets Layer (SSL) sono dei protocolli crittografici a livello di presentazione (operando al di sopra del livello di trasporto) usati nel campo delle telecomunicazioni e dell'informatica che permettono una comunicazione sicura dalla sorgente al destinatario (end-to-end) su reti TCP/IP (come ad esempio Internet) fornendo autenticazione, integrità dei dati e confidenzialità.

Diverse versioni del protocollo sono ampiamente utilizzate in applicazioni come i browser, l'e-mail, la messaggistica istantanea e il voice over IP. Un esempio di applicazione di SSL/TLS è nel protocollo HTTPS.

Storia

Lo stack protocollare TCP/IP di Internet, diversamente dal Modello OSI, non prevede di per sé funzionalità di sicurezza per motivi storici legati all'uso principale della rete ai suoi primordi (semplice scambio di dati tra ricercatori nella comunità scientifica), e solo successivamente con l'apertura della Rete a fini pubblici le problematiche di sicurezza sono diventate via via sempre più importanti da cui la necessità di inserire degli strati aggiuntivi che si occupino appunto di sicurezza.

Le prime implementazioni di SSL erano limitate a cifratura a chiave simmetrica di soli 40 bit a causa delle restrizioni imposte dal governo statunitense sull'esportazione di tecnologie crittografiche, per motivi di sicurezza nazionale. In altri termini, la limitazione della dimensione delle chiavi a 40 bit è stata esplicitamente imposta per rendere la cifratura abbastanza debole da potere essere forzata (tramite l'uso di tecniche di ricerca a forza bruta) dalle autorità giudiziarie che volessero decifrare il traffico cifrato, ma sufficientemente resistente agli attacchi da parte di entità con minori disponibilità di risorse tecnologico-finanziarie. Dopo diversi anni di controversie pubbliche, cause e l'ammissione da parte del governo statunitense di disponibilità sul mercato di prodotti per la cifratura migliori (sia all'interno che al di fuori degli Stati Uniti), alcuni aspetti delle restrizioni sono stati modificati. Le implementazioni moderne utilizzano chiavi per la cifratura simmetrica a 128 (o più) bit.

TLS è stato in seguito esteso da altri RFC, tra i quali:

RFC 2712: "Addition of Kerberos Cipher Suites to Transport Layer Security (TLS)". Illustra come le cifrature a 40 bit siano ormai superate.

RFC 2817: "Upgrading to TLS Within HTTP/1.1", Spiega come utilizzare il meccanismo di Upgrade in HTTP/1.1 per inizializzare il Transport Layer Security (TLS) su una connessione TCP esistente. Questo permette di condividere la stessa well known port tra traffico HTTP normale e sicuro.

RFC 2818: "HTTP Over TLS". Differenziare il traffico sicuro da quello non sicuro tramite l'uso di una porta differente del server.

RFC 3268: "AES Ciphersuites for TLS". Aggiunta di migliorie come l'Advanced Encryption Standard (AES), l'International Data Encryption Algorithm (IDEA), il Data Encryption Standard (DES) e il Triple DES.

Attualmente le versioni SSL v2 e v3 sono considerate insicure. Di TLS vengono solitamente usate le versioni 1.2 e 1.3.

Anche se attualmente un numero sempre maggiore di prodotti client e server supportano TLS o SSL in modo nativo, esistono ancora molti prodotti che non supportano tali protocolli. In questi casi è possibile fare uso di prodotti che forniscono una cifratura SSL a sé stante.

Servizi correlati

Altre voci

TeamViewerT

TeamViewer

TeamViewer è un software per l'accesso e il controllo remoto del computer, che consente la manutenzione del computer e altri dispositivi. È stato introdotto per la prima volta nel 2012 e le sue funzionalità sono state ampliate mano a mano. TeamViewer è un software brevettato, ma non richiede…

Leggi la voce →
T

Tiger team

Il termine Tiger Team, usato originariamente in ambito militare, indica le squadre aventi lo scopo di penetrare la sicurezza di installazioni "amiche", e in questo modo di testare le loro misure di sicurezza.

Leggi la voce →
CyberBunkerC

CyberBunker

CyberBunker è un ISP che, per quanto dichiarato sul proprio sito web, ospita servizi per qualunque sito web eccetto pedopornografia e qualunque cosa relativa al terrorismo.

Leggi la voce →
G

Gestione della sicurezza informatica

La gestione della sicurezza informatica (in inglese 'Information Security Management' o 'ISM') riguarda le pratiche utilizzate da una organizzazione per garantire la difesa della riservatezza, disponibilità e integrità delle risorse informatiche da minacce (in inglese 'threats') e vulnerabilità.

Leggi la voce →
S

Sigillo europeo per la protezione dei dati

Il Sigillo europeo per la protezione dei dati è la certificazione ufficiale europea per la protezione dei dati ai sensi del Regolamento generale sulla protezione dei dati (RGPD). Secondo l'art. 42 RGPD, lo scopo di questa certificazione è quello di dimostrare "la conformità al RGPD delle…

Leggi la voce →
Pirateria informaticaP

Pirateria informatica

La pirateria informatica indica varie attività di natura illecita perpetrate tramite l'utilizzo di strumenti informatici, in violazione delle norme giuridiche di uno Stato e del copyright.

Leggi la voce →