Вторник, 25.04.2017, 09:40
Dansguardian+ и не только
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Наш опрос
Какую версию PHP вы используете?
Всего ответов: 40
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
 Предисловие
Немного о фильтрации простым языком.

Виды фильтрации:

1. DNS-фильтрация доменных имен, как правило такая фильтрация осуществляется подменой DNS-записи. Пример, вводите вы адресной строке вашего браузера сайт.ru, а грузится сайт2.ru. Это самый простой тип фильтрации и абсолютно не гибкий и очень низкого качества, зато легче всего реализуем и не требует дополнительных программ.
2. Фильтрация по доменным именам и частям адреса, как правило этот и последующие типы реализуются специальными программами, работающими по типу прокси, или драйвера доступа. В отличие от DNS-фильтрации, в данном типе проверяется имя домена или части адреса на соответствие черному и/или белому списку, и только потом отправляется запрос к DNS, или происходит переадресация на другую страницу.
3. Фильтрация по регулярным выражениям, похожа на предыдущую, с тем отличием, что используются регулярные выражения в черных и белых списках, в результате чего становится возможным блокировать одним выражением очень много сайтов. Пример, многие порно-сайты в именах своих доменов имеют повторяющиеся части, такие как porno, babes, и др, в результате простое регулярное выражение porno, позволяет отсечь тысячи сайтов разом.
4. Фильтрация содержимого страницы. Как правило осуществляется программой работающей по типу браузера, т.е. страница скачивается из Интернет, и ее текст проверяется на совпадения с определёнными фразами и словами, при наличии определённых совпадений, программа либо отдает содержимое браузеру пользователю, или перенаправляет на другую страницу.
5. Фильтрация картинок, существует несколько видов такой фильтрации, но самый действенный из них - это анализ самой картинки, к сожалению он самый медленный и дает  много ложных срабатываний.

Конечно есть ещё другие виды фильтрации, но основные которыми будем пользоваться с 1-4.

Итак, на примере покажу самый простой пример DNS-фильтрации в Linux,
итак открываем для редактирования /etc/hosts и пишем в конец строку
81.19.70.3       mail.ru
пробуем в браузере набрать mail.ru, а оказываемся на rambler.ru,
вот это и есть DNS-фильтрация.

Как уже понятно, самые действенные средства фильтрации - комплексные.
Именно таким средством и является Dansguardian.

Рекомендации перед тем, как начать работу:
1. Если Вы по каким то причинам не знаете что такое отредактировать файл как root, то советую хотя бы изучить азы Linux, чтоб не жалеть потом своего потраченного впустую времени.
2. Я работаю в ALTLinux, для других дистрибутивов могут быть отличия.
3. Советую, на первое время, поставить на десктопе с графическим окружением, просто браузер есть, подключение к Интернет, когда всё на одном компьютере, то проще экспериментировать.
4. На время тестирования советую использовать Firefox c дополнением QuickProxy для быстрого переключения браузера в режим работы через прокси.
5. Желательно свой выход в Интернет (не школьный), иначе проблем можете отхватить.
6. Если что-то не получается не стоит впадать в уныние, задавайте вопросы на форумах, ищите информацию в сети, руководствах, мануалах.




Copyright MyCorp © 2017
Поиск
Архив записей
Календарь
«  Апрель 2017  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
Друзья сайта
  • Linformatika
  • Форум ALTLINUX
  • Ubuntu на Онего.ру
  • Сайт управляется системой uCoz