Perbedaan Antara OpenVPN dan PPTP

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 diterapkan untuk membuat VPN dan baik OpenVPN dan PPTP adalah metode tersebut. PPTP, yang merupakan singkatan Protokol Tunneling Titik ke Titik, diperkenalkan oleh Microsoft dan tersedia sejak Windows 95. OpenVPN, di sisi lain, adalah solusi perangkat lunak sumber terbuka yang diperkenalkan pada tahun 2001. Baik PPTP dan OpenVPN tersedia di berbagai platform dari PC ke router yang paling sering digunakan. sistem operasi, tetapi keduanya memiliki kelebihan dan kekurangan 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 besar. Perangkat lunak ini didukung di berbagai platform termasuk Windows, Linux, Mac OS X dan bahkan FreeBSD. Tidak hanya pada komputer dan server pribadi 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 satu 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 OpenVPN adalah keamanan tingkat tinggi. Menggunakan perpustakaan OpenSSL untuk menyediakan teknik keamanan seperti enkripsi dan otentikasi sambil memungkinkan banyak algoritma kriptografi seperti AES, triple DES, RC5 dan Blowfish. Keuntungan khusus lainnya adalah kemampuannya harus bekerja melalui NAT (Network Address Translation) dan server proxy sementara itu juga mampu mem-bypass 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, Protokol internet versi 6 juga didukung. Jika diperlukan kompresi LZO dapat digunakan untuk mengompres aliran. Saat ini, ini adalah implementasi VPN yang paling banyak digunakan baik pada komputer maupun perangkat yang disematkan.

Apa itu PPTP??

Point to Point Tunneling Protocol juga merupakan metode yang dapat digunakan untuk membuat VPN. Protokol ini diterbitkan oleh konsorsium Microsoft dan pada awalnya digunakan untuk membuat VPN melalui jaringan dial up windows. Protokol itu sendiri tidak mendefinisikan prosedur enkripsi dan otentikasi tetapi keamanan tergantung pada penerowongan 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 bawaan 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. Selain 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 port TCP 1723 dan kemudian terowongan GRE (General Routing Encapsulation) dibuat. Jadi dengan menonaktifkan lalu lintas GRE koneksi PPTP 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 dalam PPTP. OpenVPN mengimplementasikan SSL / TLS terbuka berbasis keamanan menggunakan pustaka OpenSSL.

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

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

• PPTP jauh lebih mudah dikonfigurasi karena yang diperlukan hanyalah nama pengguna, kata sandi, dan alamat server. Namun, di sisi lain, OpenVPN melibatkan konfigurasi yang sedikit sulit di mana file-file tertentu harus diedit dan parameter harus ditetapkan.

• PPTP menggunakan protokol port 1723 dan GRE. OpenVPN menggunakan port 1194 tetapi dapat diubah menjadi apa saja.

• PPTP dapat dengan mudah diblokir oleh firewall sementara OpenVPN dapat mem-bypass banyak firewall dengan mengatur port ke beberapa port yang dikenal seperti 443.

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

• PPTP jauh lebih cepat daripada OpenVPN.

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

• OpenVPN dapat dikustomisasi dan dikonfigurasikan secara luas di berbagai pengaturan seperti yang diinginkan, tetapi PPTP tidak banyak dapat dikonfigurasi.

Ringkasan:

OpenVPN vs PPTP

PPTP adalah protokol yang digunakan untuk mengimplementasikan VPN yang diperkenalkan oleh Microsoft. OpenVPN adalah solusi perangkat lunak sumber terbuka yang menggunakan protokol SSL / TLS dan perpustakaan OpenSSL untuk mengimplementasikan keamanan. Keuntungan dasar dari PPTP adalah kemudahan untuk mengonfigurasi dan ketersediaan bawaan di berbagai sistem operasi. Namun, ia memiliki berbagai kerentanan keamanan, sehingga tidak disarankan untuk kasus yang memerlukan 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:

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