Projeto strongSwan: solução VPN baseada em IPsec para Windows, Linux, Android, Mac

Índice:

Projeto strongSwan: solução VPN baseada em IPsec para Windows, Linux, Android, Mac
Projeto strongSwan: solução VPN baseada em IPsec para Windows, Linux, Android, Mac

Vídeo: Projeto strongSwan: solução VPN baseada em IPsec para Windows, Linux, Android, Mac

Vídeo: Projeto strongSwan: solução VPN baseada em IPsec para Windows, Linux, Android, Mac
Vídeo: Como Baixar e Instalar Mozilla Firefox Windows 10/8/7 | 2017 - YouTube 2024, Abril
Anonim

StrongSwan é um cliente VPN baseado em IPsec de código aberto gratuito que está disponível para a maioria dos sistemas operacionais existentes. Ele implementa os protocolos de troca de chaves IKEv1 e IKEv2 para trocar chaves de certificação enigmática entre hosts e clientes. Há muitos termos técnicos para entender aqui, começando com o IPsec e depois passando para o IKE.

Image
Image

strongSwan VPN

Compreender e trabalhar com o projeto strongSwan não é uma brincadeira de crianças, mas sim um profundo conhecimento e uma boa compreensão dos protocolos de Internet e outros recursos de segurança relacionados a ele.

Aqui está a lista de recursos provenientes do site oficial do strongSwan, a lista pode incluir alguns termos difíceis, mas a curiosidade sempre foi o maior professor. Então, dirija-se ao Google ou Bing e pesquise e saiba mais sobre eles:

  • Funciona em kernel Linux 2.6, 3.xe 4.x, Android, FreeBSD, OS X e Windows
  • Implementa os protocolos de troca de chaves IKEv1 e IKEv2 (RFC 7296)
  • Suporte totalmente testado de conexões de túnel e transporte IPv6 IPsec
  • Endereço IP dinâmico e atualização de interface com IKEv2 MOBIKE (RFC 4555)
  • Inserção automática e exclusão de regras de firewall baseadas em diretiva IPsec
  • NAT-Traversal via encapsulamento UDP e porta flutuante (RFC 3947)
  • Suporte de fragmentação de mensagens IKEv2 (RFC 7383) para evitar problemas com fragmentação de IP
  • Detecção Dead Peer (DPD, RFC 3706) cuida dos túneis pendurados
  • IPs estáticos e modos de pull e push IKEv1 ModeConfig
  • Funcionalidade do servidor e do cliente XAUTH sobre a autenticação do modo principal IKEv1
  • Pool de endereços IP virtuais gerenciado pelo daemon IKE ou banco de dados SQL
  • Autenticação segura do usuário do IKEv2 EAP (EAP-SIM, EAP-AKA, EAP-TLS, EAP-MSCHAPv2, etc.)
  • Reencaminhamento opcional de mensagens EAP para o servidor AAA através do plug-in EAP-RADIUS
  • Suporte de Múltiplas Trocas de Autenticação do IKEv2 (RFC 4739)
  • Autenticação baseada em certificados X.509 ou chaves pré-compartilhadas
  • Uso de algoritmos de assinatura forte com autenticação de assinatura no IKEv2 (RFC 7427)
  • Recuperação e cache local de listas de revogação de certificados via HTTP ou LDAP
  • Suporte total do protocolo de status de certificado online (OCSP, RFC 2560).
  • Gerenciamento de CA (URIs OCSP e CRL, servidor LDAP padrão)
  • Diretivas IPsec poderosas com base em curingas ou CAs intermediárias
  • Armazenamento de chaves privadas RSA e certificados em um cartão inteligente (interface PKCS # 11)
  • Plugins modulares para algoritmos de criptografia e interfaces de banco de dados relacional
  • Suporte de grupos DH de curva elíptica e certificados ECDSA (Suite B, RFC 4869)
  • Integridade opcional integrada e testes de criptografia para plugins e bibliotecas
  • Integração suave de desktop Linux através do applet strongSwan NetworkManager
  • Trusted Network Connect compatível com PB-TNC (RFC 5793) e PA-TNC (RFC 5792)

O strongSwan é totalmente funcional em sistemas operacionais baseados em Linux e pacotes de distribuição também estão disponíveis, mas para o Windows, nenhum pacote de distribuição está disponível e você precisa construir o código usando o MinGW toolchain. Todos os recursos não estão disponíveis no Windows e há muitas limitações associadas ao projeto. Para executar o strongSwan corretamente, é necessário desativar o serviço IKE nativo no Windows e algumas outras coisas.

A instalação e configuração no Windows é uma tarefa tediosa por enquanto, mas espera-se que o projeto venha a criar pacotes binários instaláveis em breve para tornar a instalação e configuração uma tarefa mais fácil. Você pode ler mais sobre strongSwan para Windows OS Aqui.

O projeto strongSwan está sendo mantido por Andreas Steffen, que é professor de Segurança em Comunicações na Universidade de Ciências Aplicadas em Rapperswil, Suíça. Além disso, o projeto está sendo patrocinado pelas principais empresas de segurança de TI e a Secunet, Sophos, sendo a Revosec uma delas.

O strongSwan é uma implementação bem documentada do IPsec. É completamente open source e está disponível gratuitamente. Você pode baixá-lo, construí-lo e criar sua própria rede virtual. Embora exija algum conhecimento técnico para entender o funcionamento e o código também. Mas você pode verificar a documentação do projeto para saber mais sobre ele e ler as instruções de instalação e outros detalhes.

Vá aqui se você está procurando algum software VPN gratuito para o seu PC com Windows.

Recomendado: