По поводу истории в браузере ну не проблема же.
У меня на терминальном сервере у Firefox - сделан один общий конфиг для Firefox, в котором прописано вообще не хранить, ни кэш, ни историю, ни пароли и блокировать определённые настройки. У другого браузера настройки прокси заблокированы принудительно таким образом, чтобы этот браузер Интернет никогда не увидел.
В Windows XP,7 Pro версий Internet Explorer настраивается через групповые политики.
Естественно не нужно раздавать права админа налево и направо.
Дети выходят в Интернет только с класса по логину и паролю, у учителя в кабинете информатики есть возможность управлять доступом как отдельного ученика так и всего класса, не нужен Интернет - пара кликов и нет доступа, нужен Васе - пара кликов и Вася работает в Интернет.
Dansguardian порой слишком усердствует в фильтрации, но лучше пусть так, чем никак...
Поисковый редиректор для Squid отсекает поисковые запросы и логирует кто-что искал.
Порой не только дети всякую информацию несовместимую с целями образования ищут.
Ну и ко всему прочему фильтрация DNS у провайдера работает.
Чёрные списки пополняются легко, в конце дня смотрю статистику срабатывания Dansguardian по фразам, и если слишком много фраз - то вношу чёрный список адрес домена.
Один раз долго смеялся когда Dansguardian - заблокировал статью про ремонт двигателя мопеда по категории Порнография.
Я б никогда бы не додумался вычислить в тексте те фразы которые он нашёл.