すべてのプロダクト
Search
ドキュメントセンター

Edge Security Acceleration:API セキュリティのクイックスタート

最終更新日:Dec 04, 2025

データ侵害やサービス中断など、不明または非推奨の API からの脅威を防ぐには、Edge Security Acceleration (ESA) の API セキュリティ機能を使用します。この機能は、機械学習を使用してサイトのサービストラフィックを継続的に分析します。API エンドポイントを自動的に検出し、API の一元管理や、機密データ漏洩、API の不正利用などの問題の特定に役立ちます。

ステップ 1:セッション識別子の設定

ユーザーレベルの API 動作分析と異常検知を有効にするには、セッション識別子を設定する必要があります。ESA はこの識別子を使用して各ビジターを識別します。これは、ユーザー固有の攻撃を正確に検知して防御するための基礎となります。API セキュリティ機能を使用する前に、セッション識別子を設定する必要があります。

  1. ESA コンソールで、 サイト管理 を選択します。サイト 列で、対象のサイトをクリックします。

  2. 左側のナビゲーションウィンドウで、セキュリティ保護 > API Security を選択します。

  3. API Security ページで、Settings タブをクリックします。Session Identifier セクションで、Add をクリックします。image

  4. 識別子タイプとして HeaderCookie、または JWT claims (既存または新規のクレームが必要) を選択し、対応する名前を入力します。image

ステップ 2:API の検出と評価

セッション識別子を設定すると、ESA は自動的に API の検出を開始します。これらの API を評価し、Managed または Ignored としてマークできます。これにより、コアビジネス API が完全に保護され、保護が不要な API が除外されるようになります。

API の検出

ESA は、機械学習とセッション識別子を使用してサイトのトラフィックを分析し、API を自動的に検出します。

説明

検出結果の有効性と最新性を確保するため、この機能には過去 30 日間に有効なリクエストを受信した API のみが含まれます。

  1. ESA コンソールで、 サイト管理 を選択します。サイト 列で、対象のサイトをクリックします。

  2. 左側のナビゲーションウィンドウで、セキュリティ保護 > API Security を選択します。

  3. API Security ページで、API Discovery タブを選択します。ESA は、Discovered APIs の総数とその詳細を表示します。image

API の評価

API を迅速に分類できるよう、ESA は検出された API に次のいずれかのステータスを割り当てます。

ステータス

セキュリティ保護レベル

推奨される操作

[確認待ち]

アクティブな保護なし。この状態の API 呼び出しは、API セキュリティ緩和ポリシーをトリガーしません。

高リスク状態。API を評価し、できるだけ早く [管理対象] または [無視] としてマークすることを推奨します。

[管理対象]

無視ESA は、この API に対する統計、分析、保護を実行しなくなります。

推奨。すべての公開ビジネス API はこの状態にすることを推奨します。

[無視]

完全保護: 異常動作分析や攻撃防御をはじめとする、API Security の包括的な検知・保護機能の対象となっている状態です。

内部テストで使用される API、非推奨の API、またはセキュリティ管理を必要としない API に使用します。

検出された API を次のように評価します。

  1. ESA コンソールで、 サイト管理 を選択します。サイト 列で、対象のサイトをクリックします。

  2. 左側のナビゲーションウィンドウで、セキュリティ保護 > [API セキュリティ] を選択します。

  3. API Security ページで、API Discovery タブを選択します。To Be Reviewed セクションで、Filter ボタンをクリックして、評価待ちのすべての API を表示します。image

  4. 評価待ちの API のリストで、API を Managed または Ignored としてマークします。複数の API を選択し、リストの下にあるオプションから操作を選択することもできます。image

よくある質問

API が検出されないのはなぜですか?

次の項目を確認してください。

  1. サイトのトラフィックが ESA を通過していることを確認してください。

  2. 過去 30 日間に、API が 5xx 以外のステータスコードを持つ HTTP リクエストを受信したことを確認してください。

  3. 新しいサイトやトラフィックの少ない API の場合、API の検出に 24 時間以上かかることがあります。学習プロセスが完了するまでお待ちください。

検出されなかった API を手動で追加できますか?

はい、できます。詳細については、「API の手動追加」をご参照ください。