16:44

[-]

Товарищи эксперты! Посоветуйте, пожалуйста, какими средствами можно ограничить доступ на сайты,
с возможностью указать ключевые слова, которые на них встречаются? ОС - ВинХР, браузер Опера.

Комментарии
10.01.2010 в 16:51

ἓν οἶδα ὅτι οὐδὲν οἶδα
Функция "Родительского контроль" в пакете Kaspersky Internet Security 2009 или 2010.
10.01.2010 в 19:17

Желательно бы без привязки к антивирусным программам, отдельной утилитой что-ли..
11.01.2010 в 10:03

По ключевым словам, таких вроде нет. А доступ к отдельным сайтам можно запретить в %SYSTEMROOT%\System32\drivers\etc\hosts
11.01.2010 в 17:07

по ключевым словам не только в адресе, но и в тексте самих страниц, так?

KIS кстати делать этого не умеет — там можно запретить заранее заданную категорию страниц (например, "порнография"), но не редактировать сам список слов
11.01.2010 в 18:09

Верно, с фильтрацией по содержимому сайта, чтобы при нахождении заданного слова сайт блокировался прогой. Название сайтов не критично.
11.01.2010 в 19:07

Если человек не знает, куда он плывёт – для него нет благоприятных ветров.
www.opendns.com
Регистрируемся добавляем свой ip в настройках и потом устанавливаем сайты каких тематик блокировать.
11.01.2010 в 19:14

Дык нужен не выбор тематик, а ввод конкретных слов.
11.01.2010 в 19:17

Проблема в том, что чтобы узнать, какие слова содержатся в странице, эту страницу надо скачать. Нельзя запретить скачивание содержимого веб-страницы в зависимости от самого этого содержимого. Т.е. сначала страница должна целиком скачиваться в какой-то промежуточный буфер специальным ПО, анализироваться, а потом уже отдаваться браузеру. Подобное можно сделать через прокси (squid + icap фильтр), но в данном случае, полагаю, такое решение не подойдёт. (пример — www.safesquid.com/ )

Otten, можешь несколько конкретизировать задачу? Какая конечная цель? (если это не тайна)
11.01.2010 в 19:25

нашёл примерный скрипт для Оперы — www.howtocreate.co.uk/operaStuff/userjs/textcen...
можно его переделать, чтобы работал так, как нужно Ottenу

тут появляется несколько уточняющих вопросов:
- если на сайте появляется одно слово из "запрещённого" списка, должен ли сайт блокироваться раз и навсегда?
пример — запретили слово "penis", на почту пришёл спам "enlarge your penis", веб-интерфейс почты должен заблокироваться?
- если навсегда — то блокироваться должна данная страница или домен целиком?
- может ли "запрещённым" быть часть слова?
- если слово содержится в тексте, загружаемом с сайта 1, который показывается на сайте 2 (например через IFRAME) — должен ли блокироваться сайт 1, 2 или оба?
- могут ли "запрещенные" слова находиться в тэгах (например в аттрибутах IMG) ?
- как часто должен обновляться список "запрещенных" слов и каких он будет размеров?
- насколько сложным должен быть способ обойти запрет?

при написании ответов на вопросы просьба цитировать сами вопросы
11.01.2010 в 20:21

Если человек не знает, куда он плывёт – для него нет благоприятных ветров.
Enkryptor
Дык нужен не выбор тематик, а ввод конкретных слов.
Понятное дело. Предлагаю что есть.
А пользоваться или нет пусть уже сам решает.
11.01.2010 в 20:54

Не подозревал о таких сложностях..
Конечная цель не секрет. Ограничение пользователя в доступе к сайтам различного паранормального содержания, нло, космос, пришельцы и т.п., ввиду начала пагубного влияния этой информации на его психическое здоровье. Про телевизор все понятно, но хотя бы в инете он это видеть будет меньше, либо вовсе не будет видеть. В его случае интерес ограничен несколькими теми самыми, известными мне, ключевыми словами. Знаний пользователя не достаточно для попыток обойти какие-либо ограничения. Совсем обрубать путь к компу тоже не стоит, почтой и другим пусть пользуется, вряд ли спам, которого на рамблере и яндексе у меня практически нет, будет содержать рекламу марсиан. О промежуточном буфере понятно. В любом случае, задача минимум может быть сведена к ограничению доступа хотя бы к уже известным мне регулярно посещаемым ресурсам, чтобы сайт не грузился, выдавая недоступность сервера например, а не указывая, что "страница заблокирована программой такой-то".
11.01.2010 в 21:18

Если человек не знает, куда он плывёт – для него нет благоприятных ветров.
Otten
Тогда проще пойти в обратную сторону, создать список разрешенных сайтов и пускать только на них.
11.01.2010 в 21:46

ἓν οἶδα ὅτι οὐδὲν οἶδα
Enkryptor, а по-моему, умеет. Когда у меня KIS был, я туда по маске заносил вообще левое слово, и он его фильтровал.
11.01.2010 в 21:48

Думаю, что не проще. Браузером пользуются три пользователя с разными потребностями, но нло только у одного))
11.01.2010 в 21:50

Если к известным сайтам, то пропишите их в hosts, добавить к списку сайты, можно задав поиск по ключевым словам "НЛО, пришельцы etc.. в какой нибудь поисковой системе типа Nigma ( www.nigma.ru/ ) и отфильтровав список
Только все это костыли, достаточно забить в поисковик НЛО или что нибудь еще и получить адреса стопитцот сайтов
11.01.2010 в 22:37

Еще проще будет в опере прописать в блокируемом содержимом. Для начала, думаю, и этого хватит. Про hosts возьму на заметку, не знал такого способа.
12.01.2010 в 10:25

только имелось в виду, что надо не просто "прописать в hosts", а указать для них неверный ip адрес, например, 172.0.0.1
12.01.2010 в 10:40

Когда у меня KIS был, я туда по маске заносил вообще левое слово, и он его фильтровал.

Ты хочешь сказать, что у тебя блокировались (не показывались в браузере) сайты, содержащие это слово? Просто такой функции в KIS нет...
12.01.2010 в 11:35

ἓν οἶδα ὅτι οὐδὲν οἶδα
Enkryptor, да, признаю, моя ошибка. Я сайты по маске им фильтровал. Только почему-то в памяти отложилось как ключевые слова.
12.01.2010 в 12:41

С касперским как бы то ни было, не хочу ради этого сносить аваст, и покупать/тырить каспера.
Про хостс уже разобрался с переадресацией.
12.01.2010 в 13:35

По теме — я уверен, что техническими методами изначальную задачу решить невозможно. Говорю как в прошлом админ, не раз сталкивавшийся с попытками начальства ограничивать использование интернета своими подчинёнными не по количеству трафика, а по содержимому.

Я имею в виду задачу «предотвратить пагубное влияние на психическое здоровье» а не «фильтровать сайты по словам». Попытка перекрыть доступ к информации только усилит интерес, к тому же, если человек не совсем дурак, то блокировку через настройки Оперы он найдёт и поправит.