Пометка правила cookie SQL

В моем сценарии срабатывает правило cookie SQL, но в файлах cookie нет ничего вредоносного WAF. Может ли кто-нибудь сообщить мне, почему это так?

Я воспроизвел проблему с ложным срабатыванием (заблокированный действительный запрос) правилом SQLi_COOKIE из AWSManagedRulesSQLiRuleSet в своей среде.

      WAF logs showed:
"location":"HEADER","matchedData":["ajs_user_id","=","null",";","ajs_group_id"]}]

While testing the request the following patterns were blocked:
ajs_user_id=null;
ajs_group_id=null;

curl --cookie "ajs_group_id=null;" http://example.com
<head><title>403 Forbidden</title></head>

Basically it blocks any Key "name=null;"

Может ли кто-нибудь предложить мне, есть ли лучший способ разрешить обработку этих правил в будущем? Похоже на '=null;'это механизм пометки, но он очень свободный и не специфичен для SQL.

1 ответ

Мы просто тратим около половины дня на решение одной и той же проблемы. Похоже, что этот конкретный файл cookie установлен Analytics.js компании Segment.

Нас беспокоит, должен ли Segment запретить это в своем сценарии и/или что-то, что должно разрешать правило WAF AWS.

На данный момент мы просто удалили это единственное подправило.

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