Hi Lasha,
Let me firstly refer directly to the list you provided:
- SSL configuration with TLSv1.3 and specific ciphers.
Fully supported starting from v14.4.
- Client certificate validation.
Fully supported.
- Detailed proxy settings and header manipulations.
I don't know exactly what do you mean by "detailed proxy setting". If you mean - routing the request to multiple backend microservices based on request URL then this is supported in Reverse Proxy rules. Header manipulations are not supported on WAF Gateway, but it is supported on Cloud WAF.
- Access and error logging configurations.
Access log is not supported. The log entry (Security Event) can be generated in case of security violation (like detecting malicious activity).
- Specific location block for /payments with custom proxy settings.
The specific location can be blocked by security rule and the specific URL/prefix can be routed to specific backend service with Reverse Proxy rules.
- Security directives like hiding server tokens and limiting methods.
Yes, this is fully supported.
Please note, that Imperva WAF gateway is a WAF solution. The primary goal is to block malicious attempts to attack the application, not to implement Ingress Controller functions, hence customers usually do not replace NIGINX with our WAF solution. We do have an Envoy (Istio) integration to by able to add WAF functionalities to Ingress Controller/Service Mesh deployments. Moreover, we do plan to support Nginx integration soon.
------------------------------
Bartosz Chmielewski
SE
Imperva
------------------------------