OpenVPN - Introduzione
OpenVPN è un software open source per creare una rete privata virtuale (VPN) che consente di accedere a risorse di rete protette e navigare in modo sicuro su Internet.
È usato per creare tunnel crittografati punto-punto sicuri fra due computer attraverso una rete non sicura. Permette agli host di autenticarsi l'uno con l'altro per mezzo di chiavi private condivise, certificati digitali o credenziali utente/password.
Usa le librerie di cifratura OpenSSL e il protocollo SSLv3/TLSv1. È disponibile su una vasta gamma di piattaforme come GNU/Linux, xBSD, macOS, Solaris, Android e Windows. L'intero programma è contenuto in un singolo file eseguibile che può funzionare sia in modalità server che client, da un file di configurazione opzionale e da uno o più file contenenti le chiavi, in funzione del metodo di autenticazione usato.