> UCFP - Настройка категорий проверки
 
 
 
 
     
Настройка категорий


Категория - описание сайтов определенной тематики

Используются для запрета/разрешения доступа в правилах. Поддерживаются 31 предустановленные категории.

Существуют следующие методы детектирования принадлежности сайта к определенной категории:

  1. База данных (db)

  2. Список характерных слов в URL сайта (parts)(См. также раздел Примечания: Отрицательные parts)

  3. Анализатор контента на основе подсчета слов с весовыми коэффициентами (tpl)

Описание категорий задается в файле, указанном в конфигурационном файле, в секции [ucfp.control], параметр lists (по умолчанию /usr/local/ucfp/etc/lists). По сути категории являются объектами типа list, поэтому указание в описании type=list обязательно.

Категории описываются в формате "параметр = значение;". Завершающий символ ";" обязателен. Перечисление значений указывается через знак ",".

Общие принципы описания категорий:

  1. Описания категории начинается с параметра name.

  2. Перечисление параметров возможно как в одну строку, так и в несколько.

  3. Предустановленные категории характеризуются совокупностью следующих параметров:

    name = имя категории (латинские буквы без пробелов);

    parts = список слов, при обнаружении которых в доменном имени запрашиваемого ресурса доступ к нему будет заблокирован (См. также раздел Примечания: Отрицательные parts).
    Default: /usr/local/ucfp/parts/listname, где listname = имя категории.

    db = filename, файлы баз данных категории. Маска файлов - filename*.db
    Default: db_folder/listname, где db_folder = значение параметра db_folder конфигурационного файла в секции [ucfp.common], listname = имя категории.

    tpl = filename, файлы шаблонов (перечень характерных для данной категории слов с весовыми коэффициентами). Маска файлов - filename*.tpl.
    Default: tpl_folder/listname, где tpl_folder = значение параметра tpl_folder конфигурационного файла в секции [ucfp.common], listname = имя категории.

    tmp_list = filename Файл текущего (рабочего) черного списка. В этот список программа автоматически заносит все ресурсы, на которых за время работы обнаружила вирусы, или ресурсы, доступ к которым был заблокирован в результате анализа контента. Попытка обращения к ресурсам из данного списка приводит к ошибке blocked с соответствующим диагнозом (если "пусто", то не используется).
    Default: tmp_folder/listname, где tmp_folder = значение параметра tmp_folder конфигурационного файла в секции [ucfp.common], listname = имя категории.

    block = db, tpl, dns_parts/url_parts, tmp
    Значение параметра может состоять из:
        db - доступ к ресурсу блокируется на основе баз данных ресурсов
        dns_parts или url_parts - доступ к ресурсу блокируется на основе слов из файла parts данной категории в доменном имени запрашиваемого сервера (dns_parts) или во всем URL запрашиваемого ресурса (url_parts). См. также раздел Примечания: Отрицательные parts.
        tpl - доступ к ресурсу блокируется по результатам проверки на вирусы средствами kavdaemon (для категории viruses) или на основе подсчета весовых коэффициентов
        tmp - соответствующая запись будет сделана в tmp_list, если он используется

    threshold = числовое значение суммы коэффициентов поисковых фраз, при котором запрашиваемая страница относится к данной категории.
    Значение 0 или "пусто" - анализ контента не производится.
    Изменяя значение этого параметра можно регулировать качество анализа контента.
    Default:1000

    reason = строка, которая указывается в поле Reason html-страницы "отказано в в доступе".
    Default:listname, где listname = имя категории.

    comment = комментарий (строка без каких-либо ограничений);

    type = тип, всегда равен list

  4. Все параметры кроме type, name и action являются необязательными

(См. раздел Примеры: Примеры описания категорий)