Ergon Airlock Microgateway
Airlock Microgateway is an identity aware, Kubernetes native WAAP (Web Application and API Protection) solution to protect microservices.
Modern application security is embedded in the development workflow and follows DevSecOps paradigms. Airlock Microgateway is the perfect fit for these requirements. It is a lightweight WAAP solution (formerly known as WAF), optimized for Kubernetes environments. Airlock Microgateway protects your applications and microservices with the tried-and-tested Airlock security features against attacks, while also providing a high degree of scalability.
VSHN has partnered with Ergon to enhance our Managed OpenShift offering! The Airlock Microgateway is available as an optional Add-On for customers wishing to enable Web Application & API Protection (WAAP) - traditionally referred to as a Web Application Firewall (WAF) - in their clusters.
Using Airlock Microgateway in VSHN Managed OpenShift offers several powerful benefits - we’d be happy to discuss how Microgateway can help you further secure your applications.
- Comprehensive App and API Protection
-
Airlock Microgateway includes deny rules that are extensively and continuously being tested and improved through bug bounty programs on HackerOne and BugBounty Switzerland. Additional filtering features including OpenAPI specification enforcement, GraphQL schema validation, and header filtering increase security tremendously. The easy-to-use reporting dashboards, developed and maintained by Airlock, provide valuable insights, enabling users to monitor activity and investigate any potential issues.
- Identity aware proxy
-
As an identity aware proxy, Airlock Microgateway makes it possible to enforce authentication. Access to web applications can be allowed or denied on a fine-grained basis. This creates the great benefit that the protected web application can rely on a secure and modern authentication mechanism.
- Seamless Platform Integration
-
Airlock Microgateway is built for Kubernetes-native environments and integrates easily with standard Kubernetes tools like ArgoCD, FluxCD, Helm, and kubectl for deployment and configuration. Microgateway can also be integrated with existing service meshes, such as Cilium and Istio.
- Frictionless DevSecOps Process
-
Microgateway’s technical integration is effortless and easy. The same goes for its integration into business processes, as it is flexible to adapt to different business needs. Microgateway enables "Shift-Left" by empowering developers to configure parts of the WAAP on their own while it leaves policy enforcement to the security teams. Restrictions can be managed by establishing Git processes (4-eyes review before merging), RBAC in Kubernetes, Kyverno or OPA Gatekeeper policies. Put the delivery "Ping Pong" with classic WAF solutions behind you and increase delivery speed while everything is perfectly secured.
- Enables hybrid cloud strategy
-
Companies often adopt a hybrid cloud strategy for business continuity disaster recovery (BCDR) or on-premise workloads. However, relying on several solutions across different environments (e.g. hyperscaler WAFs) can complicate governance and management. Airlock Microgateway facilitates a platform engineering approach, simplifying the management of hybrid and multi-cloud environments. This approach aligns with Gartner’s recommendations for unified, Kubernetes-based infrastructures.
- Interopability by Design
-
Airlock Microgateway adheres to industry standards and widely used technologies and therefore supports Kubernetes Gateway API, OIDC, Grafana Dashboards, Prometheus metrics and the Elastic Common Schema (ECS) for log formatting. Airlock focuses on integrating existing, proven solutions into its product, avoiding the development of entirely new systems. This prevents vendor lock-in and allows flexible migration between solutions. The upcoming RedHat OpenShift certification for Microgateway 4.5 (release expected by February 2025) further shows this commitment.
Features
Base
The following features are part of the base feature set which is included by default:
- Application Security Filtering
-
-
OWASP Top 10 protection
-
JSON parsing
-
Limits for DoS (Denial of Service) protection
-
Header filtering
-
CSRF (Cross Site Request Forgery) protection
-
- API Protection
-
-
OpenAPI specification enforcement
-
GraphQL schema validation
-
- Deployment and Integration
-
-
kubernetes native integration
-
Operator with Custom Resource Definition
-
Hot-reload
-
-
Sidecarless data plane mode using the kubernetes Gateway API
-
Core Conformance and increasing number of extended features
-
-
Red Hat certification
-
- Observability
-
-
Grafana dashboards
-
Metrics via external platforms like Prometheus
-
Structured logging for traffic analysis
-
Authentication
The following authentication features can be additionally requested:
- Authentication enforcement
-
-
OIDC RP Support
-
OIDC token introspection
-
Fine grained access control
-
Based on claims in OIDC token
-
Based on paths
-
-
JWKS for token validation
-
- SSO & Identity propagation
-
-
Propagate users identity in header to the backend
-
Propagate users OIDC access token to the backend
-
Default Configuration
-
Airlock Microgateway deployed in sidecarless data plane mode using the Kubernetes Gateway API .