Qual é a maneira mais segura de configurar o SQL Server para acesso remoto?

2

Gostaria de poder tornar meu servidor de banco de dados dev acessível pela Internet. Eu e meia dúzia de aplicativos dev serão os únicos usuários. Eu tenho uma conta de hospedagem que inclui o SQL Server, mas eu prefiro manter isso para instâncias de teste e produção.

FYI Meu set-up em casa é um servidor HP ML com uma conexão a cabo de 60MB (upstream razoavelmente rápido) para a rede. Estou usando um roteador wifi Apple Extreme. Eu tenho uma compreensão incompleta do que é necessário fazer uma pesquisa preliminar. Abrindo portas no roteador, talvez executando um servidor SSH e assim por diante, mas estou tendo problemas para juntar tudo em uma arquitetura coerente e razoavelmente segura e poderia realmente fazer com alguns ponteiros.

Obrigado antecipadamente.

    
por 5arx 22.05.2012 / 23:31

1 resposta

1

Sem entrar em todo o debate "mais seguro", a resposta curta é pensar em duas coisas:

  1. Controle de acesso. Você poderia usar uma VPN. Eu recomendo o Hamachi que não exigiria a abertura de nenhuma porta de firewall.
  2. Criptografia de comunicações. Resolvido também por Hamachi.

Muitas outras maneiras de fazê-lo, mas a maneira usual (old school) seria abrir a porta SQL no seu firewall e conectar via IP (ou usar dyn.com para nome DNS dinâmico). Isso não é tão seguro quanto a opção Hamachi.

    
por 23.05.2012 / 20:31