Perguntas sobre 'vpn'

Questões relacionadas ao software VPN (Virtual Private Network)
2
respostas

É possível que a VPN L2TP faça a configuração da rota automática para o cliente durante a conexão?

Nós configuramos um servidor VPN L2TP com este tutorial , tudo funciona como um encanto. O único problema é Não queremos que o cliente direcione todo o tráfego usando essa VPN, apenas uma sub-rede específica, por exemplo, 10.0.0.0/20...
08.02.2014 / 07:00
5
respostas

Segurança do PPTP vs IPSec

O VPN PPTP ou IPSEC é mais seguro que o outro para VPN "dial in"? Em caso afirmativo, por que?     
05.11.2009 / 15:49
4
respostas

Evitar a conexão SSH perdida após o login na VPN na máquina do servidor

Encontrei um problema com o qual não posso lidar. Quando estou conectado a um VPS por SSH e tento estabelecer conexão VPN nesse VPS, a conexão SSH entre VPS e minha máquina se perde. Presumo que seja porque o roteamento foi alterado pelas config...
07.12.2014 / 13:55
2
respostas

Qual é a diferença de nível de protocolo entre o IPSec e o “Cisco IPSec”?

A maioria dos clientes VPN faz distinção entre o IPSec e o "Cisco IPSec". Por exemplo, o iOS (da Apple) os trata como coisas essencialmente separadas. Mas não consigo encontrar nenhuma explicação sobre quais são as diferenças de nível de pro...
22.11.2011 / 23:11
3
respostas

Solução Linux para VPN sob demanda para dispositivos iOS

De acordo com o artigo de suporte da Apple sobre VPN para iOS , apenas o Cisco IPSec, o Juniper Junos Pulse e o Cisco AnyConnect suportam o Recurso sob demanda VPN. Existe alguma implementação de código aberto ("livre", como na cerveja é mais i...
01.06.2011 / 19:52
3
respostas

Existe alguma VPN P2P distribuída / mesh-like?

Eu tenho minha VPN pessoal, conectando vários dispositivos para que eles possam ter endereços IP fixos em uma rede sempre acessível (desde que estejam conectados à Internet). Isso é necessário para mim, já que meus dispositivos podem estar em mo...
27.04.2015 / 03:05
0
respostas

Dispositivo básico de firewall, comutador e roteador? [fechadas]

Eu sou um desenvolvedor e não lidei com administração de servidores ou redes em anos, então "enferrujado" é muito generoso. Estou configurando um novo cluster de servidor da Web (começando com dois servidores da Web de 1U e um servidor de banco...
18.06.2009 / 04:08
2
respostas

___ qstnhdr __ stunnel vpn tráfego e garantir que se parece com o tráfego SSL na porta 443 ______ qstntxt ___

Estou tentando fazer com que meu tráfego de entrada e saída pareça o mais legítimo possível perto do tráfego SSL. Existe uma maneira de proteger meu próprio tráfego para garantir que ele se pareça com o tráfego SSL e não com o tráfego do OpenVPN? E com base na configuração da minha configuração, todo o tráfego usa a porta 443, que é a porta SSL?

Minha configuração é a seguinte:

STUNNEL no laptop:

%pre%

OPENVPN CONFIG NO laptop:

%pre%

CONFIGURAÇÃO DO STUNNEL NO SERVIDOR:

%pre%

OPENVPN CONFIG no servidor:

%pre%     
______ azszpr681497 ___

OpenVPN por TLS

Sua VPN está usando o TCP como um protocolo de transporte. A instância stunnel é usada para encapsular o conteúdo do fluxo TCP em TLS / TCP. Você obtém esta pilha de protocolos:

%pre%

Entre as instâncias do stunnel, você tem essa pilha de protocolos no fio:

%pre%

Como o TLS criptografa sua carga útil, um invasor só consegue ver:

%pre%

Então, sim, é um tráfego TLS simples (pode ser HTTP / TLS, SMTP / TLS, POP / TLS ou qualquer outra coisa para alguém que esteja olhando para o tráfego, mas se parece muito com HTTP / TLS, pois a porta TCP 443 é usava). Você pode verificar isso usando wireshark: registre o tráfego entre as instâncias do stunnel. Na interface do usuário wireshark (botão direito em um pacote do fluxo), você pode solicitar ao wireshark para interpretar o tráfego como TLS: ele o reconhecerá como tráfego TLS (você verá as diferentes mensagens TLS, mas não a carga útil da sessão TLS) .

Você pode querer usar SNI no cliente para parecer com o que um navegador moderno faria Faz. Você pode querer usar o ALPN , mas stunnel atualmente não lida com isso.

OpenVPN com TLS incorporado

Em comparação, se você estiver usando o OpenVPN, você terá algo assim:

%pre%

Que se parece com isso:

%pre%

A camada TLS incorporada não encapsula os pacotes (IP, Ethernet), mas é usada apenas para configurar a sessão e autenticar:

%pre%

Nesse caso, o tráfego não parece um tráfego TLS simples, mas é obviamente o OpenVPN. Se você interpretar esse tráfego como OpenVPN no wireshark, você reconhecerá as mensagens OpenVPN e dentro delas as mensagens TLS (mas não a carga útil).

Aviso

Você deve estar ciente de que, se um invasor passivo não puder dizer que seu servidor remoto é, na verdade, um servidor OpenVPN, um invasor ativo poderá descobrir isso: simplesmente conectando-se ao seu servidor por TLS, ele será capaz de confirmar que é não um servidor HTTP / TLS. Ao tentar falar o protocolo OpenVPN, ele será capaz de detectar que seu servidor é um servidor OpenVPN / TLS.

OpenVPN sobre TLS com autenticação de cliente

Se você está preocupado com isso, é possível ativar a autenticação de cliente TLS: um invasor não poderá iniciar uma sessão de TLS em funcionamento e não poderá adivinhar qual carga útil será encapsulada por TLS.

* Aviso: ** Eu não estou falando sobre o suporte ao TLS embutido no OpenVPN (veja acima para explicação sobre por que ele não irá ajudá-lo).

OpenVPN / TLS e HTTP / TLS multiplexados

Outra solução é servir HTTP e OpenVPN na sessão TLS. sslh pode ser usado para detectar automaticamente a carga útil do protocolo e despachar para um servidor HTTP / TCP simples ou Servidor OpenVPN / TCP. O servidor será parecido com o servidor HTTP / TLS padrão, mas alguém que tente falar OpenVPN / TLS com esse servidor será capaz de detectar que ele também é um servidor OpenVPN / TLS.

%pre%

OpenVPN sobre HTTP CONNECT over TLS

Outra solução é usar um servidor HTTP / TLS padrão e usar HTTP CONNECT / TLS para conectar-se ao servidor OpenVPN: ele se parecerá com um servidor HTTP padrão. Você pode até mesmo exigir autenticação do cliente para autorizar a solicitação HTTP CONNECT (o squid deve poder fazer isso).

O OpenVPN tem a opção de usar um proxy HTTP:

%pre%

Você deve conseguir combinar isso com uma instância stunnel conectando-se a um HTTPS PROXY remoto:

%pre%

Qual implementaria essa pilha de protocolos:

%pre%     
______ azszpr681636 ___

A resposta do ysdx é ótima e descreve muito bem como o tráfego ficará no fio.

Não mencionado, no entanto, é que a análise de tráfego pode percorrer um longo caminho para a identificação de aplicativos.

Vamos supor que sua conexão com o OpenVPN se pareça com uma conexão https na rede, de modo que um invasor não possa ler o fluxo de bytes e saber que tipo de conexão ele é.

Uma conexão típica de https não vai durar muito tempo. Talvez o seu navegador mantenha uma conexão aberta ao seu servidor de e-mail, eu não sei. Em geral, no entanto, haverá muitas conexões relativamente curtas para diversos servidores remotos.

OTOH, a conexão OpenVPN pode viver por horas ou dias, e enviará muitos dados para o servidor openvpn.

Você pode atenuar a conexão de longa duração periodicamente descartando e reiniciando a conexão. Isso supostamente tem implicações para o tráfego de aplicativos, mas pode ser viável. O padrão de lotes e lotes de tráfego entre você e o servidor openvpn, no entanto, será muito mais difícil de camuflar.

    
___

Estou tentando fazer com que meu tráfego de entrada e saída pareça o mais legítimo possível perto do tráfego SSL. Existe uma maneira de proteger meu próprio tráfego para garantir que ele se pareça com o tráfego SSL e não com o tráfego do OpenVP...
14.03.2015 / 20:49
8
respostas

Como obter trabalho forticlient no OSX El Capitan

O software de VPN forticlient é borked, ao usar o horizonte dividido, desde o OSX El Capitan. O problema é que as solicitações de DNS são enviadas na interface primária normal para o DNS do túnel VPN. Como conseguimos que as solicitações de D...
13.10.2015 / 20:50
0
respostas

Cliente VPN SSL grátis

Qual é o melhor cliente VPN SSL gratuito que funciona em clientes Windows de 64 e 32 bits?     
30.04.2009 / 22:59