Perbedaan antara OpenVPN dan PPTP

Perbedaan antara OpenVPN dan PPTP

OpenVPN vs PPTP
 

Perbedaan antara OpenVPN dan PPTP sangat penting untuk mengetahui topik ketika datang ke jaringan pribadi virtual. Virtual Private Networks (VPN) adalah teknik yang digunakan untuk memperluas jaringan pribadi melalui jaringan publik seperti Internet. Berbagai teknik telah diimplementasikan untuk membuat VPN dan OpenVPN dan PPTP adalah metode seperti itu. PPTP, yang berarti Point to Point Tunneling Protocol, diperkenalkan oleh Microsoft dan tersedia pada awal dari Windows 95. OpenVPN, di sisi lain, adalah solusi perangkat lunak open source yang diperkenalkan pada tahun 2001. Baik PPTP dan OpenVPN tersedia di beberapa platform dari PC hingga router di sebagian besar sistem operasi yang digunakan, tetapi keduanya memiliki kelebihan dan kekurangannya sendiri.

Apa itu OpenVPN?

OpenVPN adalah perangkat lunak yang dapat digunakan untuk membuat Virtual Private Networks (VPN). Implementasinya adalah open source dan dirilis di bawah lisensi GNU GPL. Versi pertama dirilis kembali pada tahun 2001 dan sekarang telah berkembang menjadi kapasitas yang hebat. Perangkat lunak ini didukung di beberapa platform termasuk Windows, Linux, Mac OS X dan bahkan FreeBSD. Tidak hanya pada komputer pribadi dan server tetapi juga pada perangkat tertanam yang menjalankan firmware seperti Open-WRT, DD-WRT dan Tomat OpenVPN didukung. Saat ini, ada implementasi untuk platform seluler seperti iOS dan Android juga. Aplikasi sesuai dengan arsitektur server klien di mana seseorang dikonfigurasi sebagai server dan satu atau beberapa dikonfigurasi sebagai klien untuk terhubung ke server OpenVPN. Bahkan router dapat dikonfigurasi sebagai klien atau server.

Keuntungan besar dari OpenVPN adalah keamanan tingkat tinggi. Ini menggunakan perpustakaan OpenSSL untuk memberikan teknik keamanan seperti enkripsi dan otentikasi sambil memungkinkan banyak algoritma kriptografi seperti AES, Triple DES, RC5 dan blowfish. Keuntungan khusus lainnya adalah kemampuan yang harus dikerjakan melalui NAT (terjemahan alamat jaringan) dan server proxy sementara itu juga mampu melewati firewall. Layanan berjalan default pada port 1194 tetapi dapat diubah oleh pengguna jika perlu. Baik TCP dan UDP didukung sebagai protokol lapisan transport dan jika perlu Internet Protocol Version 6 juga didukung. Jika diperlukan kompresi lzo dapat digunakan untuk mengompres aliran. Saat ini, ini adalah implementasi VPN yang paling banyak digunakan baik di komputer maupun perangkat tertanam.

Apa itu PPTP?

Protokol point to point tunneling juga merupakan metode yang dapat digunakan untuk membuat VPN. Protokol ini diterbitkan oleh konsorsium Microsoft dan awalnya digunakan untuk membuat VPN di atas jaringan dial up Windows. Protokol itu sendiri tidak mendefinisikan prosedur enkripsi dan otentikasi tetapi sebaliknya keamanan tergantung pada tunneling protokol titik ke titik. Microsoft menggunakan MPPE (Microsoft Point to Point Encryption Protocol) di MS-Chap (Microsoft Challenge Handshake Authentication Protocol) untuk memberikan keamanan. Banyak platform termasuk Windows memiliki kemampuan PPTP yang dimasukkan ke dalam sistem yang memungkinkan pengguna menggunakan layanan dengan upaya minimal untuk konfigurasi hanya dengan menggunakan nama pengguna, kata sandi dan nama server. Dari Windows 95 Windows memiliki dukungan bawaan untuk PPTP. Terlepas dari Windows, sistem operasi seperti Linux, Android, FreeBSD, OS X dan iOS juga memiliki dukungan bawaan untuk PPTP.

Kelemahan terbesar dalam PPTP adalah adanya masalah keamanan di mana ia memiliki beberapa kerentanan yang diketahui. Koneksi PPTP dimulai dengan berkomunikasi melalui TCP Port 1723 dan kemudian terowongan GRE (Enkapsulasi Routing Umum) dibuat. Jadi dengan menonaktifkan Koneksi PPTP Lalu Lintas GRE dapat diblokir dengan mudah.

Apa perbedaan antara OpenVPN dan PPTP?

• PPTP adalah protokol yang digunakan untuk mengimplementasikan VPN sementara OpenVPN adalah solusi perangkat lunak sumber terbuka yang digunakan untuk mengimplementasikan VPN.

• PPTP diperkenalkan oleh Microsoft sementara OpenVPN ditulis oleh seseorang bernama James Yonan.

• MPPE dan MS-Chap digunakan untuk mengimplementasikan keamanan di PPTP. OpenVPN mengimplementasikan SSL/TLS Open Berbasis Keamanan menggunakan Pustaka OpenSSL.

• Ada beberapa kerentanan keamanan utama di PPTP, tetapi OpenVPN tidak memiliki kerentanan besar yang diketahui.

• Dukungan PPTP dimasukkan di semua sistem operasi utama termasuk Windows, Linux, dan FreeBSD, Android, OS X dan iOS, tetapi OpenVPN harus diinstal karena tidak dimasukkan ke dalam OS. Namun, OpenVPN juga mendukung semua sistem operasi di atas saat diinstal.

• PPTP sangat mudah dikonfigurasi karena apa yang dibutuhkan hanyalah nama pengguna, kata sandi, dan alamat server. Namun, di sisi lain, OpenVPN melibatkan sedikit konfigurasi yang sulit di mana file tertentu harus diedit dan parameter harus diatur.

• PPTP menggunakan Port 1723 dan Protokol GRE. OpenVPN menggunakan port 1194 tetapi dapat diubah ke apapun.

• PPTP dapat dengan mudah diblokir oleh firewall sementara OpenVPN dapat memotong banyak firewall dengan mengatur port ke beberapa port yang diketahui seperti 443.

• OpenVPN bekerja di seluruh server NAT dan proxy dengan mudah daripada PPTP.

• PPTP jauh lebih cepat dari OpenVPN.

• OpenVPN dapat diandalkan dibandingkan koneksi jaringan yang tidak stabil daripada PPTP karena dapat pulih dengan mudah.

• OpenVPN dapat disesuaikan dan dikonfigurasi secara luas di berbagai pengaturan seperti yang disukai, tetapi PPTP tidak dapat dikonfigurasi.

Ringkasan:

OpenVPN vs PPTP

PPTP adalah protokol yang digunakan untuk mengimplementasikan VPN di mana ia diperkenalkan oleh Microsoft. OpenVPN adalah solusi perangkat lunak sumber terbuka yang menggunakan protokol SSL/TLS dan pustaka OpenSSL untuk mengimplementasikan keamanan. Keuntungan dasar PPTP adalah kenyamanan untuk dikonfigurasi dan ketersediaan bawaan dalam berbagai sistem operasi. Namun, ia memiliki berbagai kerentanan keamanan, jadi tidak disarankan untuk kasus yang membutuhkan keamanan tinggi. OpenVPN jauh lebih aman tetapi harus diinstal sebagai perangkat lunak pihak ketiga dan konfigurasinya agak sulit, tetapi dapat diandalkan bahkan pada koneksi jaringan yang tidak stabil.

Gambar milik:

  1. Logo OpenVPN oleh OpenVPN Technologies, Inc. (CC BY-SA 3.0)