INTEGRITY Документация

Пропуск трафика только с IP-адресов из allowlist

Этот пример блокирует входящие запросы с IP-адресов, отсутствующих в списке разрешений (allowlist), определённом с помощью IP-список).

  1. Создание IP-списка IP-адресами, которым вы хотите разрешить доступ.
    Например, создайте список IP-адресов с именем allowed_ips с одним или несколькими IP-адресами. Подробнее о допустимых форматах IP-адресов см. IP-списки.

  2. Создание пользовательского правила, блокирующее любые запросы с IP-адресов, отсутствующих в созданном вами списке (allowed_ips в текущем примере).

    • Когда входящие запросы соответствуют:

      Поле Оператор Значение
      IP Source Address is not in list allowed_ips

      Если вы используете редактор выражений:
      (not ip.src in $allowed_ips)

    • Затем примите меры: Block

  3. (Необязательно) Дополните выражение любыми дополнительными фильтрами, например блокировкой IP-адресов вне allowlist только для определённых путей URI:

    Поле Оператор Значение Логика
    IP Source Address is not in list allowed_ips And
    URI Path подстановочный знак /admin/*

    Если вы используете редактор выражений:
    (not ip.src in $allowed_ips and http.request.uri.path wildcard "/admin/*")

Другие ресурсы