Como posso impedir que os usuários de desktop acessem qualquer site online?

4

Como posso impedir que usuários da área de trabalho acessem qualquer site on-line? Eu tentei 127.0.0.1 * em / etc / hosts, mas isso não funcionou.

Por favor, note que eu preciso manter o link totalmente funcional.

Obrigado.

    
por emurad 18.12.2010 / 02:19

2 respostas

3

O método mais rápido (embora muito contornável) em minha mente seria quebrar a pesquisa de DNS. O que você está fazendo em /etc/hosts está próximo, mas não aceita curingas. Isso é uma pena porque, como você, esse tipo de configuração realmente me ajudaria de vez em quando.

De qualquer forma, remova a entrada curinga de /etc/hosts e edite sua conexão de rede. Se estiver com fio, você pode editar /etc/networking/interfaces , se não estiver, basta acessar o gerenciador de rede.

De qualquer forma, defina o tipo de conexão como "Automatic DHCP (Address only)" ou "Manual" e defina o servidor DNS como 127.0.0.1 . Eu suponho que você não está executando um servidor proxy DNS na máquina (caso contrário, isso não funcionará).

No gerenciador de rede, isso será parecido com isto:

Clique em aplicar. Espero que ele se reconecte e, em seguida, os sites não listados explicitamente em /etc/hosts não devem ser resolvidos.

A solução alternativa que qualquer usuário pode usar é apenas digitar o IP do site ao qual deseja se conectar. Você precisaria quebrar mais configurações de gateway para neutralizar totalmente a máquina.

Observe que isso provavelmente vai acabar com as atualizações. Se você ainda deseja receber atualizações, adicione strings de DNS manuais a /etc/hosts para cada servidor ao qual você se conecta (veja em que sudo apt-get update faz.

    
por Oli 18.12.2010 / 16:44
1

Outro método, mais robusto, é instalar um visualizador de conteúdo como o DansGuardian. Isso, com algumas linhas iptables config, redirecionará todo o tráfego e apenas permitirá o conteúdo de que ele gosta. Ele usa um proxy (Squid ou TinyProxy - sendo o segundo a minha escolha preferida) e sua configuração pode ser configurada para permitir apenas determinados domínios.

link

IPTables é o que torna essa rocha sólida. Apenas alguém com acesso root ou full sudo seria capaz de contornar isso. É um pouco mais trabalho do que apenas cortar pesquisas de DNS.

    
por Oli 18.12.2010 / 16:47