Concetti Chiave
- I meccanismi di tunneling consentono la creazione di reti private virtuali (VPN) tramite la cifratura di dati tra due reti private o tra una rete privata e un host esterno.
- La VPN è considerata virtuale poiché include un tratto pubblico, dove i dati sono cifrati per risultare inaccessibili a terzi.
- Il processo di tunneling coinvolge la cifratura e decifratura dei dati attraverso sistemi di interfacciamento come router o firewall.
- Esistono diverse tecnologie per l'implementazione delle VPN, variabili a seconda del metodo di cifratura utilizzato.
- PPTP e OpenVPN sono due delle principali tecnologie disponibili, con il primo integrato in Windows e il secondo basato su SSL e open source.
La virtualità di tale rete e data dal fatto che in relata essa e composta anche da un tratto pubblico (e quindi non è completamente privata):i dati che attraversano il tratto pubblico sono sottoposti a tunneling,ovvero a un processo di cifratura/decifratura a opera dei sistemi di interfacciamento pubblico/privato delle reti in questione(in genere router o firewall).
Questo processo di cifratura/decifratura renderà i dati,net tratto di rete pubblica compreso tra le due reti private,incomprensibili a chi altro si affacci sulla stessa rete pubblica,come se passassero in un tunnel.
Naturalmente,una volta definito lo schema e possibile implementare VPN in modo diverso a seconda della tecnologia che si usa per eseguire le operazioni di cifratura/decifratura .
Sul mercato esistono attualmente più alternative,tra cui le principali sono:
1)PPTP(Ponit To Point Tunnelling Protocol)Tecnologia incorporeità nelle ultime replease del sistema operativo Windows che utilizza un sistema a chiave pubblica/privata proprietario;
2)Open VPN approccio OpenSource basato su implementazione del protocollo SSL.