compartilhamento de janela (UNC) pela Internet

1

Estou configurando um servidor de compilação usando o Team Foundation Server (TFS). O local de descarte precisa estar em UNC (por exemplo, \ SERVER \ Share $) por algum motivo conhecido apenas pelo MS.

Minha preocupação é essa. É um servidor na Internet pública e a última coisa que quero é ter alguém hackeado. Minha pergunta

1) É possível falsificar um UNC para um diretório local sem realmente configurar um compartilhamento que possa ser testado / atacado?

2) Se eu precisar configurar um compartilhamento ... o que posso fazer para protegê-lo além de ocultá-lo ($), limitar as conexões a 1 e definir permissão para a conta específica que o usará?

    
por The Diamond Z 19.01.2011 / 00:43

1 resposta

2

Para sua primeira pergunta, a resposta é "sim!" Em vez de "C: \ Program Files \ Path", por exemplo, basta substituir "\\ localhost \ C $ \ Program Files \ Path"

Usar o host local o tornará universalmente local. É claro que, se você pretende que o diretório seja o mesmo em várias máquinas localizadas em todo o mundo, ainda será necessário algum método de atualização desses diretórios. Algo como TortoiseSVN faria o truque, embora eu não seja especialista em aplicações de versionamento de software.

Quanto à sua segunda pergunta, ocultá-la é inútil para clientes que não respeitam o status de compartilhamento "oculto". Limitar as conexões a um poderia ajudar, mas não pode ser dependido. Lembre-se de que ambas permissões NTFS e permissões de compartilhamento se aplicam ao acessar via SMB (caminhos UNC), portanto, faça as mudanças de acordo. É comum definir permissões de compartilhamento para Todos, Ler e Escrever, e fazer as alterações dentro das permissões do arquivo NTFS, mas não sei como confiar nisso para toda a Internet. Como sempre, teste você mesmo antes de deixar a Internet testá-lo para você.

    
por 19.01.2011 / 01:02