Diferença entre OpenVPN e PPTP | PPTP vs OpenVPN

Anonim

OpenVPN vs PPTP

Diferença entre OpenVPN e o PPTP é muito importante para conhecer o tópico quando se trata de redes privadas virtuais. Virtual Private Networks (VPN) é uma técnica que é usada para expandir uma rede privada em uma rede pública como a Internet. Várias técnicas foram implementadas para criar VPN e tanto OpenVPN quanto PPTP são esses métodos. O PPTP, que representa Protocolo de encapsulamento de ponto a ponto , foi introduzido pela Microsoft e estava disponível desde o Windows 95. OpenVPN, por outro lado, é uma solução de software de código aberto que foi introduzida em 2001 Tanto o PPTP quanto o OpenVPN estão disponíveis em várias plataformas, desde PCs até roteadores na maioria dos sistemas operacionais usados, mas ambos possuem suas próprias vantagens e desvantagens.

O que é OpenVPN?

OpenVPN é um software que pode ser usado para criar redes privadas virtuais (VPN). A implementação é de código aberto e é lançada sob a licença GNU GPL. A primeira versão foi lançada em 2001 e, agora, desenvolveu-se para uma grande capacidade. O software é suportado em várias plataformas, incluindo Windows, Linux, Mac OS X e até mesmo o FreeBSD. Não só em computadores pessoais e servidores, mas também em dispositivos incorporados que executam firmware, como open-WRT, DD-WRT e Tomato OpenVPN são suportados. Hoje em dia, existem implementações para plataformas móveis, como iOS e Android também. O aplicativo corresponde à arquitetura do servidor cliente onde um está configurado como um servidor e um ou vários são configurados como clientes para se conectar ao servidor OpenVPN. Mesmo roteadores podem ser configurados como clientes ou servidores.

Uma grande vantagem do OpenVPN é a sua segurança de alto nível. Ele usa a biblioteca OpenSSL para fornecer técnicas de segurança, como criptografia e autenticação, enquanto permite muitos algoritmos criptográficos, como AES, DES triplos, RC5 e Blowfish. Outra vantagem especial é a capacidade que tem para trabalhar através de NAT (Network Address Translation) e servidores proxy, enquanto também é capaz de ignorar firewalls. O serviço é executado padrão na porta 1194, mas pode ser alterado pelo usuário, se necessário. Tanto o TCP como o UDP são suportados como o protocolo de camada de transporte e, se necessário, a versão 6 do protocolo de internet também é suportada. Se necessário, a compressão LZO pode ser usada para comprimir o fluxo. Atualmente, esta é a implementação de VPN mais amplamente utilizada, tanto em computadores como em dispositivos incorporados.

O que é PPTP?

O protocolo de tunelamento ponto a ponto também é um método que pode ser usado para criar VPN. Este protocolo foi publicado por um consórcio da Microsoft e inicialmente foi usado para criar VPN em redes de discagem do Windows.O protocolo em si não define qualquer procedimento de criptografia e autenticação, mas sim a segurança depende do tunelamento do protocolo ponto a ponto. A Microsoft usa MPPE (Microsoft Point to Point Encryption Protocol) no MS-CHAP (Microsoft Challenge Handshake Authentication Protocol) para fornecer segurança. Muitas plataformas, incluindo janelas, possuem capacidade PPTP incorporada no sistema, permitindo que o usuário use o serviço com o mínimo de esforço para a configuração apenas usando um nome de usuário, senha e um nome de servidor. Do Windows 95, o Windows possui suporte incorporado para PPTP. Além do Windows, os sistemas operacionais como Linux, Android, FreeBSD, OS X e iOS também possuem suporte interno para PPTP.

A maior desvantagem no PPTP é a presença de problemas de segurança em que ele possui várias vulnerabilidades conhecidas. Uma conexão PPTP é iniciada pela comunicação via porta TCP 1723 e, em seguida, é criado um túnel GRE (encaminhamento de encaminhamento geral). Assim, ao desativar o tráfego GRE, as conexões PPTP podem ser facilmente bloqueadas.

Qual a diferença entre OpenVPN e PPTP?

• O PPTP é um protocolo que é usado para implementar a VPN enquanto a OpenVPN é uma solução de software de código aberto usada para implementar VPN.

• O PPTP foi introduzido pela Microsoft, enquanto o OpenVPN foi escrito por uma pessoa chamada James Yonan.

• O MPPE e o MS-CHAP são usados ​​para implementar a segurança no PPTP. O OpenVPN implementa o SSL / TLS aberto baseado em segurança usando a biblioteca OpenSSL.

• Existem algumas vulnerabilidades de segurança importantes no PPTP, mas o OpenVPN não possui vulnerabilidades importantes tão conhecidas.

• O suporte PPTP está incorporado em todos os sistemas operacionais mainstream, incluindo Windows, Linux e FreeBSD, Android, OS X e iOS, mas o OpenVPN deve ser instalado, pois não está incorporado no SO. No entanto, o OpenVPN também suporta todos os sistemas operacionais acima quando instalados.

• PPTP é muito fácil de configurar, pois o que é necessário é apenas um nome de usuário, senha e endereço do servidor. No entanto, por outro lado, o OpenVPN envolve uma configuração pouco difícil, onde certos arquivos devem ser editados e os parâmetros devem ser definidos.

• O PPTP usa a porta 1723 e o protocolo GRE. O OpenVPN usa a porta 1194, mas pode ser alterado para qualquer.

• O PPTP pode ser facilmente bloqueado por firewalls enquanto o OpenVPN pode ignorar muitos firewalls configurando a porta para alguma porta conhecida como 443.

• OpenVPN funciona em servidores NAT e proxy facilmente do que PPTP.

• O PPTP é muito mais rápido que o OpenVPN.

• O OpenVPN é confiável em conexões de rede instáveis ​​do que PPTP, pois pode recuperar facilmente.

• OpenVPN pode ser personalizado e está amplamente configurado em várias configurações como preferidas, mas o PPTP não é muito configurável.

Resumo:

OpenVPN vs PPTP

PPTP é um protocolo que é usado para implementar VPN onde foi introduzido pela Microsoft. O OpenVPN é uma solução de software de código aberto que usa protocolos SSL / TLS e biblioteca OpenSSL para implementar a segurança. As vantagens básicas do PPTP são a conveniência de configurar e a disponibilidade incorporada em vários sistemas operacionais.No entanto, ele possui várias vulnerabilidades de segurança, por isso não é recomendado para casos que precisam de alta segurança. O OpenVPN é muito mais seguro, mas deve ser instalado como software de terceiros e a configuração é um pouco difícil, mas é confiável mesmo em conexões de rede instáveis.

Imagens Cortesia:

  1. Logotipo OpenVPN pela OpenVPN Technologies, Inc. (CC BY-SA 3. 0)