2009-10-10 14:08:57 +0000 2009-10-10 14:08:57 +0000
13
13

Rastrear o histórico de navegação das crianças mesmo quando elas sabem como o limpar manualmente

Tenho um colega com dois rapazes adolescentes (sim, um cliché sobre ‘Tenho este amigo a ver…’) Ele está actualmente a ter problemas com eles a navegar no pr0n e quer fazer um pouco de espionagem sobre a sua navegação (estou a manter-me afastado das filosofias/ética sobre isto.) Os miúdos são suficientemente espertos para limparem a sua história de navegação quando terminarem. Como eu sou o seu adepto, ele perguntou-me se existe uma forma de manter o histórico de navegação.

A família usa Macs, e as crianças navegam com Safari. Sei que o histórico de navegação é mantido aqui ~/Library/Safari/History.plist. Acho que deve haver uma forma de escrever ou um AppleScript ou outro script (Python/Ruby/Bash) que possa fazer o backup deste ficheiro para um local diferente (/opt/local/history, etc.)

Uma vez que as crianças sabem que devem limpar o seu histórico quando terminam, o ficheiro deve ser periodicamente feito o backup com algo semelhante a um cron job ou algo como Hazel ? Enquanto isso poderia funcionar, parece que criaria uma tonelada de pequenos backups incrementais.

Ou será possível ‘assistir’ ~/Library/Safari/History.plist e incrementalmente adicionar alterações a um ficheiro de cópia de segurança (guardando uma diff, por assim dizer) mas não perder nenhum dado?

Quaisquer ideias/soluções apreciadas.

UPDATE/EDIT: Recebi a palavra do pai preocupado que o mais velho usa Firefox num PC diferente, por isso a solução OpenDNS (de preferência ao nível do router) é a melhor resposta, na medida em que captaria o uso para toda a casa.

Respostas (5)

20
20
20
2009-10-10 15:17:01 +0000

A solução mais fácil seria abrir uma conta em OpenDNS e registar a história através disso. Não serão capazes de o apagar.

Se ele achar que é um grande problema, os sites podem também ser bloqueados no OpenDNS.

13
13
13
2009-10-11 21:06:35 +0000

Isto soa como uma boa sugestão para evitar contornar o DNS:

Aqui está a configuração do meu router:

& > - IP: 192.168.2.254 - DNS: 208.67.222.222 208.67.220.220 - Filtro IP: Blocks port 53 UDP - Uma senha muito forte para a sua página de administração & > Aqui está o que é nslookup. Primeiro tento usar o IP do router como o DNS:

\> server 192.168.2.254 Default server: 192.168.2.254 Address: 192.168.2.254#53 \> google.com. Server: 192.168.2.254 Address: 192.168.2.254#53 Non-authoritative answer: Name: google.com Address: 64.233.187.99 Name: google.com Address: 64.233.167.99 Name: google.com Address: 72.14.207.99

& > Agora tento usar algo diferente do IP do meu router… como o IP do OpenDNS!

& > \> server 208.67.222.222 Default server: 208.67.222.222 Address: 208.67.222.222#53 \> google.com. ;; connection timed out; no servers could be reached & > Agora não posso usar mais nada para além do IP do router como meu servidor DNS… e o router foi bloqueado para usar apenas o OpenDNS.

Ele está a fazer do seu router o único dispositivo permitido para fazer pedidos DNS. Todos os outros dispositivos de rede devem utilizar as definições DNS do router. A teoria soa bem; terei de a testar eu próprio. Restantes soluções de trabalho:

  1. desligar o router e utilizar a Internet directamente do modem Cabo/DSL
  2. aceder a websites através do endereço IP

Pode endereçar #1 colocando o modem DSL num armário e bloqueando-o. Isto pode exigir algum trabalho de recabeamento e de sótão. Pode endereçar #2 com um router/proxy de filtragem de conteúdo completo, que pode ser dispendioso ou complexo de configurar.

E finalmente, estes são apenas dissuasores. Se conseguirem encontrar um hotspot ou uma casa de amigos, então isto é discutível. A raiz do problema - a carnalidade, suponho eu - terá de ser abordada.

1
1
1
2011-03-31 16:41:20 +0000

se optar pela solução dns, consulte ScrubIT http://www.scrubit.com/ ), é um serviço gratuito de dns que mantém uma lista negra de sites que não são seguros para a navegação familiar.

0
0
0
2013-04-28 18:50:06 +0000

Se realmente não pode confiar nos seus filhos, eu sugeriria o OpenDNS. Mas antes de o fazer, tente ganhar a sua confiança e faça-os parar de ir a sítios maus sem OpenDNS. Tente usar os controlos parentais ao vivo do Windows ou os controlos parentais Mac para verificar o seu histórico e maus sites. Se ainda assim forem a esses, então use o OpenDNS.

-2
-2
-2
2012-12-15 18:52:44 +0000

Ir para as propriedades do navegador e definir uma palavra-passe para limpar o histórico do navegador.