web-dev-qa-db-ja.com

子供の閲覧履歴を手動で消去する方法を知っていても追跡する

私には2人の10代の少年との同僚がいます(はい、キュークリシェは「私はこの友達に見てもらいます...」についてです)彼は現在pr0nの閲覧に問題があり、彼らの閲覧を少しスパイしたいと思っています(私は避けています)これに関する哲学/倫理。)子供たちは、彼らが終わったときに彼らの閲覧履歴をクリアするのに十分に精通しています。私は彼のIT担当者なので、閲覧履歴を保持する方法があるかどうかを尋ねられました。

家族はMacを使用しており、子供たちはSafariでサーフィンします。閲覧履歴はここ〜/ Library/Safari/History.plistに保存されることを知っています。このファイルを別の場所(/ opt/local/historyなど)にバックアップできるAppleScriptまたは他のスクリプト(Python/Ruby/Bash)を書く方法があるはずだと思います。

子供たちは完了時に履歴をクリアすることを知っているので、ファイルは定期的にcronジョブに似たものまたは Hazel ?それはうまくいくかもしれませんが、それは多くの小さな増分バックアップを作成するようです。

または、〜/ Library/Safari/History.plistを「監視」して、変更をバックアップファイルに増分的に追加し(いわばdiffを保存)、データを失わないようにすることはできますか?

どんなアイデア/解決もありがたいです。

更新/編集:最古のユーザーが別のPCでFirefoxを使用していることが懸念されるお父さんからの言葉です。そのため、OpenDNSソリューション(できればルーターレベル)は家全体の使用量を捉える限り、最良の答えです。

13
Darren Newton

最も簡単な解決策は、アカウントを OpenDNS で開き、履歴を記録することです。削除することはできません。

彼がそれが大きな問題であるとわかった場合、サイトはOpenDNSでもブロックされる可能性があります。

20
Josh K

これ DNSのバイパスを防ぐための良い提案のように聞こえます:

これが私のルーターの設定です:

  • IP:192.168.2.254
  • DNS:208.67.222.222 208.67.220.220
  • IPフィルター:ポート53 UDPをブロック
  • 管理ページの非常に強力なパスワード

Nslookupは次のようになります。まず、ルーターのIPをDNSとして使用します。

 >サーバー192.168.2.254 
デフォルトサーバー:192.168.2.254アドレス:
 192.168.2.254#53> google.com。サーバー:192.168.2.254アドレス:
 192.168.2.254#53 
 
権限のない回答:名前:
 google.comアドレス:64.233.187.99 
名前:google.comアドレス:
 64.233.167.99名前:google.comアドレス:72.14.207.99 

ここで、OpenDNSのIPなど、ルーターのIP以外のものを使用してみます。

 >サーバー208.67.222.222 
デフォルトサーバー:208.67.222.222 
アドレス:208.67.222.222#53> 
 google.com。 ;;接続がタイムアウトしました; 
サーバーに到達できませんでした 

つまり、DNSサーバーとしてルーターのIP以外を使用することはできなくなりました。ルーターはOpenDNSのみを使用するようにロックされています。

彼は自分のルーターをDNS要求を行うことを許可された唯一のデバイスにしています。他のすべてのネットワークデバイスは、ルーターのDNS設定を使用する必要があります。理論はいいですね。自分でテストする必要があります。残りの回避策:

  1. ルーターを切断し、ケーブル/ DSLモデムから直接インターネットを使用する
  2. iPアドレスを介してWebサイトにアクセスする

DSLモデムをクローゼットに入れてロックすることで、#1に対処できます。これには、いくつかの再配線と屋根裏作業が必要になる場合があります。完全なコンテンツフィルタリングルーター/プロキシソリューションで#2に対処できますが、これは設定が高価または複雑になる可能性があります。

そして最後に、これらは抑止力にすぎません。彼らがホットスポットやフレンズハウスを見つけることができれば、これは意味がありません。問題の根源-恐らくカーナリティ-に取り組む必要があるでしょう。

13
hyperslug

dNSソリューションを使用する場合、ScrubIT( http://www.scrubit.com/ )をご覧ください。これは無料のDNSサービスであり、家族の閲覧には安全ではないWebサイトのブラックリストを管理しています。

1
pqnet

子供を本当に信用できない場合は、OpenDNSをお勧めします。しかし、それを行う前に、彼らの信頼を獲得し、OpenDNSなしで悪いサイトに行くのをやめるようにしてください。 Windowsのライブの視聴年齢制限またはMacの視聴年齢制限を使用して、彼らの履歴と悪いサイトを確認してください。それらがまだそれらに行く場合、その後 OpenDNSを使用します。

0
otherguydude