Skip to main content
Zen Firewall by Aikido
How Zen Works: Performance & Reliability

How Zen Works: Performance & Reliability

Performance Impact

At Zen, we prioritize your application's performance. Our agents are designed to have minimal impact on your systems, and we continuously monitor this through testing, automated benchmarks and using Zen ourselves.

Reliability & Failsafes

Zen is designed to maintain security and performance even when facing connectivity issues with the Aikido platform. Here's how Zen handles different scenarios:

When Zen Starts Without Server Connection

  • ✅ Your application continues running normally

  • ✅ Basic attack blocking (sql, path injection, ..) remain active

  • ⚠️ Some advanced security features (bot detection, threat actors, ..) may be limited until connection is restored

During Normal Operation If Zen Loses Connection

  • ✅ All existing security configurations remain active

  • ✅ Your application continues running without interruption

  • ✅ Previously downloaded security rules stay in effect

  • ⚠️ New security updates will queue until connection resumes

Request Processing

  • ✅ All security checks happen locally on your machine

  • ✅ No dependency on Zen server response times. Zen talks to Aikido servers in a background process and not for each request.

Configuration Updates

Zen maintains strict validation of all configuration updates to ensure:

  • ✅ Only valid configurations are applied

  • ✅ Invalid configurations are safely rejected

  • ✅ Your security posture remains stable

Best Practices

  • Keep your Zen agent updated to the latest version

  • Monitor your application logs for any Zen-related messages

  • Contact support if you notice any unexpected behavior