К нежелательным ресурсам можно отнести порнографические сайты, страницы, пропагандирующие алкоголь, наркотики, насилие, национальную рознь или содержащие нецензурные выражения, непристойные изображения, фишинг-сайты*, а также интернет-магазины (мало ли что ваше чадо сможет заказать!).

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

Но чтобы оградить детей от «нехороших» ресурсов, в первую очередь стоит разобраться, как это, собственно, работают различные системы запретов и фильтрации контента.

Итак, существует несколько основных способов ограничения доступа к нежелательным интернет-материалам и контроля за использованием программ.

Метод «черных» и «белых» списков

Он заключается в том, что на уровне провайдера или даже самого пользователя устанавливается запрет на доступ к тем или иным сайтам или определенным портам, через которые работают интернет-сервисы. Например, создается «черный список», куда заносят только запрещенные сайты, при этом все остальные ресурсы вполне доступны. Однако провайдер может создать и «белый список» - тогда пользователи, наоборот, смогут просматривать лишь указанные сайты, а остальные будут запрещены по умолчанию. Именно так работает любой брандмауэр (он же firewall).

Списки сайтов, содержащих нежелательный контент, можно составить вручную простым перечислением и с помощью масок адресов сайтов (например: *sex*, *xxx*, *porno* и тому подобные). Но можно доверить это программе, которая сама будет следить за актуальностью списков и, если нужно, своевременно обновит их из Интернета.

Для того чтобы исключить использование определенных программ, брандмауэры позволяют закрывать некоторые порты компьютера. Таким образом, можно запретить использование ICQ-клиентов на компьютере, почтовых программ и так далее.

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

Метод семантической фильтрации

Нужно заметить, что этот способ фильтрации по сравнению с предыдущим гораздо более гибкий, но в то же время и гораздо более сложный для практической реализации.

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

Эти два вида фильтрования сетевого контента, как правило, применяются комбинированно, именно так достигается наибольшая эффективность их работы.

Программ, работающих с помощью подобных алгоритмов, довольно много. Приведу наиболее известные из них.

Встроенный Брандмауэр Windows Vista

Последняя разработка компании Microsoft дает возможность контролировать использование компьютера ребенком сразу по нескольким направлениях: ограничивать время, которое проводит за экраном монитора, блокировать доступ к некоторым сайтам и другим интернет-сервисам, запрещать запуск некоторых игр и программ. В разделе «Ограничения пользования Интернетом» устанавливаются правила доступа ребенка к интернет-ресурсам. Также можно запретить скачивание файлов.

Разумеется, встроенная система не так удобна в использовании, как специализированные приложения, но, несмотря на это, все-таки довольно неплохо осуществляет свои функции.

Kaspersky Internet Security

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

Специальный модуль «Родительский контроль» позволяет настраивать права доступа к определенным сайтам, почте и другим интернет-сервисам. Родители могут выбрать категории сайтов, на которые ребенок не сможет зайти, запретить общение по почте и в чатах. Кроме этого, можно составить как «черный», так и «белый» списки ресурсов. Еще одна возможность родительского контроля - ограничение времени пользования Интернетом.

Программа позволяет устанавливать суточную норму пребывания во Всемирной паутине или определять часы, в которые разрешено пользование Сетью. Правда, к сожалению, не предусмотрено изменение этих настроек в зависимости от дней недели.

Outpost Security, Outpost Security Suite Pro

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

Outpost способен предупреждать и блокировать доступ к потенциально вредоносным или нежелательным сайтам на основе имеющегося списка адресов. Такая фильтрация гарантирует, что вы не станете жертвой случайного заражения вследствие загрузки вредоносных программ или фишинг-атак, целью которых является кража ваших паролей, учетных записей и другой критической информации. Список заблокированных сайтов обновляется через механизм автоматического обновления программы и может быть отредактирован в соответствии с вашими предпочтениями.

Ideco Internet Control Server

Еще одна очень неплохая отечественная разработка. Представляет собой универсальный интернет-шлюз с межсетевым экраном и функциями учета трафика. Ideco ICS позволяет настроить качественный доступ в Сеть всем пользователям и сделать работу с Интернетом максимально управляемой.

Интернет-администратор

Очередное детище российских программистов. Довольно гибкий программный комплекс, позволяющий настраивать доступ в Интернет для большого числа пользователей на основе определения политики доступа для каждого. Из несомненных плюсов - широкие возможности для формирования отчетов об использовании Сети.

Net Nanny

Встраиваемое в браузер ПО, помогающее блокировать доступ к веб-сайтам на основе встроенного словаря, содержащего ключевые слова. Из минусов - недостаточно хорошая поддержка русского языка, в результате чего некоторые страницы все-таки могут просочиться сквозь фильтр.

Content Protect

Весьма неплохая программа, которая отличается интеллектуальным алгоритмом анализа содержания интернет-страниц и динамической фильтрацией нежелательного контента. Преимуществом ее является возможность удаленного мониторинга и управления работой приложения. Буквально отовсюду, где есть Интернет, можно проверить, чем ваше чадо занимается в Сети, и, если нужно, сменить настройки программы.

KidsControl

Программа попроще, предназначена для ограничения доступа детей к нежелательным интернет-ресурсам. В нее встроен постоянно обновляемый каталог сайтов, разделенный по категориям. Вы можете выбрать, какая из категорий будет недоступна для вашего ребенка. Помимо каталога можно создать собственный «черный» список запрещенных ресурсов.

Помимо этого существует большое количество других программ, контролирующих время работы ребенка в Интернете и на компьютере (например, программы «КиберМама», Time Boss и так далее).

Фильтрование результатов поиска

Самый простой в осуществлении метод фильтрации. Возможно, его стоило отнести ко второму пункту, однако это будет не совсем верно. Ключевое отличие состоит в том, что поисковая система сама отслеживает наличие/отсутствие нежелательного содержания на страницах, попадающих в выдачу. Результат поиска в таких системах будет гораздо «чище», чем в обычных поисковиках - но и тут идеальных методов еще не существует.

Большинство популярных поисковиков поддерживает функцию фильтрации выдачи результатов. Включить ее можно в настройках поиска, там же задаются произвольные ограничения на поиск. Яndex даже выделил эту систему на отдельную страницу так называемого семейного поиска (http://family.yandex.ru).

К этому же методу фильтрации контента можно отнести специальные детские поисковые системы. Появление в результатах поиска ссылок на нежелательные ресурсы здесь исключено. Однако есть одно «но»: отечественных детских поисковых систем на данный момент просто не существует, а все зарубежные сервисы подобного толка рассчитаны на англоязычную аудиторию. Примеры подобных поисковых систем - Ask Jeeves For Kids (www.ajkids.com), KidsClick! (www.kidsclick.org), Yahooligans (www.yahooligans.com), именно на них стоит ориентироваться отечественным программистам при разработке похожих проектов.

Напоследок

Стоит ли ставить искусственные заслоны в использовании компьютера и Интернета детьми, и если да, то какими должны быть эти ограничения? Может, лучше, чтобы ребенок научился пользоваться Всемирной паутиной во всей ее широте и сам разобрался, где в ней находится что-то полезное, а где - не очень? Или же нужно всего лишь настолько увлечь детей интересным уроком, чтобы им не пришло в голову играть или лезть на порно-сайт?

Однозначно ответить на эти вопросы невозможно. Но в любом случае взрослые должны активно участвовать в становлении подрастающего поколения, и на них ложится вся ответственность.

Андрей ПОЧУЕВ, инженер ОАО «Уралпромпроект»

_____________

* Фишинг - вид интернет-мошенничества, цель которого - получить идентификационные данные пользователей. - Ред.