Web Application Firewall
Inspects HTTP and HTTPS traffic for protected objects and blocks requests that match its core protection rule group.
- Provider
- alibabacloud
- Category
- Security
- Official docs
- https://www.alibabacloud.com/help/en/waf/
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| botProtection | boolean | — | no | — | inherited |
| completeSqlStatementDetection | boolean | — | no | true | inherited |
| customRuleCount | integer | — | no | — | inherited |
| intelligentOps | boolean | — | no | false | inherited |
| managed | boolean | — | no | false | ▸ true |
| managedRuleSet | string | — | no | — | ▸ medium |
| mode | enum | detection | prevention | off | no | — | ▸ prevention |
| rateLimiting | boolean | — | no | — | inherited |
| semanticProtectionMode | enum | log | block | no | log | inherited |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "waf", component: "alibaba-waf" }AWS WAF web ACLaws-wafAWS WAF Classicaws-waf-classicAzure Web Application Firewallazure-web-application-firewallFirewall for AIcloudflare-firewall-for-aiCloudflare WAFcloudflare-wafCorazacorazaImperva Application SecurityimpervaModSecuritymodsecurityNAXSInaxsiGeneric web application firewallwafGoogle Cloud Armorgoogle-cloud-armorreCAPTCHA Enterprisegoogle-recaptcha-enterpriseWeb Application Firewalloci-waf
# yaml-language-server: $schema=../../schema/component.schema.json # Web Application Firewall 3.0: inspects HTTP and HTTPS traffic for protected objects such as ALB, # CLB, ECS and Function Compute, or for domains pointed at it by CNAME. "What is Web Application # Firewall": modules for web attack protection, HTTP flood protection, bot management, fine-grained # access control, API security and AI application protection. "Configure core web protection rules # and rule groups": the rule protection module is enabled by default with the Medium rule group in # Block mode, semantic protection defaults to Log mode with complete SQL statement detection on, # and the intelligent O&M module is off. schemaVersion: "1" type: "component" id: "alibaba-waf" kind: "waf" provider: "alibabacloud" docs: "https://www.alibabacloud.com/help/en/waf/" defaults: mode: "prevention" managedRuleSet: "medium" managed: true properties: semanticProtectionMode: type: "enum" values: ["log", "block"] default: "log" completeSqlStatementDetection: type: "boolean" default: true intelligentOps: type: "boolean" default: false