Traffic path
How protection is delivered
Visitor traffic reaches Azure Front Door and KeeProtect WAF before the customer origin. KeeProtect manages managed TLS, CDN cache behavior, route classes and Layer 7 shield controls.
Visitor -> Azure Front Door / KeeProtect WAF -> KeeProtect shield -> Customer origin
Onboarding
Customer setup checklist
- Add the protected domain.
- Add origin host, port, host header and health path.
- Classify real routes as public, static, login, admin, API, upload, checkout or private.
- Apply a managed WAF preset.
- Queue provisioning, add TXT validation and cut DNS to the shown Front Door target.
- Queue runtime validation and CDN/WAF sync after changes.
Cache safety
Routes that can be cached
Cache only public/static routes that do not depend on login cookies. Login, admin, API, upload, checkout and private categories are intentionally excluded from generated edge-cache rules.
| Route | Category | Policy |
/assets/* | static | assets_10m |
/css/* | static | assets_10m |
/js/* | static | assets_10m |
/Docs | public | public_html_30s |
Operations
Self-service actions
| Action | Use |
| Queue Provision | Create or update custom domain, origin, route, rule set and WAF binding. |
| Queue CDN/WAF Sync | Rebuild generated cache rules and relink route policy. |
| Queue Runtime Check | Confirm Azure resources and visible DNS status. |
| Purge CDN Cache | Purge only generated cacheable route prefixes for that domain. |
Reporting
Commercial dashboard and exports
The customer panel exposes health score, mitigated requests, origin errors, commercial alerts and exports for customer communication or Log Analytics-style ingestion.
- Dashboard JSON for integration.
- Summary CSV for reviews.
- Event CSV for incident investigations.
- Alert CSV for monthly or post-incident reports.
Incident handling
False positive workflow
Review top paths, top IPs, route categories and recent status codes before tightening a rule. Fix route classification first, then use targeted allow, challenge, throttle or block controls.