Перейти к содержанию

Добавление IP‑адресов Валарм в белый список для работы сканера

Info

Ingress‑контроллер Валарм разработан на базе официального Ingress‑контроллера NGINX для Kubernetes. Поэтому большинство рекомендаций для Ingress‑контроллера NGINX применяются и для Ingress‑контроллера Валарм.

Рекомендуем для чтения по данной теме:

Для обеспечения корректной работы сканера уязвимостей Валарм необходимо отключить работу WAF‑ноды для IP‑адресов сканера. Данная настройка позволит сканеру проверить, что обнаруженные атаки не нацелены на реальные уязвимости защищенного приложения.

Список IP‑адресов Валарм доступен по следующим ссылкам:

Для добавления IP‑адресов Валарм в белый список:

  1. Перейдите к файлу values.yaml Helm chart и добавьте атрибут controller.config.http-snippet. Укажите режим WAF‑ноды, IP‑адреса Валарм для добавления в белый список и режим мониторинга для данных IP‑адресов:

    controller:
        config:
            use-forwarded-headers: "true"
            http-snippet: |
            geo $remote_addr $wallarm_mode_real { 
              default block; # режим WAF‑ноды по умолчанию: off для отключения обработки; monitoring для обработки всех запросов без блокировки; block для обработки всех запросов и блокировки вредоносных
              # IP‑адреса для EU‑облака
              139.162.148.184 off;139.162.151.155 off;139.162.159.244 off;139.162.151.10 off;139.162.159.137 off;39.162.157.131 off;139.162.144.202 off;139.162.130.66 off;139.162.158.79 off;139.162.156.102 off;85.90.246.120 off;172.104.128.215 off;139.162.174.26 off;139.162.182.20 off;139.162.190.22 off;139.162.168.17 off;139.162.167.19 off;139.162.170.84 off;139.162.191.89 off;139.162.176.169 off;139.162.184.225 off;139.162.185.243 off;172.104.143.34 off;139.162.178.148 off;139.162.186.136 off;139.162.163.61 off;139.162.171.141 off;139.162.179.214 off;139.162.187.138 off;139.162.164.41 off;139.162.172.35 off;139.162.180.37 off;139.162.188.246 off;172.104.139.18 off;172.104.152.28 off;139.162.177.83 off;172.104.240.115 off;172.105.64.135 off;139.162.153.16 off;172.104.241.162 off;139.162.167.48 off;172.104.233.100 off;172.104.157.26 off;172.105.65.182 off;172.104.138.5 off;172.104.150.243 off;139.162.190.165 off;139.162.166.202 off;139.162.174.220 off;139.162.182.156 off;139.162.190.86 off;139.162.167.51 off;139.162.175.71 off;172.104.152.54 off;172.104.151.59 off;172.104.128.67 off;172.104.152.96 off;139.162.145.238 off;172.104.128.103 off;172.104.139.37 off;139.162.184.33 off;139.162.186.129 off;172.104.154.128 off;172.104.146.90 off;172.104.128.44 off;85.90.246.49 off;139.162.146.245 off;139.162.171.208 off;172.104.252.112 off;139.162.132.87 off;139.162.162.71 off;172.104.229.59 off;172.104.152.244 off;172.104.250.27 off;139.162.130.123 off; 178.32.42.221 off;46.105.75.84 off;51.254.85.145 off;188.165.30.182 off;188.165.136.41 off;188.165.137.10 off;54.36.135.252 off;54.36.135.253 off;54.36.135.254 off;54.36.135.255 off;54.36.131.128 off;54.36.131.129 off;
              # IP‑адреса для RU‑облака
              139.162.133.137 off;139.162.146.186 off;172.105.83.238 off;172.105.84.7 off;172.105.95.224 off;172.105.89.44 off;172.105.90.179 off;172.105.84.20 off;172.105.93.66 off;172.105.75.228 off;172.105.95.226 off;139.162.181.242 off;172.105.67.64 off;172.105.83.226 off;172.105.89.55 off;172.105.84.201 off;172.105.90.189 off;172.105.91.75 off;172.105.81.224 off;172.105.92.7 off;172.105.95.230 off;172.105.72.250 off;130.193.36.60 off;130.193.37.176 off;130.193.39.11 off;130.193.38.206 off;130.193.38.248 off;130.193.36.171 off;130.193.36.131 off;130.193.39.132 off;130.193.36.183 off;130.193.39.165 off;130.193.37.111 off;130.193.39.40 off;130.193.38.59 off;130.193.37.248 off;130.193.37.65 off;130.193.38.33 off;
            }
    

  2. Перейдите к конфигурационному файлу Ingress, для которого Ingress‑контроллер анализирует трафик, и передайте значение $wallarm_mode_real в аннотации nginx.ingress.kubernetes.io/wallarm-mode:

    apiVersion: extensions/v1beta1
        kind: Ingress
        metadata:
            annotations:
                nginx.ingress.kubernetes.io/wallarm-mode: "$wallarm_mode_real"
    

  3. Примените настройки к Ingress‑контроллеру и Ingress.

Warning

Обратите внимание, что теперь режим WAF‑ноды настраивается в конфигурационном файле values.yaml Ingress‑контроллера Валарм вместо конфигурационного файла Ingress.