AWS API Gateway Audit

Audit your API Gateway to safe gaurd your data

What we do?

API Gateway Should Be Integrated With WAF

AWS Web Application Firewall (WAF) should be integrated with API Gateway to protect your APIs from common web exploits such as SQLi attacks, XSS attacks and Cross-Site Request Forgery (CSRF) attacks.

Active Tracing Should Be Enabled For API Gateway Stages

Active tracing should be enabled for your Amazon API Gateway API stages to sample incoming requests and send traces to AWS X-Ray. Then X-Ray can provide you an end-to-end view of an entire HTTP request, so you can analyze latencies in your APIs and their backend services.

Cloudwatch Logs Must Be Enabled For All APIs

AWS CloudWatch logs should be enabled for all your APIs created with Amazon API Gateway service in order to track and analyze execution behavior at the API stage level.

Cloudwatch Metrics Must Be Enabled For All APIs

Detailed CloudWatch metrics should be enabled for all APIs created with AWS API Gateway service in order to monitor API stages caching, latency and detected errors at a more granular level and set alarms accordingly.

API Gateway APIs Should Use SSL Certificates

Your Amazon API Gateway APIs should be using SSL certificates to verify that HTTP requests made to your backend system are from API Gateway service.

Content Encoding Should Be Enabled For APIs

Content Encoding feature should be enabled for your Amazon API Gateway APIs in order to facilitate API payload compression.

Only Private End-Points Should Access APIs

Amazon API Gateway APIs should be accessible only through private API endpoints and must not be visible to the public Internet.

Expiring SSL Client Certificates Should Be Rotated

The client-side SSL certificates used by your Amazon API Gateway REST APIs for secure authentication at the API integration endpoint level should be rotated before their expiration date


Not ready for a free signup yet? No worries!

We suggest you use the checklist!

If you are not yet convinced to sign up with Cloudanix, that's not a problem. We recommend you use a comprehensive checklist which your team can use to perform a manual assessment of your workload.