Lacak anak-anak yang menelusuri riwayat bahkan ketika mereka tahu cara menghapusnya secara manual

13

Saya memiliki seorang kolega dengan dua remaja laki-laki (ya, isyarat klise tentang 'Saya punya teman ini melihat ...') Dia saat ini memiliki masalah dengan mereka menjelajah pr0n dan ingin melakukan sedikit kegiatan memata-matai penjelajahan mereka (saya tinggal jauh dari filosofi / etika dalam hal ini.) Anak-anak cukup cerdas untuk menghapus riwayat penjelajahan mereka ketika mereka selesai. Karena saya adalah goto untuknya, ia telah bertanya kepada saya apakah ada cara untuk mempertahankan riwayat penelusuran.

Keluarga menggunakan Mac, dan anak-anak berselancar dengan Safari. Saya tahu bahwa riwayat penelusuran disimpan di sini ~ / Library / Safari / History.plist. Saya pikir harus ada cara untuk menulis AppleScript atau skrip lain (Python / Ruby / Bash) yang dapat membuat cadangan file ini ke lokasi yang berbeda (/ opt / local / history, dll.)

Karena anak-anak tahu untuk menghapus riwayat mereka ketika mereka selesai haruskah file secara berkala didukung dengan sesuatu yang mirip dengan pekerjaan cron atau sesuatu seperti Hazel ? Sementara itu bisa bekerja, sepertinya itu akan membuat satu ton cadangan tambahan sedikit.

Atau mungkinkah 'menonton' ~ / Library / Safari / History.plist dan secara bertahap menambahkan perubahan ke file cadangan (menyimpan diff untuk berbicara) tetapi tidak kehilangan data apa pun?

Setiap ide / solusi dihargai.

UPDATE / EDIT: Mendapat kabar dari ayah yang khawatir bahwa yang tertua menggunakan Firefox pada PC yang berbeda, sehingga solusi OpenDNS (lebih disukai di tingkat router) adalah jawaban terbaik sejauh itu akan menangkap penggunaan untuk seluruh rumah.

Darren Newton
sumber
Karena ini mungkin terkait dengan Flash: setelah mengejutkan diri Anda sendiri di macromedia.com/support/documentation/en/flashplayer/help/… , lihat bagian pengantar "Bagaimana cara secara otomatis menghapus riwayat Flash / jejak privasi? Atau menghentikan Flash agar tidak menyimpannya? " at superuser.com/questions/1627/…
Arjan
Bagaimana flash ini terkait?
Darren Newton
Sebagian besar situs video menggunakan Flash, sejauh yang saya tahu.
Arjan
Ya, tetapi pr0n tidak terbatas pada video.
Darren Newton
7
Solusi apa pun yang Anda pilih, jika anak-anak itu terganggu oleh orang tua mereka yang mengawasi mereka dengan ketat, maka mereka akan mulai mencari di tempat lain. Tempat teman, perpustakaan, apa pun. Jika anak-anak tidak ingin Anda mengetahui sesuatu, mereka akan sangat kreatif dalam menyembunyikannya! Mendidik mereka, berbicara dengan mereka, percayai mereka! (Dan gunakan OpenDNS, seperti yang disarankan.)
Wim ten Brink

Jawaban:

20

Solusi termudah adalah dengan membuka akun di OpenDNS dan mencatat riwayatnya. Mereka tidak akan bisa menghapusnya.

Jika dia menemukan itu adalah masalah besar, situs juga dapat diblokir di OpenDNS.

Josh K.
sumber
Solusi luar biasa, dan satu yang belum saya pikirkan. Juga akan menangkap shenanigans dengan browser selain Safari.
Darren Newton
4
Namun, perlu diketahui bahwa jika anak laki-laki memilih OpenDNS, mereka masih dapat mem-bypassnya dengan mengubah pengaturan DNS lokal.
hyperslug
Good point hyperslug - menebak bahwa jika dia melakukannya di tingkat router dan menggunakan sedikit teori informasi dalam obrolan dengan anak-anak, setidaknya mereka bisa membuat mereka keluar dari jalur sebentar. Tapi Anda tahu, itu tidak akan lama bagi mereka untuk menemukan proxy atau pengelakan lainnya jika termotivasi.
Darren Newton
Satu hal lagi yang perlu diperhatikan adalah jika ISP-nya terus memberinya IP yang berbeda, ia harus menggunakan semacam layanan DNS dinamis. OpenDNS mendukung ini.
hyperslug
@hyperslug, Selalu bisa menggunakan file HOSTS di / etc untuk merutekan apa pun yang menuju ke alamat gateway / router ke OpenDNS yang ditentukan ...
Lizz
13

Ini terdengar seperti saran yang bagus untuk mencegah melewati DNS:

Berikut pengaturan router saya:

  • IP: 192.168.2.254
  • DNS: 208.67.222.222 208.67.220.220
  • Filter IP: Blok port 53 UDP
  • Kata sandi yang sangat kuat untuk halaman adminnya

Seperti apa nslookup itu. Pertama saya coba gunakan IP router sebagai DNS:

 > server 192.168.2.254
Server default: 192.168.2.254 Alamat:
192.168.2.254 # 53> google.com. Server: 192.168.2.254 Alamat:
192.168.2.254 # 53

Jawaban tidak resmi: Nama:
Alamat google.com: 64.233.187.99
Nama: Alamat google.com:
64.233.167.99 Nama: google.com Alamat: 72.14.207.99 

Sekarang saya mencoba menggunakan sesuatu selain IP router saya ... seperti IP OpenDNS!

 > server 208.67.222.222
Server default: 208.67.222.222
Alamat: 208.67.222.222 # 53>
google.com. ;; waktu koneksi berakhir;
tidak ada server yang bisa dijangkau 

Jadi sekarang saya tidak bisa menggunakan apa pun selain IP router sebagai server DNS saya ... dan router telah dikunci untuk hanya menggunakan OpenDNS.

Dia membuat router-nya satu-satunya perangkat yang diizinkan untuk membuat permintaan DNS. Semua perangkat jaringan lain harus menggunakan pengaturan DNS router. Teorinya terdengar bagus; Saya harus mengujinya sendiri. Penanganan masalah yang tersisa:

  1. lepaskan router dan gunakan internet langsung dari modem Cable / DSL
  2. mengakses situs web melalui alamat IP

Anda dapat mengatasi # 1 dengan menempatkan modem DSL di lemari dan menguncinya. Ini mungkin memerlukan beberapa pekerjaan perbaikan dan loteng. Anda dapat mengatasi # 2 dengan solusi penyaringan / router penyaringan konten lengkap, yang bisa mahal atau rumit untuk diatur.

Dan akhirnya, ini hanya penghalang. Jika mereka dapat menemukan hotspot atau rumah teman maka ini bisa diperdebatkan. Akar masalah - kedagingan, saya kira - perlu ditangani.

hyperslug
sumber
Solusi yang cukup bagus untuk mengunci router. Saya pikir semua yang dia butuhkan adalah pencegah dan beberapa bukti untuk memulai 'percakapan' - tetapi ini adalah trik yang bagus. Mendapat upvote saya.
Darren Newton
3
Saya baru saja mengkonfirmasi itu bekerja untuk saya menggunakan DD-WRT: Mengatur aturan untuk menonaktifkan semua lalu lintas UDP 53. Pastikan itu berlaku untuk semua pengguna LAN, nirkabel dan kabel. Masukkan server OpenDNS sebagai DNS Lokal (jika tidak, ia hanya meraih DNS ISP default). Tetapkan router Anda secara manual sebagai server DNS pada setiap PC. Saya harus memodifikasi dan menguji beberapa kali b / c jaringan terlalu rumit untuk saya. Gunakan ipconfig /flushdns, setel ulang router Anda di antara perubahan, dan tutup dan muat ulang browser hanya untuk memastikan.
hyperslug
1

jika Anda menggunakan solusi dns lihat di ScrubIT ( http://www.scrubit.com/ ), ini adalah layanan dns gratis yang mempertahankan daftar hitam situs web yang tidak aman untuk penelusuran keluarga.

pqnet
sumber
0

Jika Anda benar-benar tidak bisa mempercayai anak-anak Anda, saya sarankan OpenDNS. Tetapi sebelum melakukan itu, cobalah untuk mendapatkan kepercayaan mereka dan hanya membuat mereka berhenti pergi ke situs yang buruk tanpa OpenDNS. Coba gunakan kontrol parental Windows live atau kontrol parental Mac untuk memeriksa riwayatnya dan situs yang buruk. Jika masih menggunakan itu, maka gunakan OpenDNS.

petunjuk lain
sumber
-2

Masuk ke properti peramban dan atur kata sandi untuk menghapus riwayat peramban.

edgar
sumber