VPN (atau Virtual Private Network) adalah cara untuk membuat koneksi aman dari jaringan atau komputer. VPN menggunakan enkripsi yang kuat dan terbatas, akses data pribadi yang menjaga keamanan data dari pengguna lain dari jaringan yang mendasarinya yang seringkali bisa menjadi jaringan publik seperti Internet. VPN telah digunakan selama bertahun-tahun, namun mereka menjadi lebih kuat dalam beberapa tahun terakhir. Mereka lebih terjangkau dan juga jauh lebih cepat
Cipher komputer modern adalah algoritma yang sangat kompleks. Bahkan dengan bantuan superkomputer, ini sangat sulit untuk retak, jika tidak mustahil untuk semua keperluan praktis. Cara paling kasar untuk mengukur kekuatan cipher adalah dengan kompleksitas algoritma yang digunakan untuk membuatnya.
Algoritma yang lebih kompleks, semakin sulit ciphernya memecahkan menggunakan serangan brute force. Serangan bentuk primitif ini juga dikenal sebagai pencarian kunci yang melelahkan. Ini pada dasarnya melibatkan mencoba setiap kombinasi angka yang mungkin sampai kunci yang benar ditemukan.
SSL singkatan dari Secure Sockets Layer dan TLS adalah singkatan dari Transport Layer Security. Keduanya bekerja sebagai satu protokol. Keduanya digunakan untuk membangun koneksi VPN. Ini adalah koneksi VPN dimana browser web berfungsi sebagai klien dan akses pengguna dibatasi hanya untuk aplikasi tertentu, bukan keseluruhan jaringan. Protokol SSL dan TLS digunakan terutama oleh situs belanja online dan penyedia layanan. SSL dan TSL VPN memberi Anda sesi aman dari browser PC Anda ke server aplikasi. Ini karena browser web beralih ke SSL dengan mudah dan memerlukan praktis tidak ada tindakan dari pengguna. Web browser sudah terintegrasi dengan SSL dan TSL. Koneksi SSL memiliki https di awal URL, bukan http.
Multi-Protocol Label Switching atau MPLS VPN paling baik digunakan untuk jenis koneksi Site-to-Site. Hal ini terutama disebabkan oleh fakta bahwa MPLS adalah pilihan yang paling fleksibel dan mudah disesuaikan. MPLS adalah sumber berbasis standar yang digunakan untuk mempercepat distribusi paket jaringan melalui beberapa protokol. VPN MPLS adalah sistem yang merupakan ISP-tuned VPNs. VPN yang disetel ISP adalah bila dua atau lebih situs terhubung untuk membentuk VPN menggunakan ISP yang sama. Namun kerugian terbesar untuk menggunakan VPN MPLS adalah kenyataan bahwa jaringan tidak semudah memasang komparatif dengan VPN lainnya. Hal ini juga tidak mudah melakukan modifikasi. Oleh karena itu, VPN MPLS biasanya lebih mahal.
VPN hibrida menggabungkan keamanan protokol MPLS dan internet atau VPN berbasis IPsec. Meskipun kedua jenis VPN ini digunakan secara terpisah di berbagai situs. Namun dimungkinkan untuk menggunakan keduanya di situs yang sama. Ini akan dilakukan dengan maksud menggunakan VPN IPsec sebagai cadangan untuk VPN MPLS.