Application Profiles は、検出、分析、緩和の共通モデルを提供します。現在のプロファイルタイプは Schema Profile だけです。
Schema Learning は、トラフィックから Schema Profile を学習します。Schema Validation は、アップロードした OpenAPI スキーマで同じプロファイルタイプを提供します。
API Shield は、API インベントリ、スキーマガバナンス、OpenAPI エクスポート、自動化を提供します。Cloudflare は、次の API セキュリティ機能も提供します。
Cloudflare API Shield は、ほかの Cloudflare 製品と組み合わせて、OWASP API Security Top 10 ↗ から API を守るのに役立ちます。これらは、不正なデータアクセスからサービス拒否まで、よくある API セキュリティリスクです。
次の表は、各 OWASP の脆弱性と、それに対応する Cloudflare の機能を対応づけています。
| OWASP の問題 | Cloudflare の対策例 |
|---|---|
| オブジェクトレベルの認可の不備 | BOLA vulnerability detection、Sequence mitigation、Schema validation、JWT validation、Rate Limiting、Vulnerability Scanner |
| 認証の不備 | Authentication Posture、mTLS、JWT validation、Exposed Credential Checks、Bot Management |
| オブジェクトプロパティレベルの認可の不備 | Schema validation、JWT validation |
| 無制限のリソース消費 | Rate Limiting、Sequence mitigation、Bot Management、GraphQL Query Protection |
| 関数レベルの認可の不備 | Schema validation、JWT validation |
| 機密性の高いビジネスフローへの無制限アクセス | Sequence mitigation、Bot Management、GraphQL Query Protection |
| サーバーサイドリクエストフォージェリ | Schema validation、WAF managed rules、WAF custom rules |
| セキュリティの設定ミス | Sequence mitigation、Schema validation、WAF managed rules、GraphQL Query Protection |
| 不適切なインベントリ管理 | Discovery、Schema learning |
| API の安全でない利用 | JWT validation、WAF managed rules |