Application Profiles(アプリケーションプロファイル)は、アプリケーション固有の想定を定義し、リクエストをそれに照らして分類します。既存の保護に、ポジティブセキュリティモデル(想定どおりの構造だけを許可する考え方)を追加します。
現在のプロファイルタイプは Schema Profile のみです。サポート対象のリクエストフィールド、型、形式、範囲、値をモデル化します。
Schema Profile は、観測したトラフィック、またはアップロードした OpenAPI スキーマ から作れます。どちらの元データでも、同じプロファイルタイプになります。
オペレーション (operation) は、HTTP メソッド、ホスト名パターン、パスパターンで識別するエンドポイントを指す Cloudflare の用語です。Web Assets はオペレーションを継続的に検出します。手動で追加することもできます。
検出と手動作成は、インベントリへのオペレーション追加だけを行います。プロファイリングは、オペレーションに対して Learn profile を選択したときに始まります。
プロファイルが利用可能になると、Cloudflare は 常時オンの検出 を実行します。検出はリクエストを分類しますが、トラフィックは緩和しません。
カスタムルール を作成する前に、Profile Analysis で結果を確認します。検出、調査、緩和を別ステップのままにできます。
ポジティブセキュリティは、想定するアプリケーション構造の外にあるリクエストを識別します。想定外のリクエストが、攻撃シグネチャに一致する必要はありません。
Application Profiles は、マネージドルール、Attack Score、その他のネガティブセキュリティ検出を補完します。これらのシグナルは、カスタムルールで組み合わせられます。