L'uso di SSL/TLS in HTTPS garantisce la sicurezza del traffico web contenente informazioni sensibili. Sebbene questo sia prezioso per la privacy degli utenti, è utile anche per i criminali informatici. Il malware utilizza sempre più spesso HTTPS per nascondere le comunicazioni di comando e controllo.
SSL/TLS è un protocollo di rete progettato per fornire una sicurezza aggiuntiva ad altri protocolli insicuri, utilizzando la crittografia. È comunemente utilizzato in HTTPS per proteggere il traffico web, ma l'uso diffuso di HTTPS da parte di malware rende le capacità di ispezione SSL un componente essenziale della strategia di cybersecurity di un'organizzazione.
L'HyperText Transfer Protocol Secure (HTTPS) è ciò che rende possibile il web sicuro. Quando naviga sul web, qualsiasi pagina web che presenta l'icona del lucchetto nella barra degli indirizzi utilizza HTTPS per comunicare tra il computer che richiede la pagina e il server in cui è memorizzata.
HTTPS è una versione sicura del protocollo HTTP di base. HTTP è stato progettato per consentire la navigazione sul web, definendo il modo in cui un computer client e un server web devono dialogare tra loro.
La principale limitazione di HTTP è che è completamente insicuro. Tutto il traffico trasportato via HTTP è leggibile da chiunque lo origli. Poiché il web trasporta sempre più informazioni sensibili (a causa dell'e-commerce, delle cartelle cliniche online, dei social media, ecc.
HTTPS utilizza il protocollo Transport Layer Security (TLS) - precedentemente noto come Secure Sockets Layer (SSL) - per aggiungere sicurezza a HTTP. Con SSL/TLS, HTTPS è in grado di verificare l'identità del server web e di criptare tutto il traffico che scorre tra il client e il server.
HTTPS è implementato come due protocolli che lavorano insieme. SSL/TLS viene utilizzato per creare una connessione crittografata tra il client e il server. Una volta fatto questo, il traffico HTTP viene inviato attraverso questo tunnel, criptandolo e incorporandolo nella sezione dati dei pacchetti SSL/TLS. A destinazione, l'altro computer decifra i dati e li elabora in base al protocollo HTTP.
Affinché ciò sia possibile, il client e il server devono disporre di una chiave segreta condivisa per la crittografia. SSL/TLS crea questo utilizzando un protocollo di handshake in cui il client e il server concordano i parametri da utilizzare per la crittografia (algoritmo, ecc.) e condividono una chiave segreta utilizzando la crittografia asimmetrica o a chiave pubblica per proteggerla dalle intercettazioni.
L'utilizzo di SSL/TLS rende HTTPS più lento e meno efficiente di HTTP. Tuttavia, il protocollo offre anche diversi vantaggi importanti, tra cui:
L'HTTPS è stato progettato per essere un'alternativa sicura all'HTTP. Tuttavia, la sua sicurezza ha dei limiti, tra cui:
L'uso di SSL/TLS in HTTPS garantisce la sicurezza del traffico web contenente informazioni sensibili. Sebbene questo sia prezioso per la privacy degli utenti, è utile anche per i criminali informatici. Il malware utilizza sempre più spesso HTTPS per nascondere le comunicazioni di comando e controllo.
L'ispezione SSL/TLS comporta l'esecuzione di un'intercettazione in stile MitM sulle connessioni SSL/TLS in entrata o in uscita dalla rete di un'organizzazione. Ciò consente all'organizzazione di ispezionare il traffico alla ricerca di contenuti dannosi.
L'ispezione HTTPS offre diversi vantaggi in termini di prestazioni e sicurezza della rete, tra cui:
L'ispezione HTTPS richiede che un Next Generation Firewall (NGFW) decifri una connessione, ispezioni i dati che contiene alla ricerca di contenuti dannosi e poi li cripti prima di inoltrarli a destinazione. Questo può creare una latenza di rete significativa, soprattutto se il NGFW non ha la capacità di eseguire l'ispezione a velocità di linea.
L'implementazione di una soluzione di sicurezza scalabile è essenziale per garantire che un'organizzazione possa adattarsi all'aumento della larghezza di banda del traffico. Una soluzione di rete hyperscale consente a un'organizzazione di aggiungere altre risorse per soddisfare la domanda, senza dover acquistare altri sistemi dedicati.
L'ispezione HTTPS può migliorare notevolmente la sicurezza web di un'organizzazione. Quando seleziona e distribuisce un NGFW per l'ispezione HTTPS, implementa le seguenti best practice:
Un NGFW deve supportare queste funzionalità, oltre alle altre caratteristiche fondamentali descritte in questa guida all'acquisto di NGFW, tra cui:
I NGFW di Check Point offrono funzionalità di ispezione SSL/TLS scalabili e ad alte prestazioni. Per vederli in azione, può richiedere una demo gratuita.