Использование пользовательских REQUEST_HEADER для действия белого списка - PullRequest
1 голос
/ 20 марта 2020

Я пытаюсь использовать пользовательский заголовок запроса в правиле белого списка ModSecurity, чтобы я мог удалить определенные c правила.

SecRule REQUEST_URI "^/admin/index\.html$" \
   "id:1004,\
    phase:2,\
    pass,\
    nolog,\
    ctl:ruleRemoveById=%{request_headers.x-rules-excluded}"

Однако, когда я пытаюсь это сделать, я получаю следующую ошибку on NGINX:

20 марта 16:18:42 ip Develop-node [16035]: nginx: [emerg] "modsecurity_rules_file" Ошибка правил. Файл: /tmp/test.modsec.conf. Строка: 1062. Столбец: 96. Ожидая действия, получим: ctl: ruleRemoveById =% {request_headers.x-rules-exclusive} "в /tmp/test.nginx.conf:28

Интересно, возможно ли это вообще сделать ...

Спасибо!

...