Le differenze tra PPTP, L2TP/IPSec, SSTP e OpenVPN

La maggior parte di voi avrà sentito parlare delle reti private virtuali, o VPN. Molte aziende utilizzano VPN per creare collegamenti sicuri tra gli uffici o per consentire ai dipendenti di connettersi al server dell’ufficio da remoto. Anche molti utenti di Internet utilizzano VPN per aggirare i firewall restrittivi del loro paese o per bypassare le limitazioni geografiche delle applicazioni di streaming online (come Netflix). Questo articolo esplorerà i diversi tipi di connessioni VPN e cosa significano tutti. Ogni protocollo ha vantaggi e svantaggi distintivi - generalmente legati al livello di crittografia, compatibilità dei dispositivi e facilità d’uso / configurazione.

vpn

PPTP

Il Protocollo di Tunneling Point-To-Point (PPTP) è il protocollo VPN più popolare ed è supportato dalla maggior parte dei dispositivi. PPTP sta per protocollo point to point, ed è di gran lunga il più facile da configurare e ha un overhead ridotto che lo rende più veloce rispetto ad altri protocolli VPN. I firewall come ISA Server, Cisco PIX e Sonic Wall riconoscono il protocollo.

PPTP cripta i dati utilizzando una chiave a 128 bit che lo colloca nella categoria “più debole” dei protocolli VPN. Ha anche avuto altre debolezze in passato, come l’autenticazione in chiaro prima che venga stabilita una connessione e per questo motivo è raramente utilizzato in ambienti aziendali sensibili. Tuttavia, le implementazioni più recenti di questo protocollo hanno risolto alcuni dei problemi di sicurezza - ad esempio, l’implementazione dell’autenticazione EAP.

L2TP/IPSec

Il Protocollo di Tunneling di Livello 2 (L2TP) è nato grazie a una partnership tra Cisco e Microsoft con l’intento di fornire un protocollo VPN più sicuro. L2TP è considerato un’opzione più sicura rispetto a PPTP, poiché il protocollo IPSec, che utilizza algoritmi di crittografia più sicuri, è utilizzato in concomitanza. Richiede anche un certificato o una chiave precondivisi. Il livello di crittografia più elevato di L2TP utilizza chiavi a 168 bit, l’algoritmo di crittografia 3 DES e richiede due livelli di autenticazione.

L2TP presenta numerosi vantaggi rispetto a PPTP in termini di integrità dei dati e verifica dell’autenticità dell’origine, progettato per tenere lontani gli hacker dal compromettere il sistema. Tuttavia, l’aumento dell’overhead richiesto per gestire questa sicurezza elevata significa che funziona a un ritmo più lento rispetto a PPTP.

SSTP

Il Protocollo di Tunneling Sicuro (SSTP) è considerato il protocollo VPN con la massima sicurezza grazie all’autenticazione con certificati a chiave di 2048 bit e alla crittografia con chiavi a 256 bit. SSTP può essere utilizzato in sostituzione di altri protocolli VPN (PPTP, L2TP) ed è efficace in luoghi dove l’accesso alla rete è ristretto poiché utilizza la porta TCP 443, la stessa porta utilizzata dalle trasmissioni Secure Socket Layer (SSL).

La VPN SSTP è considerata più veloce e più affidabile di OpenVPN. Tuttavia, il tuo sistema operativo deve essere relativamente aggiornato affinché funzioni correttamente con SSTP.

Il principale svantaggio di SSTP è che, essendo stato sviluppato da Microsoft, funziona solo su Windows Vista / Windows 7 / Windows 8. Attualmente, non ci sono intenzioni di rendere il protocollo disponibile per gli utenti di Mac OS, Linux e versioni precedenti di Windows.

OpenVPN

OpenVPN è stato sviluppato da software Open Source come alternativa gratuita al protocollo SSTP di Microsoft. Un grande vantaggio di questo particolare protocollo è che funziona su una varietà di sistemi operativi, come Mac OS, Windows, Linux e alcuni telefoni IP. Similarmente a SSTP, OpenVPN ha un livello di crittografia superiore rispetto a L2TP poiché opera sia a Livello 2 che a Livello 3. Inoltre, è accompagnato da funzionalità extra come il trasporto di frame Ethernet, pacchetti IPX e la funzionalità NETBIOS.

Un piccolo svantaggio di OpenVPN è che fornisce un supporto insufficiente per i dispositivi mobili e la necessità di installare un client di terze parti. Questo non è il caso per SSTP.

Uno svantaggio maggiore delle VPN è l’alto overhead associato al protocollo a causa del suo livello di crittografia. Potrebbe essere anche abbastanza impegnativo da configurare.

Considerazioni finali

I protocolli VPN illustrati sopra hanno tutti vantaggi e svantaggi distintivi. Il protocollo più facile da configurare con la migliore compatibilità con i dispositivi sarebbe PPTP. SSTP e OpenVPN sono i protocolli meno propensi a essere bloccati da server o firewall e generalmente considerati i più sicuri. In termini di velocità, generalmente parlando, meno crittografia significa maggiore velocità ma a scapito di meno sicurezza. Tuttavia, se i tuoi dispositivi sono di ragionevole velocità, questo non dovrebbe essere un fattore importante. È meglio considerare i tuoi requisiti di sicurezza e scegliere un protocollo di conseguenza.