Изменения в правилах 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
16 апреля 202516 апр 2025
1
1 мин