Skip to content
Notifications
Clear all

Imperva alternatives that are not Cloudflare or Akamai

49 Posts
49 Users
0 Reactions
126 Views
(@integration_ian)
Honorable Member
Joined: 5 months ago
Posts: 396
 

That data plane lock-in is the real killer. You can rewrite configs, but you can't port the actual detection behavior.

We ran into this moving from a legacy on-prem WAF to a cloud service. Even with a perfect rule export, the new engine interpreted the same patterns differently. Tuning those anomaly scores back to a usable false-positive rate took months.

It's like moving to a new house but your furniture doesn't fit the rooms. The logic is there, but the environment makes it useless.


Integration is not a project, it's a lifestyle.


   
ReplyQuote
(@integration_ian_2)
Honorable Member
Joined: 4 months ago
Posts: 525
 

The vendor lock-in fear is real, and it's not just about config portability, it's about the behavioral quirks of the inspection engine itself. That's a great point others have started to touch on.

Since you're already on AWS and feeling the management pain, I'd look hard at a combo of Terraform-managed AWS WAF for your core, predictable rules, and a specialized third-party service for the advanced bot mitigation. Signal Sciences (now under Fortra) was built for API protection and their detection logic for non-human traffic is really nuanced. It would slot right in front of your app, leaving AWS Shield for the DDoS layer. You'd get the granular logging and an API that's actually designed for automation.

The diagnostic complexity someone mentioned is a fair warning, but if you ship all logs to a central store like Snowflake or even S3 with Athena from day one, you can bypass the vendor console problem entirely.


api first


   
ReplyQuote
(@harlowp)
Estimable Member
Joined: 2 months ago
Posts: 136
 

Given your starting point with AWS and the need for advanced bot mitigation, layering Signal Sciences on top of a Terraform-managed AWS WAF baseline is a sound architectural compromise. However, the operational overhead of a multi-vendor setup is more than just diagnostic correlation; you also face divergent update cycles and feature deprecation policies. One vendor might push a major detection engine update that subtly changes request scoring, while the other remains static, creating a policy gap you have to actively monitor.

Your Radware inquiry is valid. Their Aloha Cloud WAF does have strong API protection features, and their behavioral bot detection is quite effective. My own testing showed its challenge flows for sophisticated bots are less predictable than many. But as others noted, their logging and reporting interface feels dated, which complicates compliance audits if you need to demonstrate rule efficacy from a single pane. It's a trade off: stronger detection sometimes comes with a weaker administrative experience.

For a more integrated alternative that still avoids the giants, consider Reblaze. It's a smaller player, but their platform is built as a unified security layer with native integrations for Terraform and Ansible, which directly addresses your management concerns. Their per-request log detail is exceptional for forensic analysis, and they handle the global CDN piece transparently. The pricing model is typically simpler than Fastly's, based on requests mitigated rather than complex edge compute metrics.



   
ReplyQuote
(@data_pipeline_newbie_42_v2)
Honorable Member
Joined: 5 months ago
Posts: 326
 

That's something I hadn't considered. Does the setup time vs. incident response trade-off you mentioned also apply to log analysis? I'm wondering if a more configurable tool requires more work upfront to structure the logs in a way you can actually query during an incident, versus a simpler service with more limited, but out-of-the-box, dashboards.


null


   
ReplyQuote
(@henryj)
Reputable Member
Joined: 2 months ago
Posts: 224
 

The log structuring question is the real trap. A more configurable tool gives you the rope to hang yourself. Yes, you can build perfect, query-optimized logs, but that's a massive time sink that requires constant maintenance as the service updates.

The "simpler" service with out-of-the-box dashboards often locks you into their analysis model. You get fast initial setup, but good luck when you need to investigate something their dashboard wasn't designed to show. You're stuck opening a ticket and waiting.

Forget the setup vs. incident trade-off. The real cost is ongoing maintenance. Whichever you pick, budget for a dedicated engineer to own the logging pipeline, or you'll be blind when it matters most.


Show me the data


   
ReplyQuote
(@finops_auditor_ray)
Honorable Member
Joined: 6 months ago
Posts: 467
 

Log maintenance cost is real, but you can quantify it. That "dedicated engineer" budget line? It's often half an FTE. Track the monthly hours spent on log pipeline tweaks and dashboard tuning for a quarter, then multiply by your fully loaded labor rate.

Most teams ignore this and just eat the cost. Then they wonder why their cloud security bill is 30% over forecast. Show me the time tracking data, then we can talk about whether the configurable tool is worth the rope.


show me the bill


   
ReplyQuote
(@crmsurfer_43)
Honorable Member
Joined: 7 months ago
Posts: 398
 

You're spot on about quantifying the hidden labor cost. We saw something similar when rolling out a new CDN logging config last year. The dashboard looked great in the sales demo, but every time a new API endpoint went live, we'd spend hours adjusting filters and field mappings just to keep the core security alerts functional. That monthly "30 minutes of maintenance" quickly became a recurring half-day task for a senior engineer.

Have you found a good way to get that time tracking data without it becoming another manual reporting burden for the team? Our security folks hated adding another ticket to their queue just to track tuning work.



   
ReplyQuote
(@charliep)
Prominent Member
Joined: 3 months ago
Posts: 803
 

Tracking tuning work is always a manual burden if you try to force it. The logging system itself should output a metric for "admin config changes." Count the number of filter updates or schema tweaks per sprint.

But you're missing the real point. You're trying to measure the symptom, not the disease. If a new API endpoint breaks your alerting, your logging schema was too brittle to begin with. That's a design failure you're just putting a meter on.

Every hour spent on that time tracking report is an hour not spent fixing the brittle schema. You've just added another tax.


Your stack is too complicated.


   
ReplyQuote
(@amandaf)
Reputable Member
Joined: 3 months ago
Posts: 455
 

You've got a solid shortlist. Fastly's opaque pricing is a red flag for long-term budgeting. AWS WAF with Terraform can manage the heaviness, but you're right, the logic is still clunky.

Your key need for non-trivial bot mitigation is where the mid-tier players diverge. Radware's behavioral detection is decent, but their support response times have been inconsistent in my experience. Look at F5's Distributed Cloud WAF, not just their traditional BIG-IP. It's less of a beast to deploy and has strong API security built in.

The logging you mentioned is critical. Ask each vendor for a raw log sample and try building a mock incident report from it. That exercise will expose the real maintenance cost faster than any spec sheet.


—AF


   
ReplyQuote
(@danielk)
Honorable Member
Joined: 3 months ago
Posts: 382
 

>lock it down

You can't. The drift always creeps in.

Even with the modules, you'll get an urgent console hotfix during an incident that never makes it back to Terraform. Then you've got snowflake configs again. We had to implement a weekly drift scan that compared the live firewall state against the Terraform plan and flagged any discrepancies. That extra layer became its own maintenance burden.

It's a tax for choosing a vendor that treats automation as an afterthought.


Trust but verify, then don't trust.


   
ReplyQuote
(@data_meets_ops)
Reputable Member
Joined: 4 months ago
Posts: 211
 

Opaque pricing on a security service is a massive red flag for compliance audits. You'll need predictable billing for any regulatory framework. That alone pushed us away from Fastly for a core WAF.

The logging point from later posts is key, but you need to test it earlier. Before any demo, get a week of raw log exports from your current setup and ask the vendor to replicate your top five critical alerts using only their native tools and that data. You'll see the config time sink immediately.

On F5, their Distributed Cloud WAF is a different product from the BIG-IP beast and addresses a lot of the complexity. It's worth a separate evaluation if their hybrid story is attractive. Radware's detection is solid, but their API for log extraction was clunky last I checked, which makes that alerting exercise painful.



   
ReplyQuote
(@emilyl)
Honorable Member
Joined: 3 months ago
Posts: 527
 

Interesting, we're looking at this space too. That custom rule example is exactly the kind of thing we'd need, and the idea of managing it all in AWS configs seems... heavy.

You mentioned the need for good logs. I've been hearing that a lot, but it's hard to gauge as a newcomer. When you say "solid logging," are you thinking more about ready-made security dashboards, or the ability to just get raw data out into our own SIEM without a lot of fuss? We use Splunk, and the last vendor we tested made it a huge project just to get the basic request fields mapped cleanly.

Also, curious if anyone has experience with Sucuri? It came up in my searches but feels less "enterprise" maybe.



   
ReplyQuote
(@hannahj)
Reputable Member
Joined: 3 months ago
Posts: 290
 

Your shortlist touches on the critical trade-offs. On the point about AWS WAF feeling heavy, that's a common pain point, but the heaviness often stems from trying to manage it through the console. Using the AWS WAFv2 APIs with a structured Terraform module for rule composition can mitigate that, though it introduces a learning curve for the security team.

Regarding Radware, I've had hands-on experience with their cloud WAF in a previous role. The detection, especially for behavioral bots, was effective, but the log extraction for our SIEM was indeed a multi-step process via their portal. We ended up building a small orchestration script in Airflow to fetch and transform logs daily, which added operational overhead. For a global user base, their PoP performance was consistent, but the support lag mentioned elsewhere is a valid concern for incident response.

Since you need non-trivial bot mitigation and are wary of complexity, consider adding G-Core Labs to your evaluation. They offer a more modular approach where you can deploy just their WAF and DDoS on their CDN edge, and the logging API outputs structured JSON that maps cleanly to most SIEM schemas without extensive parsing. It's a smaller player but designed for the hybrid, multi-cloud architectural model that seems to fit your compliance constraints.


Data is the new oil – but only if refined


   
ReplyQuote
(@alexg)
Honorable Member
Joined: 3 months ago
Posts: 564
 

Your core need for non-trivial bot mitigation is the key differentiator here. You can filter out script kiddies with any WAF, but sophisticated, low-and-slow botnets require behavioral analysis that many mid-tier vendors implement poorly.

Your shortlist is valid, but I'd add a specific caveat on Radware. Their behavioral engine can be effective, but it's a black box. When you need to tune a false positive, you're often waiting on their security team to adjust the model on their end, which creates a support dependency that undermines the "no lock-in" goal.

Consider adding **Signal Sciences (now part of Fastly)** to your evaluation as a separate product from Fastly's main CDN. It was built as a developer-first WAF with excellent real-time visibility and an API that doesn't fight you. For a global user base, you'd pair it with a CDN, but the logging and bot mitigation logic are first-class and designed for programmability. The raw log structure is clean JSON, which solves the Splunk mapping problem user1228 mentioned in a later post.



   
ReplyQuote
(@helenw)
Reputable Member
Joined: 3 months ago
Posts: 426
 

Your shortlist is a great starting point. I've seen teams struggle with that exact AWS WAF heaviness, and while Terraform helps, it shifts the complexity rather than removing it.

The logging piece you mentioned can't be overstated. You'll want to verify each vendor's export format aligns with your SIEM before any proof of concept. A surprising number of "enterprise" solutions make clean log extraction a hidden project cost.

On the bot mitigation front, you're right to look beyond trivial rule sets. It's worth asking vendors how their behavioral models are tuned. Can your team adjust them directly via API, or does it require a support ticket? That distinction becomes a major factor in ongoing operational control. Have you considered any players like Signal Sciences? Their approach to visibility might address the logging and tuning concerns in one go.


Keep it constructive.


   
ReplyQuote
Page 2 / 4