This product is not supported for your selected Datadog site. ().

AI Guard はプレビュー版です。AI アプリおよびエージェント向けに、リアルタイムなセキュリティガードレールを提供します。AI Guard は、プロンプトインジェクション、ジェイルブレイク、ツールの悪用、機密データの流出攻撃から、AI アプリとエージェントをリアルタイムで保護するのに役立ちます。アクセスをリクエストするには、このフォームに記入してください。

攻撃フローおよびフレームグラフが表示される Datadog のセキュリティシグナルパネル

App & API Protection (AAP) は、統合された可視性とセキュリティをアプリケーションと API に提供し、最新のワークロード全体で脅威を検出、調査、防止するのに役立ちます。

公開 API、内部サービス、ユーザー向けアプリケーションのいずれを防御する場合でも、AAP はリアルタイムの OOTB 脅威検出、ポスチャ評価、アプリ内保護をチームに提供します。

以前は Application Security Monitoring (ASM) と呼ばれていた AAP は、ランタイムの脅威検出を超えて、API の検出、ポスチャ管理、保護機能を含むようになりました。

主な機能

API の検出とポスチャ管理

  • サービスによって公開されているすべての API を自動的に検出します。
  • 保護されていない、文書化されていない、または過度に権限が付与されたエンドポイントを特定します。
  • 特定のエンドポイント、設定ミス、観測された動作に関連付けられた、詳細でコンテキストに沿った調査結果を取得します。
  • セキュリティのベストプラクティスやコンプライアンスフレームワーク (OWASP API Top 10 など) に基づいたポスチャルールに対して、API 構成を評価します。
  • エンドポイントスキャン を使用して、エンドポイントの到達可能性と認証をアクティブに検証します。

ランタイムの脅威の検出と保護

  • インジェクション攻撃、アカウント乗っ取りの試み、アプリケーションの悪用などの脅威をリアルタイムで検出します。
  • 複数のシグナルによる攻撃パターンを関連付け、実用的なインサイトに変換します。
  • IP、ユーザーエージェント、ヘッダーなどの属性を使用して、アプリ内 WAF ルールで悪意のあるトラフィックをブロックします。

ユースケース

  • 本番環境の API において顧客データを保護する
  • クレデンシャルスタッフィング攻撃と ATO 攻撃を検知し、ブロックする
  • 複数のチームや環境全体で API ポスチャのコンプライアンスを維持する
  • 関連付けられたトレース、ログ、セキュリティデータを使用してインシデントを調査する

Datadog での AAP の実装

App and API Protection がどのように構成され、トレースデータをどのように使用してセキュリティ問題を特定するのかに興味がある方は、App and API Protection の仕組み をご覧ください。

環境を構成する

提供されている すぐに使えるルール により、AAP は手動構成なしで脅威を検知します。物理ホストまたは仮想ホストで Datadog APM がすでに構成されている場合、セットアップ に必要なのは環境変数を 1 つ設定することだけです。

AAP を使用して脅威を検知および保護するための環境構成を開始するには、各製品の有効化に関するドキュメントに従ってください。AAP の構成が完了したら、セキュリティシグナルエクスプローラー でセキュリティシグナルの調査と対応を開始できます。

セキュリティシグナルの調査と対応

セキュリティシグナルエクスプローラー でセキュリティシグナルをクリックすると、何が発生したか、および攻撃を緩和するための推奨手順を確認できます。同じパネルで、関連付けられた攻撃フローとリクエスト情報を含むトレースを表示し、詳細なコンテキストを取得します。

エクスプロイト防止とアプリ内 WAF の比較

このセクションでは、エクスプロイト防止の概要と、アプリ内 Web アプリケーションファイアウォール (WAF) ルールとの違いについて説明します。

Datadog AAP には、アプリケーションをエクスプロイトから保護するための エクスプロイト防止 機能と アプリ内 WAF 機能が含まれています。エクスプロイト防止は、アプリ内 WAF の拡張機能です。エクスプロイト防止は、アプリ内 WAF を第一の防御線として活用し、WAF で防げなかった攻撃をブロックします。

エクスプロイト防止は、ランタイムアプリケーションセルフプロテクション (RASP) テクノロジーを活用して、アプリケーションのリクエストが脆弱なコードパスと対話しているかどうかを判断し、以下の特定の脆弱性タイプから保護します。

  • SQL インジェクション (SQLi)
  • サーバーサイドリクエストフォージェリー (SSRF)
  • ローカルファイルインクルージョン (LFI)
  • コマンドインジェクション

ライブラリの互換性については、エクスプロイト防止 を参照してください。

リクエスト内の悪意のあるパターンを検出することに加え、エクスプロイト防止はアプリケーションによって実行されたアクション (実行された SQL クエリ、アクセスされたファイルなど) を追跡する点でアプリ内 WAF とは異なります。エクスプロイト防止は、ユーザー入力が SQL クエリを変更したか、またはファイルを不当に制限したかを判断し、それをブロックすることができます。

例えば、SQL インジェクション攻撃において、攻撃者の目的は SQL クエリを制御し、その意味を変更することです。エクスプロイト防止は実行前に SQL クエリを解析し、クエリ内にユーザーパラメーターが存在するかどうかをチェックします。存在する場合、エクスプロイト防止は SQL パーサーがそのパラメーターを複数の SQL トークンとして解釈したかどうか (SQL クエリの意味を変更したかどうか) をチェックします。その場合、エクスプロイト防止はクエリをインジェクションとしてフラグを付けます。

AAP を無効化

AAP またはその機能を無効化する方法については、以下を参照してください。

次のステップ