Миграция на WAF с поддержкой наборов правил от Яндекса
Web Application Firewall анализирует веб-запросы к вашим ресурсам с помощью наборов правил. Ранее был доступен один набор правил — OWASP Core Ruleset
Для поддержки новых наборов в интерфейсах WAF для объекта coreRuleSet будет добавлено обязательное поле ruleSet.type. Блок coreRuleSet будет находиться в блоке ruleSet, в котором задается приоритет (priority) обработки запроса набором правил.
Возможные значения поля type:
CORE— набор правил OWASP Core Ruleset.YA— набор правил Yandex Ruleset.ML— набор правил ML WAF (Yandex Malicious Score).
По умолчанию поле type будет иметь значение RULE_SET_TYPE_UNSPECIFIED — набор правил не задан, запросы не проверяются.
Чтобы продолжить работать с WAF, добавьте новое поле в вызовы функций API или в манифест Terraform. В консоли управления
Важно
С 9 сентября 2025 года поле type станет обязательным, описание ruleSet будет приниматься только в новом формате. Старый формат поддерживаться не будет.
rule_set {
action = "DENY"
is_enabled = true
priority = 1
core_rule_set {
inbound_anomaly_score = 2
paranoia_level = local.waf_paranoia_level
rule_set {
name = "OWASP Core Ruleset"
type = "CORE"
version = "4.0.0"
}
}
}
"coreRuleSet": {
"inboundAnomalyScore": 2,
"paranoiaLevel": 2,
"ruleSet": {
"name": "OWASP Core Ruleset",
"type": "CORE",
"version": "4.0.0"
}
}
Подробнее см. описание метода REST API update для ресурса WafProfile.
"core_rule_set": {
"inbound_anomaly_score": 2,
"paranoia_level": 2,
"rule_set": {
"name": "OWASP Core Ruleset",
"version": "4.0.0",
"type": "CORE"
}
}
Подробнее см. описание вызова gRPC API WafProfile/Update.