---
title: 'Контентная фильтрация в школе (Часть 4)'
url: 'https://itsch.ru/ru/blog/kontentnaya-filtraciya-v-shkole-chast-4'
markdown: 'https://itsch.ru/ru/blog/kontentnaya-filtraciya-v-shkole-chast-4.md'
lang: ru
date: '2011-04-19'
description: 'После того как мы изолировали пользователей в нашей локальной сети и создали единственный канал для доступа в интернет (см. «Контентная фильтрация в школе, Часть 2»), возникает вопрос о фильтрации нежелательного контента. С одной стороны, мы должны обеспечить учащихся и сотрудников школы доступом к…'
taxonomy:
  category:
    - Linux
    - 'ALT Linux'
    - Статьи
  tag:
    - Linux
    - 'ALT Linux'
    - Прокси-сервер
    - 'Контентная фильтрация'
    - 'Локальная сеть'
---

# Контентная фильтрация в школе (Часть 4)

### [Контентная фильтрация в школе (Часть 4)](https://itsch.ru/ru/blog/kontentnaya-filtraciya-v-shkole-chast-4)

   19.04.2011 17:06   [Linux](https://itsch.ru/ru/tag:Linux) [ALT Linux](https://itsch.ru/ru/tag:ALT%20Linux) [Прокси-сервер](https://itsch.ru/ru/tag:%D0%9F%D1%80%D0%BE%D0%BA%D1%81%D0%B8-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80) [Контентная фильтрация](https://itsch.ru/ru/tag:%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%BD%D0%B0%D1%8F%20%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F) [Локальная сеть](https://itsch.ru/ru/tag:%D0%9B%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F%20%D1%81%D0%B5%D1%82%D1%8C)  

 ![blog-header-image](https://itsch.ru/images/1/f/b/5/d/1fb5dfa60f0729c0e129d3497a3c0b090301cbb4-filtr-1.png) 

После того как мы изолировали пользователей в нашей локальной сети и создали единственный канал для доступа в интернет (см. «Контентная фильтрация в школе, Часть 2»), возникает вопрос о фильтрации нежелательного контента.

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

💡 Присоединяйтесь к нашим сообществам!

Будьте в курсе новых статей, обновлений и полезных материалов:

 [ ![MAX](https://itsch.ru/user/themes/bootstrap4/assets/img/max-icon_64x64.png) MAX ](https://max.ru/channel_itsch) [ ![Telegram](https://itsch.ru/user/themes/bootstrap4/assets/img/telegram-icon_64x64.png) Telegram ](https://t.me/itschool) [ ![VK](https://itsch.ru/user/themes/bootstrap4/assets/img/vk-icon_64x64.png) ВКонтакте ](https://vk.ru/notesteachers) [ ![Dzen](https://itsch.ru/user/themes/bootstrap4/assets/img/dzen-icon_64x64.png) Дзен ](https://dzen.ru/itsch) [ ![RuTube](https://itsch.ru/user/themes/bootstrap4/assets/img/rutube-icon_64x64.png) RuTube ](https://rutube.ru/channel/46066409/) 

##### 📑 Содержание

- [Варианты решения проблемы](#options)
- [Установка и настройка redirector (Rejik)](#redirector)
- [Чёрные и белые списки](#blacklists)
- [Разграничение доступа для разных групп](#user-rules)
- [Ведение статистики и журналов (SARG)](#statistics)

#### Варианты решения проблемы

В условиях постоянных проверок надзорных органов существует несколько вариантов решения этой проблемы:

1. **Договор с провайдером на контентную фильтрацию.** Этот вариант не всегда доступен, поскольку не все провайдеры предлагают такую услугу. Кроме того, нет гарантии, что фильтрация будет соответствовать требованиям школы. В большинстве случаев образовательные учреждения не могут влиять на списки, по которым осуществляется фильтрация.
2. **Самостоятельная организация контентной фильтрации.** В этом случае ответственность ложится на образовательное учреждение, но появляется возможность самостоятельно контролировать списки разрешённых и запрещённых ресурсов.

#### Установка и настройка redirector (Rejik)

В предыдущей статье (Часть 1) мы определились с программой для организации фильтрации — **redirector (Rejik)**. Эта программа проста в установке и настройке, но при этом эффективна. Она позволяет блокировать баннеры, настраивать фильтрацию по «чёрным» и «белым» спискам и разграничивать доступ к ресурсам по логину или IP-адресу.

Подробно о том, как работает программа: [http://www.rejik.ru/index\_ru\_2\_0.html](http://www.rejik.ru/index_ru_2_0.html)

**1. Устанавливаем программу:**

```
apt-get install redirector
```

**2. Указываем в конфигурационном файле `/etc/squid/squid.conf`, что будет использоваться программа-редиректор:**

```
url_rewrite_program /usr/sbin/redirector /etc/squid/redirector/redirector.conf
```

**3. Приступаем к настройке программы фильтрации.** Редактируем конфигурационный файл `/etc/squid/redirector/redirector.conf`. По умолчанию в нем выделено 4 категории для фильтрации:

- **<BANNER>** — раздел для блокирования баннеров
- **<PORNO>** — сайты, содержащие порнографические материалы
- **<MP3>** — раздел для блокирования файлов музыки
- **<JS>** — раздел для блокирования js-скриптов

В нашем случае достаточно произвести замену адреса `http://127.0.0.1` на IP-адрес нашего веб-сервера (или его доменное имя). Например:

```
ban_dir /var/lib/redirector/banlists/banners
url http://192.168.0.4/ban/1x1.gif
```

И разместить соответствующие файлы замены в директории веб-сервера. Файлы замены можно скачать здесь: [http://www.rejik.ru/index\_ru\_11\_1.html](http://www.rejik.ru/index_ru_11_1.html).

#### Чёрные и белые списки

Для того чтобы добавить соответствующие сайты для блокирования, необходимо редактировать файлы банлистов в директории `/var/lib/redirector/banlist/`. Например, для того чтобы заблокировать сайт `odnoklassniki.ru`, нужно добавить эту запись в файл `/var/lib/redirector/banlist/porno/urls` и перезапустить squid, чтобы изменения вступили в силу:

```
service squid reload
```

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

Для этого необходимо создать в `/etc/squid/redirector/redirector.conf` еще один раздел, отвечающий за доступ пользователей по «белым» спискам:

```
ban_dir /var/lib/redirector/banlists/whitelist
url http://192.168.0.4/ban/whitelist.html
```

И добавить соответствующие файлы в директории `/var/www/html/` и `/var/lib/redirector/banlists/` аналогично уже имеющимся. Осталось только наполнить содержимым файл `/var/lib/redirector/banlists/whitelist/urls` теми ссылками, которые удовлетворяют образовательным задачам учебного заведения.

Списки можно скачать и принять участие в их наполнении здесь:

- <http://catalog.iot.ru/>
- <http://www.spo.akipkro.ru/index.php/whitelist.html>
- [Список ресурсов сети Интернет для организации белых списков](http://itsch.ru/spisok-resursov-seti-internet-dlya-organizacii-belyx-spiskov/)

Соответственно, списки должны быть утверждены школой для использования.

#### Разграничение доступа для разных групп

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

Для этого в раздел `<WHITELIST>` необходимо добавить соответствующую запись (примеры):

- `work_ip f:/var/lib/redirector/banlists/class_ip` — применять фильтр по «белым» спискам для группы пользователей с IP, указанными в файле `class_ip`.
- `allow_id f:/var/lib/redirector/banlists/login` — не применять фильтр по «белым» спискам к пользователям с логинами, указанными в файле `login`.

*(Рекомендуется отключить автозапуск видео для удобства пользователей)*

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

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

#### Ведение статистики и журналов (SARG)

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

В панели управления школьным сервером для этого предусмотрен раздел «Статистика»:

 ![Раздел Статистика в панели управления сервером](https://itsch.ru/user/pages/01.blog/kontentnaya-filtraciya-v-shkole-chast-4/page_stat1_w600_h266.jpeg)

Либо можно воспользоваться программой генератора отчётов работы прокси-сервера Squid — **SARG**.

Устанавливаем программу:

```
apt-get install sarg
```

Команда генерации отчётов:

```
sarg
```

При должной настройке конфигурационного файла `/etc/sarg/sarg.conf` отчёт будет доступен по адресу: **http://ip-адрес-сервера/squid-reports/** в следующем виде:

 ![Пример отчета SARG: сводная статистика](https://itsch.ru/user/pages/01.blog/kontentnaya-filtraciya-v-shkole-chast-4/page_sarg2_w600_h387.jpeg)

 ![Пример отчета SARG: детализация по пользователям](https://itsch.ru/user/pages/01.blog/kontentnaya-filtraciya-v-shkole-chast-4/page_sarg1_w600_h312.jpeg)

При желании такой журнал можно распечатать и предоставить проверяющим.

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

🚀 Понравилась статья?

Подписывайтесь на наши соцсети, чтобы не пропустить новые полезные материалы!

 [ ![MAX](https://itsch.ru/user/themes/bootstrap4/assets/img/max-icon_64x64.png) MAX ](https://max.ru/channel_itsch) [ ![Telegram](https://itsch.ru/user/themes/bootstrap4/assets/img/telegram-icon_64x64.png) Telegram ](https://t.me/itschool) [ ![VK](https://itsch.ru/user/themes/bootstrap4/assets/img/vk-icon_64x64.png) ВКонтакте ](https://vk.ru/notesteachers) [ ![Dzen](https://itsch.ru/user/themes/bootstrap4/assets/img/dzen-icon_64x64.png) Дзен ](https://dzen.ru/itsch) [ ![RuTube](https://itsch.ru/user/themes/bootstrap4/assets/img/rutube-icon_64x64.png) RuTube ](https://rutube.ru/channel/46066409/) 

 [ Следующая запись](https://itsch.ru/ru/blog/ustanovka-google-chrome-v-alt-linux-6) [Предыдущая запись ](https://itsch.ru/ru/blog/kontentnaya-filtraciya-v-shkole-chast-3)

##### Поиск по сайту

##### Мы в соцсетях

 [ ![MAX](https://itsch.ru/user/themes/bootstrap4/assets/img/max-icon_64x64.png) ](https://max.ru/channel_itsch) [ ![Telegram](https://itsch.ru/user/themes/bootstrap4/assets/img/telegram-icon_64x64.png) ](https://t.me/itschool) [ ![Дзен](https://itsch.ru/user/themes/bootstrap4/assets/img/dzen-icon_64x64.png) ](https://dzen.ru/itsch) [ ![RuTube](https://itsch.ru/user/themes/bootstrap4/assets/img/rutube-icon_64x64.png) ](https://rutube.ru/channel/46066409) 

##### Облако тэгов

  [Linux](https://itsch.ru/ru/tag:Linux) [Debian](https://itsch.ru/ru/tag:Debian) [ALT Linux](https://itsch.ru/ru/tag:ALT%20Linux) [Веб-сервер](https://itsch.ru/ru/tag:%D0%92%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80) [Цифровая среда](https://itsch.ru/ru/tag:%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F%20%D1%81%D1%80%D0%B5%D0%B4%D0%B0) [Удаленное управление](https://itsch.ru/ru/tag:%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5%20%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5) [Офисный пакет](https://itsch.ru/ru/tag:%D0%9E%D1%84%D0%B8%D1%81%D0%BD%D1%8B%D0%B9%20%D0%BF%D0%B0%D0%BA%D0%B5%D1%82) [CUPS](https://itsch.ru/ru/tag:CUPS) [Astra Linux](https://itsch.ru/ru/tag:Astra%20Linux) [Ubuntu](https://itsch.ru/ru/tag:Ubuntu) [GLPI](https://itsch.ru/ru/tag:GLPI) [Google](https://itsch.ru/ru/tag:Google) [Контентная фильтрация](https://itsch.ru/ru/tag:%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%BD%D0%B0%D1%8F%20%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F) [Драйвер](https://itsch.ru/ru/tag:%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80) [OnlyOffice](https://itsch.ru/ru/tag:OnlyOffice) [Apache](https://itsch.ru/ru/tag:Apache) [NextCloud](https://itsch.ru/ru/tag:NextCloud) [Печать](https://itsch.ru/ru/tag:%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C) [Zabbix](https://itsch.ru/ru/tag:Zabbix) [iTalc](https://itsch.ru/ru/tag:iTalc) [Прокси-сервер](https://itsch.ru/ru/tag:%D0%9F%D1%80%D0%BE%D0%BA%D1%81%D0%B8-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80) [Локальная сеть](https://itsch.ru/ru/tag:%D0%9B%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F%20%D1%81%D0%B5%D1%82%D1%8C) [Windows](https://itsch.ru/ru/tag:Windows) [Proxmox](https://itsch.ru/ru/tag:Proxmox) [Cloud](https://itsch.ru/ru/tag:Cloud) [MySQL](https://itsch.ru/ru/tag:MySQL) [Сервер виртуализации](https://itsch.ru/ru/tag:%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8) [OwnCloud](https://itsch.ru/ru/tag:OwnCloud) [Контроллер домена](https://itsch.ru/ru/tag:%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%20%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%B0) [Нормативные документы](https://itsch.ru/ru/tag:%D0%9D%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B) [KDE](https://itsch.ru/ru/tag:KDE) [Дистанционные технологии](https://itsch.ru/ru/tag:%D0%94%D0%B8%D1%81%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5%20%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8) [Программирование](https://itsch.ru/ru/tag:%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5) [SSH](https://itsch.ru/ru/tag:SSH) [FreeBSD](https://itsch.ru/ru/tag:FreeBSD) [NAS](https://itsch.ru/ru/tag:NAS) [Интерактивная доска](https://itsch.ru/ru/tag:%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F%20%D0%B4%D0%BE%D1%81%D0%BA%D0%B0) [LDAP](https://itsch.ru/ru/tag:LDAP) [Сайт школы](https://itsch.ru/ru/tag:%D0%A1%D0%B0%D0%B9%D1%82%20%D1%88%D0%BA%D0%BE%D0%BB%D1%8B) [Backup](https://itsch.ru/ru/tag:Backup) [ППЭ](https://itsch.ru/ru/tag:%D0%9F%D0%9F%D0%AD) [Help Desk](https://itsch.ru/ru/tag:Help%20Desk) [Veyon](https://itsch.ru/ru/tag:Veyon) [Сканирование](https://itsch.ru/ru/tag:%D0%A1%D0%BA%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5) [Moodle](https://itsch.ru/ru/tag:Moodle) [Р7-Офис](https://itsch.ru/ru/tag:%D0%A07-%D0%9E%D1%84%D0%B8%D1%81) [Chrome](https://itsch.ru/ru/tag:Chrome) [Мессенджер](https://itsch.ru/ru/tag:%D0%9C%D0%B5%D1%81%D1%81%D0%B5%D0%BD%D0%B4%D0%B6%D0%B5%D1%80) [Репозиторий](https://itsch.ru/ru/tag:%D0%A0%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9) [WordPress](https://itsch.ru/ru/tag:WordPress) [MeshCentral](https://itsch.ru/ru/tag:MeshCentral) [Nginx](https://itsch.ru/ru/tag:Nginx) [Оборудование](https://itsch.ru/ru/tag:%D0%9E%D0%B1%D0%BE%D1%80%D1%83%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5) [Docker](https://itsch.ru/ru/tag:Docker) [VirtualBox](https://itsch.ru/ru/tag:VirtualBox) [Безопасность](https://itsch.ru/ru/tag:%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C) [Pidgin](https://itsch.ru/ru/tag:Pidgin) [Чат-бот](https://itsch.ru/ru/tag:%D0%A7%D0%B0%D1%82-%D0%B1%D0%BE%D1%82) [Samba AD](https://itsch.ru/ru/tag:Samba%20AD) [Браузер](https://itsch.ru/ru/tag:%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80) [WebDAV](https://itsch.ru/ru/tag:WebDAV) [Техническая поддержка](https://itsch.ru/ru/tag:%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0) [Мультимедиа](https://itsch.ru/ru/tag:%D0%9C%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BC%D0%B5%D0%B4%D0%B8%D0%B0) [Python](https://itsch.ru/ru/tag:Python) [CloneZilla](https://itsch.ru/ru/tag:CloneZilla) [Веб-разработка](https://itsch.ru/ru/tag:%D0%92%D0%B5%D0%B1-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0) [RustDesk](https://itsch.ru/ru/tag:RustDesk) [Vesta CP](https://itsch.ru/ru/tag:Vesta%20CP) [Hestia](https://itsch.ru/ru/tag:Hestia) [CentOS](https://itsch.ru/ru/tag:CentOS) [pfSense](https://itsch.ru/ru/tag:pfSense) [APT](https://itsch.ru/ru/tag:APT) [Euro-Office](https://itsch.ru/ru/tag:Euro-Office) [Антивирус](https://itsch.ru/ru/tag:%D0%90%D0%BD%D1%82%D0%B8%D0%B2%D0%B8%D1%80%D1%83%D1%81) [КриптоПро](https://itsch.ru/ru/tag:%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%9F%D1%80%D0%BE) [Игры](https://itsch.ru/ru/tag:%D0%98%D0%B3%D1%80%D1%8B) [ОnlyOffice](https://itsch.ru/ru/tag:%D0%9EnlyOffice) [Отечественное программное обеспечение](https://itsch.ru/ru/tag:%D0%9E%D1%82%D0%B5%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5%20%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5) [Linux Mint](https://itsch.ru/ru/tag:Linux%20Mint) [Collabora Online](https://itsch.ru/ru/tag:Collabora%20Online) [RDP](https://itsch.ru/ru/tag:RDP) [MAX](https://itsch.ru/ru/tag:MAX) [Сферум](https://itsch.ru/ru/tag:%D0%A1%D1%84%D0%B5%D1%80%D1%83%D0%BC) [Почта](https://itsch.ru/ru/tag:%D0%9F%D0%BE%D1%87%D1%82%D0%B0)  

Bootstrap 4 Theme for [Grav](http://getgrav.org)

---

## Navigation

- Parent: [Блог](https://itsch.ru/ru/index.md)
- Previous: [Установка Google Chrome в ALT Linux 6](https://itsch.ru/ru/blog/ustanovka-google-chrome-v-alt-linux-6.md)
- Next: [Контентная фильтрация в школе (Часть 3)](https://itsch.ru/ru/blog/kontentnaya-filtraciya-v-shkole-chast-3.md)
