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

Отслеживать детей, просматривающих историю, даже если они знают, как очистить ее вручную.

У меня есть коллега с двумя мальчиками-подростками (да, клише о “У меня есть друг, который видит…”) У него в настоящее время проблемы с просмотром pr0n, и он хочет немного шпионить за их просмотром (я держусь подальше от философии/этики по этому поводу) Дети достаточно подкованны, чтобы прояснить историю просмотра, когда они закончат. Так как я являюсь его стратегом в области информационных технологий, он спросил меня, есть ли способ удержать историю просмотра.

Семья использует компьютеры Mac, а дети занимаются серфингом в Safari. Я знаю, что история просмотров хранится здесь ~/Library/Safari/History.plist. Я подумал, что должен быть способ написать либо AppleScript, либо другой скрипт (Python/Ruby/Bash), который может сделать резервную копию этого файла в другое место (/opt/local/history и т.д.)

Так как дети знают, что по окончании работы нужно очистить свою историю, если периодически делать резервную копию файла с чем-то похожим на работу cron или что-то вроде Hazel ? Хотя это может сработать, кажется, что это создаст тонну маленьких инкрементальных резервных копий.

Или можно “посмотреть” ~/Library/Safari/History.plist и инкрементно добавить изменения в файл резервной копии (сохранив, так сказать, diff), но не потерять данные?

Любые идеи/решения по достоинству оценены.

UPDATE/EDIT: Получил от заботливого отца слова, что старейший использует 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
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 live parents control или Mac parents control для проверки их истории и плохих сайтов. Если они все еще посещают эти сайты, then используйте OpenDNS.

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

Зайдите в свойства браузера и установите пароль для очистки истории браузера.

Похожие вопросы

6
12
5
13
13