====== Контент-фильтр ====== Модуль "Контент-фильтр" расположен в Меню "Защита". Модуль предназначен для настройки и блокировки интернет-страниц, содержащих в HTML-коде заданные ключевые слова или регулярные выражения. Модуль "Контент-фильтр" имеет вкладки: * "Контент-фильтр"; * "Настройки"; * "База Контент-фильтра"; * "События"; * "Журнал". Для применения контентной фильтрации трафика, необходимо в Меню - «Наборы правил» добавить в один/несколько наборов [[user_content_rule50|«Правило контентной фильтрации»]]. В данном случае, правило/правила примененные к Пользователю/группе Пользователей будут использовать контентную фильтрацию трафика. Или в индивидуальном модуле Пользователя/Группы Пользователей на вкладке [[user_mod50#правила_и_ограничения|«Правила и ограничения»]] добавить «Правило контентной фильтрации». Стоит отметить, что для корректного функционирования контентной фильтрации необходимо [[https50|расшифровывать трафик]] полностью. ===== Контент-фильтр ===== Вкладка "Контент-фильтр".Отображает состояние модуля контент-фильтра запущен/остановлен/не настроен, также отображает журнал модуля за текущую дату, имеет кнопку включения/выключения. {{ :cf-1.png |}} После регистрации "ИКС" (Меню "Обслуживание" - "[[about50|О программе]]") и настройки Контент-фильтра, окно "Контент-фильтр" будет выглядеть так: {{ :cf-2-enable.png |}} Состояние работы модуля изменится на "запущен", в журнале появятся записи логов. ===== Настройки ===== Вкладка "Настройки" содержит флаги управления состоянием модуля, обновлением его баз и вариантами фильтрации. Сразу после установки "ИКС" флаги вкладки "Настройки" не выставлены: {{ :cf-3-settings-disable.png |}} Включение флага "Использовать контент-фильтр" автоматически включает флаги "Проверять шаблоны" и "Проверять ключевые слова". Флаг "Автоматически обновлять контент-фильтр" выставляется отдельно при необходимости. {{ :cf-3-settings-enable.png |}} **Важно.** После установки "ИКС" списки баз модуля "Контент-фильтр" - пустые. Если флаг "Автоматически обновлять контент-фильтр" не включен, то для фильтрации необходимо создать и заполнить списки баз вручную. Рекомендуется устанавливать флаг "Автоматически обновлять контент-фильтр" для использования уже готовых баз. Модуль подключится к облачному сервису и загрузит последнюю версию списков. В дальнейшем, при установленном флажке, списки будут обновляться раз в сутки. **Важно.** Чтобы настройки вступили в силу необходимо нажать кнопку "Сохранить". Далее необходимо проверить, что базы обновились - на вкладке «База Контент-фильтра». Нужно выберать один из списков слов. Если обновление прошло удачно, то под названием выбранного списка появится несколько ключевых слов и шаблонных выражений из этого списка. ===== База Контент-фильтра ===== Вкладка "База Контент-фильтра" позволяет: * управлять базами "Контент-фильтра"; * редактировать списки шаблонов и слов баз; * включать/выключать отдельную базу в работу модуля; * удалять базы; * искать шаблоны и слова в базах. По-умолчанию, модуль "Контент-фильтр" уже содержит список слов, запрещенных Минюстом и Госнаркоконтролем, а также специальный список облачного сервиса SkyDNS. {{ :cf-4-base-default.png | Окно вкладки по-умолчанию }} Каждая база содержит два раздела - шаблоны и ключевые слова. Их просмотр и редактирование доступно в диалоговом окне "Редактирование группы слов контент-фильтра" при нажатии кнопки "Редактировать" в окне вкладки или в блоке базы при её выделении. {{ :cf-4-base-edit.png | Кнопки редактирования базы }} В ключевых словах всегда указывается одно слово, шаблон может содержать набор слов и будет фильтроваться по выражению целиком. **Важно.** Модуль "Контент-фильтр" производит фильтрацию контента по списку шаблонов и списку слов, которые состоят из общих списков соответствующих шаблонов и слов каждой из включенных баз. Фильтрация по шаблонам и словам выключенной базы производится не будет. Выключенная база в окне вкладки "База Контент-фильтра" выглядит не активной - затенена. {{ :cf-5-base-disable.png | Неактивная, выключенная база }} ==== Редактирование группы слов контент-фильтра ==== Диалоговое окно "Редактирование группы слов контент-фильтра" позволяет добавлять и удалять шаблоны и ключевые слова. {{ :cf-6-base-edit-list.png | Диалоговое окно "Редактирование группы слов контент-фильтра" }} Для экспорта списка "Шаблоны" или "Ключевые слова" необходимо выбрать соответствующую вкладку и нажать кнопку "Экспорт". Список будет загружен браузером с именем файла - <Имя базы>-<тип списка>.txt, например - "Список слов с сайта Госнаркоконтроля-regexp.txt". Добавить свой список шаблонов или ключевых слов можно по кнопке "Импорт". Файл должен содержать список шаблонов или слов (каждое с новой строки) в формате *.txt. ==== Поиск шаблонов и слов в базах ==== Поиск шаблонов и ключевых слов в списках баз модуля "Контент-фильтр" происходит с использованием поискового поля. При наборе слов шаблона происходит динамический поиск по базам, в результате в окне вкладки "База Контент-фильтра" в списке баз остаются только базы, содержащие искомое выражение. {{ :cf-7-base-search.png | Поиск "1488" в базах модуля }} ===== События ===== Вкладка "События" позволяет просматривать, фильтровать и экспортировать информацию о блокировках контента. Возможен отбор событий за текущий день, неделю, месяц. Для точного поиска можно задать период вручную. {{ :cf-8-events-default.png | вкладка "События" по-умолчанию }} При работе Пользователей "ИКС" с сайтами Интернет, модуль "Контент-фильтр" будет производить проверку контента. Все заблокированные ресурсы будут отображаться в окне вкладки "События" с пояснением по шаблону или слову произошла блокировка. {{ :cf-8-events-work.png | События при работе Контент-фильтра }} Для поиска по событиям есть поисковое поле. **Важно.** Кнопка "Удалить логи" удаляет все логи, которые ведутся модулем "Контент-фильтр". ===== Журнал ===== Вкладка «Журнал» отображает сводку всех системных сообщений модуля «Контент-фильтр» с указанием даты и времени. Журнал разделен на страницы, кнопками «вперед» и «назад» возможно переходить со страницы на страницу, либо ввести номер требуемой страницы. {{ :cf-9-logs.png | Журнал в работе}} В правом верхнем углу модуля находится строка поиска, а также возможность выбора периода отображения журнала событий. По-умолчанию, журнал отображает события за текущую дату. При необходимости можно сохранить данные журнала в файл, нажав кнопку «Экспорт» или удалить данные журнала, за определенный период, нажав кнопку «Удалить логи». **Важно.** Кнопка «Удалить логи» удаляет все логи, которые ведутся модулем «Контент-фильтр».