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

手動でクリアする方法を知っていても、子供の閲覧履歴を追跡する

10代の男の子が2人いる同僚がいるのですが(そう、「この友人に見てもらう」という決まり文句が出てきます)、彼は現在、彼らがpr0nを閲覧していることに問題を抱えていて、彼らの閲覧を少しスパイしたいと思っています(この件についての哲学や倫理観には触れないようにしています)。私は彼のIT担当なので、彼は閲覧履歴を保持する方法はないかと私に尋ねてきた。

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

子供たちは履歴を消去することを知っているので、このファイルは定期的にcronジョブや Hazel のようなものでバックアップされるべきでしょうか?それはうまくいくかもしれませんが、何トンもの増分バックアップを作成することになりそうです。

あるいは、~/Library/Safari/History.plist を「監視」して、バックアップファイルに変更をインクリメンタルに追加して(いわば diff を保存して)、データを失わないようにすることは可能なのでしょうか?

何かアイデアや解決策があれば教えてください。

UPDATE/EDIT:心配しているお父さんから、一番年上の子は別のPCでFirefoxを使っているので、家全体の使用状況を把握するにはOpenDNSソリューション(できればルーターレベルで)が最良の答えだと言われました。

回答 (5)

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

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

彼がそれが大きな問題だと判断した場合、OpenDNSでサイトをブロックすることもできます。

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

この はDNSをバイパスしないようにするための良い提案のようですね:

私のルーターの設定はこんな感じです。

  • IP: 192.168.2.254
  • DNS: 208.67.222.222 208.67.220.220
  • IPフィルタ。IP Filter: Blocks port 53 UDP
  • 管理画面のパスワードが非常に強い

nslookupはこんな感じです。

\> 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

今度はルータのIP以外のものを使ってみます。

\> 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

0x1&

だから今はルーターのIP以外のものをDNSサーバーとして使えない…しかもルーターはOpenDNSだけを使うようにロックされている。

ルーターをDNSリクエストを許可された唯一のデバイスにしている。他のすべてのネットワークデバイスは、ルータのDNS設定を使用しなければなりません。理論的には良さそうですが、自分でテストしてみなければなりません。残りの回避策。

  1. ルーターを外して、ケーブル/DSLモデムから直接インターネットを使う
  2. IPアドレス経由でウェブサイトにアクセスする

  3. DSLモデムをクローゼットに入れてロックすることで、1.に対処できます。これには、再配線や屋根裏部屋での作業が必要になる場合があります。2 番目の方法としては、フルコンテンツフィルタリングルータ/プロキシソリューションを使用することができますが、これは高価であったり、設定が複雑であったりする可能性があります。

最後に、これらは抑止力に過ぎません。ホットスポットや友人の家を見つけることができれば、これは無意味なことです。問題の根源である肉欲に対処する必要があるだろう。

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

あなたはDNSソリューションで行く場合はScrubITで見ている http://www.scrubit.com/ )、それは家族のブラウジングのために安全ではないウェブサイトのブラックリストを管理する無料のDNSサービスです。

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

本当に子供を信用できないのであれば、OpenDNS をお勧めします。しかし、その前に、子供の信頼を得て、OpenDNS を使わずに悪質なサイトに行かないようにさせてください。Windows のライブペアレンタルコントロールや Mac のペアレンタルコントロールを使って、子供の履歴や悪質サイトをチェックしてみてください。もし、それらのサイトに行ってしまうようであれば、OpenDNS を使用してください。

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

ブラウザのプロパティに入り、ブラウザの履歴をクリアするためのパスワードを設定します。

関連する質問

6
12
5
13
3