Perbedaan antara OpenVPN dan PPTP

Anonim

OpenVPN vs PPTP

Perbedaan antara OpenVPN dan PPTP sangat penting untuk mengetahui topik ketika datang ke Virtual Private Networks. 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 kedua OpenVPN dan PPTP adalah metode seperti itu. PPTP, yang merupakan singkatan dari Point to Point Tunneling Protocol , diperkenalkan oleh Microsoft dan tersedia pada awal dari Windows 95. OpenVPN, di sisi lain, merupakan solusi perangkat lunak open source yang diperkenalkan pada tahun 2001 Kedua PPTP dan OpenVPN tersedia di berbagai platform dari PC ke router pada sistem operasi yang paling banyak digunakan, namun keduanya memiliki kelebihan dan kekurangan tersendiri.

Apa itu OpenVPN?

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

Keuntungan besar dari OpenVPN adalah keamanan level tinggi. Menggunakan perpustakaan OpenSSL untuk menyediakan teknik keamanan seperti enkripsi dan otentikasi sementara memungkinkan banyak algoritma kriptografi seperti AES, triple DES, RC5 dan Blowfish. Keunggulan khusus lainnya adalah kemampuannya untuk bekerja melalui NAT (Network Address Translation) dan server proxy sementara ia juga mampu melewati firewall. Layanan berjalan default pada port 1194 namun dapat diubah oleh pengguna jika diperlukan. Baik TCP dan UDP didukung sebagai protokol lapisan transport dan jika diperlukan, Internet Protocol versi 6 juga didukung. Jika diperlukan kompresi LZO dapat digunakan untuk menekan aliran. Saat ini, ini adalah implementasi VPN yang paling banyak digunakan baik di komputer maupun perangkat embedded.

Apa itu PPTP?

Point to Point Tunneling Protocol juga merupakan metode yang bisa digunakan untuk membuat VPN. Protokol ini diterbitkan oleh sebuah konsorsium Microsoft dan awalnya digunakan untuk membuat VPN melalui jaringan windows dial up.Protokol itu sendiri tidak mendefinisikan prosedur enkripsi dan otentikasi melainkan keamanan bergantung pada tunneling protokol point to point. Microsoft menggunakan MPPE (Microsoft Point to Point Encryption Protocol) di MS-CHAP (Microsoft Challenge Handshake Authentication Protocol) untuk memberikan keamanan. Banyak platform termasuk windows yang memiliki kemampuan PPTP built-in ke dalam sistem yang memungkinkan pengguna menggunakan layanan ini dengan sedikit usaha untuk konfigurasi hanya dengan menggunakan nama pengguna, kata sandi dan nama server. Dari Windows 95 Windows memiliki dukungan built-in untuk PPTP. Selain Windows, sistem operasi seperti Linux, Android, FreeBSD, OS X dan iOS juga memiliki dukungan built-in untuk PPTP.

Kelemahan terbesar PPTP adalah adanya masalah keamanan yang memiliki beberapa kerentanan yang diketahui. Sambungan PPTP diprakarsai dengan berkomunikasi melalui port TCP 1723 dan kemudian terowongan GRE (General Routing Encapsulation) dibuat. Jadi dengan menonaktifkan koneksi lalu lintas GRE PPTP bisa diblokir dengan mudah.

Apa perbedaan antara OpenVPN dan PPTP?

• PPTP adalah protokol yang digunakan untuk mengimplementasikan VPN sementara OpenVPN adalah solusi perangkat lunak open source yang digunakan untuk mengimplementasikan VPN.

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

• MPPE dan MS-CHAP digunakan untuk mengimplementasikan keamanan di PPTP. OpenVPN menerapkan keamanan berbasis SSL / TLS yang terbuka menggunakan pustaka OpenSSL.

• Ada beberapa kerentanan keamanan utama di PPTP, namun OpenVPN tidak memiliki kerentanan besar yang diketahui. Dukungan PPTP sudah ada di semua sistem operasi utama termasuk Windows, Linux, dan FreeBSD, Android, OS X dan iOS, namun OpenVPN harus diinstal karena tidak terpasang ke dalam OS. Namun, OpenVPN juga mendukung semua sistem operasi di atas saat diinstal.

• PPTP lebih mudah dikonfigurasi karena yang dibutuhkan hanyalah nama pengguna, kata sandi dan alamat server. Namun, di sisi lain, OpenVPN melibatkan konfigurasi yang agak sulit dimana file tertentu harus diedit dan parameter harus ditetapkan.

• PPTP menggunakan port 1723 dan protokol GRE. OpenVPN menggunakan port 1194 namun bisa diubah menjadi apapun.

• PPTP dapat dengan mudah diblokir oleh firewall sementara OpenVPN dapat melewati banyak firewall dengan menetapkan port ke beberapa port yang dikenal seperti 443.

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

• PPTP jauh lebih cepat dari pada OpenVPN.

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

• OpenVPN dapat disesuaikan dan dikonfigurasi secara luas di berbagai pengaturan sesuai pilihan, namun PPTP tidak dapat dikonfigurasi.

Ringkasan:

OpenVPN vs PPTP

PPTP adalah protokol yang digunakan untuk mengimplementasikan VPN dimana diperkenalkan oleh Microsoft. OpenVPN adalah solusi perangkat lunak open source yang menggunakan protokol SSL / TLS dan perpustakaan OpenSSL untuk mengimplementasikan keamanan. Keuntungan dasar PPTP adalah kenyamanan untuk mengkonfigurasi dan ketersediaan built-in di berbagai sistem operasi.Namun, ia memiliki berbagai kerentanan keamanan, sehingga tidak disarankan untuk kasus yang membutuhkan keamanan tinggi. OpenVPN jauh lebih aman tapi harus dipasang sebagai perangkat lunak pihak ketiga dan konfigurasinya agak sulit, namun bisa diandalkan bahkan pada koneksi jaringan yang tidak stabil.

Gambar Courtesy:

Logo OpenVPN oleh OpenVPN Technologies, Inc. (CC BY-SA 3. 0)