Внутри AlterCPA Pro имеется встроенный фильтр для трафика. Он позволяет запустить для своих вебмастеров простой и быстрый сервис фильтрации, работающий на базе чёрных списков. Чтобы начать работу с фильтрами, вам необходимо произвести предварительную настройку.

  1. В разделе "Управление - Фильтры трафика" перейдите в подраздел "Настройки" и подготовьте всё с соответствии с рекомендациями ниже.
  2. В разделе "Управление - Фильтры трафика" активируйте все необходимые вам для работы чёрные списки.
  3. В разделе "Управление - Настройки - Расширенные" уберите галочку скрытия раздела "Фильтры трафика".

Рекомендуемая конфигурация

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

  • Smart IPv4, тип "IP-адреса", для сбора подозрительных IP адресов
  • Smart Net, тип "IP-подсети", для слияния подозрительных IP в подсеть
  • Smart IPv6, тип "IPv6-адреса", для сбора подозрительных адресов IPv6

Перейдите в подраздел "Настройки" и во всех выпадающих списках выберите только что созданные чёрные списки. Укажите следующие настройки блокировки:

  • Разные User-Agent: допустимое количество - 30, блокировка на сутки
  • Ошибки гео: блокировка на сутки
  • Фильтр заголовков: блокировка на сутки
  • Ошибки домена: блокировка на час
  • Блокировка подсетей: 50 совпадающих IP-адресов, на сутки, из списка Smart IPv4.

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

Формат чёрных списков

Вы можете экспортировать и импортировать чёрные списки в формате CSV. Кодировка файла - UTF-8, разделитель - запятые, обрамление значений - кавычки. Каждый из типов чёрных списков работает со своим форматом. Все списки используют одинаковые идентификаторы комментариев:

  1. Публичный список
  2. Подозрительный
  3. Корпоративный
  4. Разные User-Agent
  5. Ошибочное ГЕО
  6. Ошибки заголовков
  7. Много ошибок
  8. Ошибочный запрос
  9. Бот

IPv4 адреса

Строка данного списка содержит два поля: IP-адрес и идентификатор комментария.

12.34.56.78,2

IPv4 подсети

Строка данного списка содержит три поля: IP-адрес, ёмкость подсети и идентификатор комментария.

12.34.56.0,24,3

IPv6 адреса и подсети

Все IPv6-адреса добавляются как подсети. Рекомендуется использовать подсеть /64. Адрес может указываться как в полном, так и в сокращённом виде. Строка данного списка содержит три поля: IPv6-адрес, ёмкость подсети и идентификатор комментария.

2001:abcd::1,64,5

Фильтр заголовков

Строка данного списка содержит три поля: содержимое заголовка, идентификатор заголовка и идентификатор комментария.

"facebook",1,6

Идентификатор заголовка может принимать одно из следующих значений:

  • 1 - User-Agent
  • 2 - Accept
  • 3 - Accept-Charset
  • 4 - Accept-Encoding
  • 5 - Accept-Language
  • 6 - Authorization
  • 7 - Cache-Control
  • 8 - Connection
  • 9 - Content-Disposition
  • 10 - Date
  • 11 - Expect
  • 12 - From
  • 13 - Host
  • 14 - If-Match
  • 15 - If-Modified-Since
  • 16 - If-None-Match
  • 17 - If-Range
  • 18 - If-Unmodified-Since
  • 19 - Max-Forwards
  • 20 - Pragma
  • 21 - Proxy-Authorization
  • 22 - Range
  • 23 - Referer
  • 24 - TE
  • 25 - Trailer
  • 26 - Transfer-Encoding
  • 27 - Upgrade
  • 28 - Via
  • 30 - X-Forwarded-For
  • 31 - X-Purpose
  • 32 - X-FB-HTTP-Engine
  • 33 - X-Frame-Options
  • 34 - X-WAP-Profile
  • 35 - X-Real-IP
  • 36 - Client-IP
  • 37 - CF-Connecting-IP
  • 100 - Remote Address
  • 101 - Remote Port
  • 102 - Request Method
  • 103 - Request URI
  • 104 - Request Query String
  • 106 - Request Scheme