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

Traccia la cronologia di navigazione dei bambini anche quando sanno come cancellarla manualmente

Ho un collega che ha due ragazzi adolescenti (sì, un cliche’ su ‘Ho questo amico che vede…’) Attualmente sta avendo problemi con loro che navigano in pr0n e vuole fare un po’ di spionaggio sulla loro navigazione (sto rimanendo lontano dalle filosofie/etica su questo.) I ragazzi sono abbastanza esperti da cancellare la loro cronologia di navigazione quando hanno finito. Dato che io sono il suo goto per l'IT, mi ha chiesto se c'è un modo per tenere la cronologia di navigazione.

La famiglia usa Mac, e i bambini navigano con Safari. So che la cronologia di navigazione è conservata qui ~/Library/Safari/History.plist. Immagino che ci dovrebbe essere un modo per scrivere un AppleScript o un altro script (Python/Ruby/Bash) che possa fare il backup di questo file in una posizione diversa (/opt/local/history, ecc.)

Poiché i bambini sanno di cancellare la loro cronologia quando hanno finito, il file dovrebbe essere periodicamente sottoposto a backup con qualcosa di simile a un cron job o qualcosa come Hazel ? Anche se potrebbe funzionare, sembra che creerebbe una tonnellata di piccoli backup incrementali.

Oppure è possibile ‘guardare’ ~/Library/Safari/History.plist e aggiungere incrementalmente le modifiche a un file di backup (salvando un diff per così dire) ma senza perdere alcun dato?

Qualsiasi idea/soluzione è apprezzata.

UPDATE/EDIT: Ho saputo da un padre preoccupato che il più grande usa Firefox su un altro PC, quindi la soluzione OpenDNS (preferibilmente a livello di router) è la risposta migliore in quanto catturerebbe l'uso per tutta la casa.

Risposte (5)

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

La soluzione più semplice sarebbe quella di aprire un account su OpenDNS e registrare la cronologia attraverso quello. Non saranno in grado di cancellarla.

Se trova che sia un grosso problema, i siti possono anche essere bloccati su OpenDNS.

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

Questo sembra un buon suggerimento per evitare di bypassare i DNS:

Ecco l'impostazione del mio router:

  • IP: 192.168.2.254
  • DNS: 208.67.222.222 208.67.220.220
  • Filtro IP: Blocca la porta 53 UDP
  • Una password molto forte per la sua pagina di amministrazione

Ecco come si presenta nslookup. Prima provo a usare l'IP del router come 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

Ora provo a usare qualcosa di diverso dall'IP del mio router… come l'IP di 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

Quindi ora non posso usare altro che l'IP del router come server DNS… e il router è stato bloccato per usare solo OpenDNS.

Sta rendendo il suo router l'unico dispositivo autorizzato a fare richieste DNS. Tutti gli altri dispositivi di rete devono usare le impostazioni DNS del router. La teoria sembra buona; dovrò testarla io stesso. I rimanenti workaround:

  1. scollegare il router e usare internet direttamente dal modem Cable/DSL
  2. accedere ai siti web tramite l'indirizzo IP

Puoi risolvere il problema #1 mettendo il modem DSL in un armadio e chiudendolo a chiave. Questo potrebbe richiedere un po’ di ricablaggio e un lavoro in soffitta. Puoi affrontare il #2 con un router/proxy per il filtraggio completo dei contenuti, che potrebbe essere costoso o complesso da configurare.

E infine, questi sono solo deterrenti. Se possono trovare un hotspot o una casa di amici, allora questo è irrilevante. La radice del problema - la carnalità, suppongo - dovrà essere affrontata.

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

se vai con la soluzione dns dai un'occhiata a ScrubIT http://www.scrubit.com/ ), è un servizio dns gratuito che mantiene una lista nera di siti web che non sono sicuri per la navigazione familiare.

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

Se davvero non potete fidarvi dei vostri figli, vi suggerirei OpenDNS. Ma prima di farlo, cercate di guadagnare la loro fiducia e fateli smettere di andare sui siti cattivi senza OpenDNS. Provate a usare i controlli parentali Windows live o i controlli parentali Mac per controllare la loro cronologia e i siti cattivi. Se vanno ancora su quelli, allora usate OpenDNS.

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

Entrate nelle proprietà del browser e impostate una password per cancellare la cronologia del browser.