用途:把 API 网关配置为微服务 API 的集中安全执行点,统一处理认证、授权、限流、请求校验、TLS 与 WAF 防护。
主要能力:JWT/OAuth2/OIDC 认证校验;按用户或凭据限流与配额;基于 OpenAPI 规范的请求体、头、查询与路径参数校验;请求大小限制与 IP 限制;CORS 与安全响应头;mTLS 双向认证;WAF 规则拦截 SQLi、XSS 等;访问日志与安全指标告警。
使用方式:先选定并部署网关,准备 OpenAPI 规范、TLS 证书、IdP 与日志设施。Kong 可用声明式 kong.yml 配置 jwt、rate-limiting、request-size-limiting、ip-restriction、bot-detection、cors、response-transformer 等插件;AWS 可用 boto3 创建 JWT 授权方、路由、阶段限流、WAF WebACL 与 CloudWatch 指标过滤器;mTLS 用 openssl 生成 CA 与客户端证书后上传并启用 mtls-auth 插件。
适用场景:微服务 API 集中认证与限流、网关层 OpenAPI 校验、API 间 mTLS、WAF 防护与安全监控告警。
限制:网关仅提供纵深防御,后端服务仍须自行校验授权与输入;限流应按认证用户而非仅按 IP;错误响应不应暴露内部架构;部署后需用安全工具验证配置;网关与后端之间也应启用 mTLS,避免绕过网关直连后端。具体平台版本、价格与效果资料未提供。