Difference between OpenVPN and PPTP


The difference between OpenVPN and PPTP is very important to know the subject of virtual private networks. Virtual private networks (VPNs) are a technique used to extend a private network over a public network such as the Internet. Various techniques have been implemented to create a VPN. OpenVPN and PPTP are such methods. PPTP, which stands for Point-to-Point Tunneling Protocol, was introduced by Microsoft and was available as early as Windows 95. OpenVPN, on the other hand, is an open source software solution introduced in 2001. PPTP and OpenVPN are available on several platforms, PC to the most used routers. operating systems, but both have their own advantages and disadvantages.

What is OpenVPN ??

OpenVPN is software that can be used to create virtual private networks (VPNs). The implementation is open source and is released under the GNU GPL license. The first version was released in 2001 and has now evolved considerably. The software is supported on multiple platforms, including Windows, Linux, Mac OS X and even FreeBSD. Not only on personal computers and servers, but also on integrated devices running firmware such as open-WRT, DD-WRT and tomato OpenVPN are supported. Nowadays, there are also implementations for mobile platforms such as iOS and Android. The application corresponds to the client-server architecture where one is configured as a server and one or more are configured as clients to connect to the OpenVPN server.

A great advantage of OpenVPN is its high level security. It uses the OpenSSL library to provide security techniques such as encryption and authentication, while allowing many cryptographic algorithms such as AES, triple DES, RC5 and Blowfish. Another particular advantage lies in its ability to operate via network address translation (NAT) and proxy servers, while allowing circumvention of firewalls. The service works by default on port 1194 but can be modified by the user if necessary. TCP and UDP are supported as the transport layer protocol and, if necessary, Internet protocol version 6 is also supported. If necessary, LZO compression can be used to compress the stream. Currently.

What is PPTP ??

The point-to-point tunneling protocol is also a method that can be used to create a VPN. This protocol was published by a Microsoft consortium and was originally used to create a VPN on Windows remote networks. The protocol itself does not define any encryption and authentication procedures, but security depends on tunneling the point-to-point protocol. Microsoft uses MPPE (point-to-point encryption protocol) in MS-CHAP (Microsoft bypass authentication protocol) to provide security. Many platforms, including Windows, have PPTP functionality built into the system, allowing the user to use the service with minimal effort for configuration by simply using a user name, password. password and a server name. As of Windows 95, Windows has built-in support for PPTP. Besides Windows, operating systems such as Linux, Android, FreeBSD, OS X and iOS also support the PPTP protocol.

The biggest drawback of PPTP is the presence of security issues involving several known vulnerabilities. A PPTP connection is established by communicating via TCP port 1723, then a GRE (General Routing Encapsulation) tunnel is created. So by disabling GRE traffic, PPTP connections can be easily blocked.

What is the difference between OpenVPN and PPTP?

  • PPTP is a protocol used to implement a VPN while OpenVPN is an open source software solution used to implement a VPN.
  • PPTP was introduced by Microsoft while OpenVPN was written by a person called James Yonan.
  • MPPE and MS-CHAP are used to implement security in PPTP. OpenVPN implements its security-based open SSL / TLS using the OpenSSL library.
  • There are certain major security vulnerabilities in PPTP, but OpenVPN does not have such known major vulnerabilities.

Post a Comment