Quais são algumas boas maneiras de impedir o acesso público ao servidor / aplicativo?

1

Quais são algumas boas maneiras de impedir o acesso público a um servidor / aplicativo?

Eu sei que posso configurar um túnel ssh, mas isso requer que eu configure um proxy em minha máquina local e aponte meu navegador para ele. isso não é bom, pois alguns não desenvolvedores precisam ver o aplicativo.

Estou falando de impedir o acesso a um aplicativo (em um ambiente de teste) que não exige muito trabalho técnico dos espectadores.

Estou usando o Ubuntu 12.04

editar

Ao impedir o acesso quero dizer, ninguém, exceto máquinas que eu escolher pode acessar o aplicativo, eu não quero dizer autenticação, eu tenho certeza stackexchange faz isso, eu sei que eles fizeram isso uma vez usando X-Forwarded-For cabeçalho e verificação de 127.0.0.1 ip.

    
por Amir Abu Shareb 29.08.2013 / 14:06

3 respostas

0

Configurar uma VPN SSL / TLS ou VPN IPsec é uma boa solução. Basta definir seu aplicativo para usar um IP privado e ele não será publicamente roteado. Além disso, seus usuários podem apenas se conectar à VPN através de um atalho e fornecer um nome de usuário e senha. Usando algumas entradas de hosts no servidor VPN, você pode direcionar o tráfego de um domínio para o IP local que atende ao aplicativo. Implemente Infra-estrutura de Chave Pública e seus usuários só poderão autenticar se tiverem uma chave.

    
por 29.08.2013 / 15:43
2

Se você souber o (s) endereço (s) IP de onde seus desenvolvedores irão se conectar, por que não apenas firewall de todos, exceto eles?

    
por 29.08.2013 / 14:14
1

Você pode usar a autenticação básica HTTP:

  1. link
  2. link

Isso tem a vantagem de permitir que você conceda acesso a outras pessoas com suas próprias credenciais facilmente e não precisa editar as regras de firewall.

    
por 29.08.2013 / 14:09

Tags