Acabei de comprar um domínio, configurando pela primeira vez alguns aplicativos de servidor

3

Comprei recentemente um domínio, principalmente para experimentação de sites, servidores de jogos e um ventrillo.

Estou executando tudo isso em meu computador doméstico e estou usando o freedns.afraid.org como meu servidor de nomes ddns.

Eu sou capaz de hospedar meu ventrillo e meu servidor de jogo, mas você pode acessar qualquer um dos meus subdomínios.

Eu gostaria que programas específicos trabalhassem apenas com portas específicas, mas não consigo encontrar uma maneira de fazer isso acontecer.

Então, no meu subdomínio Ventrillo, eu tento colocar o endereço IP no destino como "MyIPAddress: PortNumber", mas ele diz que é um endereço IP inválido. O cliente ddns que eu uso não tem nenhuma opção para alterar as portas nas conexões. Estou faltando alguma coisa aqui ou não há como vincular aplicativos de servidor específicos a portas específicas com um subdomínio?

Eu também estou curioso para saber como a hospedagem deste domínio afetará a segurança do meu PC.

Estou executando isso em um PC com Windows 7. Eu sei que é melhor ter um computador autônomo para essas coisas, mas, como eu disse, é apenas experimental e não planejo rodar mais que algumas horas por dia, se é que isso acontece. Há alguma medida que eu preciso tomar para aumentar minha segurança, além das medidas básicas de segurança do Windows?

    
por Samurai Waffle 20.12.2011 / 14:17

1 resposta

3

Como todos os seus subdomínios apontam para o endereço IP, todos os seus servidores ouvirão as solicitações enviadas para cada nome de host. Um servidor pode escutar em uma porta em um endereço IP. Você não pode ter mais nenhuma granularidade. Dependendo do aplicativo do servidor, você poderá responder de maneira diferente se um hostname diferente for usado.

Por exemplo, um servidor HTTP pode ler o cabeçalho de um pacote HTTP para ver qual nome de host foi usado para contatá-lo e exibir um site diferente de acordo. No entanto, um servidor HTTPS não pode fazer isso sem problemas porque ele precisa descriptografar o pacote com as chaves certas antes de poder ver qual nome de host foi usado. Se ele se identificar com a chave errada, seu navegador dará um aviso sobre o certificado SSL pertencente ao servidor errado.

Em termos de segurança, qualquer servidor que você esteja executando exposto à Internet terá falhas de segurança desconhecidas ou talvez até conhecidas. Uma vez descoberto e explorado, um ataque terá acesso no mesmo nível que o aplicativo do servidor comprometido. Quando qualquer acesso a um sistema é obtido, o escalonamento de privilégios costuma ser muito fácil.

Portanto, você deve manter seus aplicativos do sistema operacional e do servidor atualizados. Você também deve usar um firewall para restringir o acesso às portas específicas para as quais você está escutando seus serviços.

    
por 20.12.2011 / 15:39