Documento original do Skill
Renderizado do repositório de origem, preservando títulos, exemplos, código, tabelas, links e imagens.
API Gateway And Edge Security
Use When
- Exposing APIs to public clients or partners
- Centralized edge policy is required for governance
Workflow
- Define route-level authn and authz requirements.
- Configure request validation and schema enforcement at edge.
- Apply IP, token, and tenant-aware rate limiting.
- Add WAF, bot mitigation, and abuse detection rules.
- Emit security audit logs and anomaly alerts.
Required Checks
- Unauthorized traffic is blocked before backend invocation
- Sensitive headers and payload fields are sanitized
- Rate limits protect downstream services under burst traffic
Decision Framework
- Enforce server-side authorization as the source of truth for access decisions.
- Use least-privilege scopes and role mappings by default.
- If tokens are used, define validation, rotation, and revocation behavior explicitly.
- If external identity providers are involved, define outage and fallback behavior.
Common Rationalizations And Rebuttals
- "Client checks are enough." -> Client logic is bypassable; enforce checks on backend boundaries.
- "Broad scopes are easier to manage." -> Broad scopes increase blast radius and compliance risk.
- "We can add audit logs later." -> Missing audit evidence blocks incident and compliance response.
Evidence Pack
- Negative test cases for unauthorized and malformed access attempts
- Scope-to-permission mapping with owner approval
- Token/session lifecycle flow and revocation behavior proof
- Audit and security monitoring evidence for sensitive operations
Exit Criteria
- Edge security posture is enforceable and monitored
- API consumers receive consistent error and quota semantics
