Добавить в корзинуПозвонить
Найти в Дзене
Soltyk.ru - SEO-блог

Изменения в правилах WAF Cloudflare: замена ip.geoip на ip.src

Изменения в правилах WAF Cloudflare: замена ip.geoip на ip.src Сегодня столкнулся с интересной проблемой при настройке WAF-правил для нового сайта на Cloudflare. Если вы столкнулись с ошибкой "The current expression is not supported by the expression builder and will be discarded" при попытке добавить или отредактировать правила WAF, возможно дело в устаревшем синтаксисе. Что изменилось? Cloudflare постепенно отказывается от синтаксиса ip.geoip в пользу ip.src в своих WAF правилах. Это критическое изменение, о котором стоит знать всем, кто занимается защитой сайтов. Важный нюанс Интересная деталь: если сайт был добавлен в Cloudflare давно, система продолжает поддерживать старый синтаксис с ip.geoip. Однако при попытке отредактировать эти правила, Cloudflare может "намекнуть" (или потребовать) заменить ip.geoip на ip.src. Примеры замен Вместо: ip.geoip.country in {"RU"} Нужно использовать: ip.src.country eq "RU" Вместо: ip.geoip.asnum in {204916, 203020, 35048} Правильно: any(

Изменения в правилах WAF Cloudflare: замена ip.geoip на ip.src

Сегодня столкнулся с интересной проблемой при настройке WAF-правил для нового сайта на Cloudflare. Если вы столкнулись с ошибкой "The current expression is not supported by the expression builder and will be discarded" при попытке добавить или отредактировать правила WAF, возможно дело в устаревшем синтаксисе.

Что изменилось?

Cloudflare постепенно отказывается от синтаксиса ip.geoip в пользу ip.src в своих WAF правилах. Это критическое изменение, о котором стоит знать всем, кто занимается защитой сайтов.

Важный нюанс

Интересная деталь: если сайт был добавлен в Cloudflare давно, система продолжает поддерживать старый синтаксис с ip.geoip. Однако при попытке отредактировать эти правила, Cloudflare может "намекнуть" (или потребовать) заменить ip.geoip на ip.src.

Примеры замен

Вместо:

ip.geoip.country in {"RU"}

Нужно использовать:

ip.src.country eq "RU"

Вместо:

ip.geoip.asnum in {204916, 203020, 35048}

Правильно:

any(ip.src.asnum, [204916, 203020, 35048])

Почему это важно?

Если ваши WAF-правила перестали работать или не добавляются в систему, возможно, дело именно в устаревшем синтаксисе. Проверьте все упоминания ip.geoip и замените их на соответствующие конструкции с ip.src.

Такие изменения - часть эволюции системы Cloudflare. Устаревший синтаксис постепенно выводится из употребления, а новый дает больше возможностей и лучшую производительность.

А вы уже обновили свои WAF-правила?

#cloudflare@soltykseo #waf@soltykseo #безопасностьсайта@soltykseo #seo@soltykseo #seotips@soltykseo