Ошибка установки правил Mod_security

Я пытаюсь реализовать настройки по умолчанию, предоставляемые OWASP. Ссылка: https://www.modsecurity.org/CRS/Documentation/quickstart.html

При перезапуске apache я получаю eror

Синтаксическая ошибка в строке 45 файла /etc/modsecurity/rules/REQUEST-910-IP-REPUTATION.conf: Внутренняя ошибка: не удалось добавить правило в набор правил. Действие 'configtest' не выполнено. Журнал ошибок Apache может содержать больше информации....потерпеть поражение! Код для соответствующего раздела

SecRule TX:DO_REPUT_BLOCK "@eq 1" \
 "msg:'Request from Known Malicious Client (Based on previous traffic violations).',\
  logdata:'Previous Block Reason: %{ip.reput_block_reason}',\
  severity:'CRITICAL',\
  id:910000,\
  phase:request,\
  block,\
  t:none,\
  tag:'application-multi',\
  tag:'language-multi',\
  tag:'platform-multi',\
  tag:'attack-reputation-ip',\
  tag:'IP_REPUTATION/MALICIOUS_CLIENT',\
  setvar:'tx.msg=%{rule.msg}',\
  skipAfter:BEGIN_REQUEST_BLOCKING_EVAL,\
  chain"
  SecRule IP:REPUT_BLOCK_FLAG "@eq 1" \
    "setvar:tx.anomaly_score=+%{tx.critical_anomaly_score},\
    setvar:tx.%{rule.id}-AUTOMATION/MALICIOUS-%{matched_var_name}=%{matched_var}"

тогда как строка 45 в ошибке относится к chain" Я понятия не имею о синтаксисе этих правил.

1 ответ

Возможно, вы затронуты ошибкой Apache 55910

Обработка переноса строк прерывается, если "\" является последним символом перед изменением размера буфера.

[...]

Эта проблема также влияет на ModSecurity.

Обновите до Apache 2.4.11, чтобы решить эту проблему.

Другие вопросы по тегам