FortiWeb Implementation &
ML Tuning Services in India
A deployed FortiWeb blocking OWASP signatures is the beginning, not the end. Without ML learning-mode tuning, auto-learned allow lists, and API schema validation, your WAF either blocks legitimate traffic or misses targeted attacks. Ogma's implementation service turns a basic FortiWeb install into a production-hardened, low-noise WAF that your development team won't fight against.
Implementation Services
Modular services — engage the ones your application requires.
ML Learning Mode & Allow-List Generation
FortiWeb's ML engine builds a behavioural model of your application — what URLs exist, what parameters are expected, what values are normal — and auto-generates an allow list. Ogma runs the 2–4 week learning cycle, reviews the generated model, removes ML errors, and promotes it to enforcement. Result: application-aware protection with near-zero false positives.
- ML learning mode configuration and monitoring
- Generated model review and false-positive pruning
- URL and parameter allow list generation
- Threshold tuning for anomaly scoring
OpenAPI / Swagger Schema Import
For REST API applications, ML learning is supplemented or replaced by OpenAPI 3.0 / Swagger 2.0 schema import. FortiWeb validates every API request against the schema — blocking calls to undocumented endpoints, invalid parameter types, excessive payload sizes, or missing required headers. This is the most precise API protection method available.
- OpenAPI 3.0 / Swagger 2.0 schema import
- Endpoint allow-listing (block undocumented routes)
- Schema validation: parameter type, length, pattern
- OWASP API Security Top 10 coverage mapping
Bot Mitigation (Real Browser Enforcement)
FortiWeb's Real Browser Enforcement (RBE) uses JavaScript challenges to verify that traffic originates from a real browser rather than a bot or automation tool. Combined with bot reputation lists (FortiGuard), rate limiting, and CAPTCHA integration, Ogma configures layered bot mitigation that stops credential stuffing, scraping, and checkout abuse without challenging legitimate users.
- Real Browser Enforcement (JavaScript challenge) setup
- FortiGuard Bot Reputation database activation
- Rate limiting per source IP and session
- Good bot allow-listing (Googlebot, Bingbot)
DevSecOps / CI-CD Pipeline Integration
For development teams deploying frequently, manual WAF rule updates create a constant bottleneck. Ogma integrates FortiWeb with your CI/CD pipeline (Jenkins, GitHub Actions, GitLab CI) so that OpenAPI schema updates are automatically pushed to FortiWeb on every deployment — and WAF policy tests are run as a pipeline stage before production promotion.
- FortiWeb REST API integration with CI/CD tool
- Schema auto-push on deployment pipeline
- WAF policy smoke tests in pipeline
- Slack/Teams alert integration for WAF blocks
Why Ogma for FortiWeb Implementation?
Application Security Expertise
Our engineers hold NSE 7 (Web Application Security) certification and have implemented FortiWeb for banking portals, e-commerce platforms, government web properties, and SaaS applications in India.
Zero False-Positive SLA
We commit to resolving any false-positive block caused by our WAF configuration within 4 business hours during the 90-day post-implementation period. Developer frustration with WAF false positives is the #1 reason WAF projects fail — we eliminate this.
Dev-Friendly Approach
We collaborate with your development team — not around them. API schema documentation, CI/CD integration, and direct Slack/Teams channels mean developers get WAF exclusions approved and deployed within hours, not weeks.
Delivery Process
From alert-only installation to production-hardened WAF in 4–6 weeks.
Application Profiling (Week 1)
We document every application protected by FortiWeb: URL structures, API endpoints, authentication mechanisms, file upload paths, and any non-standard HTTP headers or cookie formats. This profile drives all ML configuration decisions and prevents common false positives.
ML Learning Mode Activation (Weeks 1–3)
We enable FortiWeb's ML learning mode, confirm it's receiving real traffic (not crawler traffic), and monitor learning progress daily. At 80%+ traffic coverage and stable model convergence, we export and review the generated model — pruning ML mis-classifications and errors.
OpenAPI Schema & Bot Config (Week 2–3, parallel)
For API-driven applications, we import the OpenAPI schema and validate it against live traffic to confirm coverage. Bot mitigation (RBE, rate limiting, reputation lists) is configured and tested in alert mode, with good bots allowlisted to prevent SEO impact.
Enforcement & False-Positive Sprint (Weeks 3–4)
ML model and API schema are promoted to enforcement mode. We monitor for false-positive blocks in real time — typically 3–5 working days of intensive monitoring and tuning. Any genuine false positives are resolved within 4 business hours.
Hardening & CI/CD Integration (Week 4–6)
Custom signatures for application-specific threats are added. CI/CD integration is configured if in scope. A final WAF health report is delivered covering: protection coverage, blocked attacks by category, false-positive resolution log, and recommended next steps.
Engagement Tiers
Services can be bundled for project discount. Tell us your application footprint and we'll quote within 2 hours.
- ML learning mode + model generation
- Bot mitigation (RBE + rate limiting)
- OWASP signature tuning
- 4-week false-positive sprint
- 90-day post-implementation SLA
- ML learning mode for all applications
- OpenAPI schema import (up to 2 APIs)
- Full bot mitigation stack
- OWASP Top 10 + OWASP API Top 10 coverage
- 4-week false-positive sprint
- WAF health report + coverage summary
- 90-day post-implementation SLA
- FortiWeb REST API CI/CD integration
- OpenAPI schema auto-push pipeline
- Pipeline smoke tests for WAF policy
- Developer Slack/Teams alert channel
- WAF exception fast-track process
Frequently Asked Questions
Stop Blocking Legitimate Users. Start Blocking Real Attacks.
Tell us about your application stack, whether you have an OpenAPI spec, and what your main concern is — false positives, bot traffic, or API abuse. We'll scope a tuning engagement with a fixed timeline and zero-FP commitment.