Amazon Detective とは - Amazon Detective

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Detective とは

Amazon Detective を使用すると、セキュリティに関する検出結果や疑わしいアクティビティの根本原因を分析、調査、および迅速に特定できます。Detective は、 AWS リソースからログデータを自動的に収集します。その後、機械学習、統計分析、グラフ理論を使用して、セキュリティ調査をより迅速かつ効率的に行うのに役立つビジュアライゼーションを生成します。Detective の事前に作成されたデータの集計、要約、およびコンテキストは、考えられるセキュリティ問題の性質と範囲を迅速に分析および特定するのに役立ちます。

Detective を使用すると、最長 1 年間の履歴イベントデータにアクセスできるようになりました。このデータは、選択した時間枠でのアクティビティのタイプと量の変化を示す一連のビジュアライゼーションによって表示されます。Detective は、これらの変更を GuardDuty 結果にリンクします。Detective のソースデータの詳細については、「Detective 動作グラフで使用されるソースデータ」を参照してください。

Amazon Detective では、データを自動的に集約し、ビジュアルツールを提供することで、セキュリティ調査をより迅速かつ効率的に実行できます。潜在的な問題をすばやく分析し、セキュリティ上の脅威の範囲を特定できます。

Amazon Detective の機能

Amazon Detective が AWS 環境内の疑わしいアクティビティを調査し、リソースを分析してセキュリティ問題の根本原因を特定するのに役立つ主な方法をいくつか紹介します。

検出結果グループ

検出結果グループを使用すると、潜在的なセキュリティイベントに関連する複数のアクティビティを調べることができます。検出結果グループを使用して、重大度の高い GuardDuty 検出結果の根本原因を分析できます。脅威アクターが AWS 環境を侵害しようとしている場合、通常、複数のセキュリティ検出結果と異常な動作を生成する一連のアクションを実行します。

Detective の検出結果グループページには、動作グラフから抽出された関連するすべての検出結果グループが表示されます。検出結果グループを活用してセキュリティ検出結果の根本原因を分析する方法の詳細については、Detective の「検出結果グループの分析」を参照してください。

Detective は、各検出結果グループをインタラクティブに視覚化し、セキュリティ問題を迅速かつ詳細に調査するのに役立ちます。視覚化は、セキュリティインシデントに関連するエンティティと検出結果を表示するように設計されているため、接続と根本原因をより簡単に理解できます。 は、より少ない労力で問題をより迅速かつ詳細に調査するのに役立ちます。検出結果グループの視覚化パネルには、検出結果グループに関連する検出結果とエンティティが表示されます。

検出結果のトリアージのための検出的調査

Detective Investigation では、侵害の兆候を使用してIAMユーザーとIAMロールを調査することができます。これにより、リソースがセキュリティインシデントに関与しているかどうかを判断できます。侵害の指標 (IOC) は、悪意のあるアクティビティやセキュリティインシデントを (高いレベルの信頼度で) 特定できるネットワーク、システム、または環境で観察されるアーティファクトです。Detective の調査を使用すると、効率を最大化し、セキュリティ上の脅威に重点を置き、インシデント対応機能を強化できます。

Detective Investigation は、機械学習モデルと脅威インテリジェンスを使用して、最も重要で疑わしい問題のみを明らかにするため、高レベルの調査に集中できます。 AWS 環境内のリソースを自動的に分析して、侵害や疑わしいアクティビティの潜在的な兆候を特定します。これにより、パターンを識別し、セキュリティイベントによって影響を受けるリソースを把握し、脅威の特定と緩和に対する積極的なアプローチを提供できます。

Detective Investigation を実行すると、Detective コンソールから Detective Investigation を開始できます。プログラムで調査を実行するには、Detective の StartInvestigationオペレーションを使用しますAPI。 AWS Command Line Interface (AWS CLI) を使用して調査を実行するには、start-investigation コマンドを実行します。

Amazon Security Lake との Detective 統合

Detective は Amazon Security Lake と統合されています。つまり、Security Lake に保存されている未加工のログデータをクエリして取得できます。この統合により、Security Lake がネイティブにサポートする次のソースからログとイベントを収集できます。

  • AWS CloudTrail 管理イベントバージョン 1.0 以降

  • Amazon Virtual Private Cloud (Amazon VPC) Flow Logs バージョン 1.0 以降

  • Amazon Elastic Kubernetes Service (Amazon EKS) 監査ログバージョン 2.0

Detective を Security Lake と統合すると、Detective は AWS CloudTrail 管理イベントと Amazon VPC Flow Logs に関連する未加工のログを Security Lake から取得し始めます。raw ログをクエリして、Detective のログとイベントを表示できます。

VPCフローボリュームの調査

Detective を使用すると、Amazon Elastic Compute Cloud (Amazon VPC) インスタンスと Kubernetes ポッドの仮想プライベートクラウド () ネットワークフローのアクティビティの詳細をインタラクティブに調べることができます。 EC2Detective は、モニタリング対象のアカウントからVPCフローログを自動的に収集し、EC2インスタンスごとに集約し、これらのネットワークフローに関する視覚的な概要と分析を表示します。

EC2 インスタンスの場合、全体的なVPCフローボリュームのアクティビティ詳細には、選択した時間範囲内のEC2インスタンスと IP アドレス間のインタラクションが表示されます。

Kubernetes ポッドの場合、全体的なVPCフローボリュームには、Kubernetes ポッドに割り当てられたすべての送信先 IP アドレスの IP アドレスの送受信全体のバイト数が表示されます。

Amazon Detective へのアクセス

Amazon Detective はほとんどの で利用できます AWS リージョン。Detective が現在利用可能なリージョンのリストについては、「」の「Amazon Detective エンドポイントとクォータ」を参照してくださいAWS 全般のリファレンス。の管理 AWS リージョン の詳細については AWS アカウント、 AWS Account Management リファレンスガイドAWS リージョン 「 アカウントで使用できる の指定」を参照してください。

各リージョンでは、次のいずれかの方法で Detective を使用できます。

AWS Management Console

AWS Management Console は、リソースの作成と管理 AWS に使用できるブラウザベースのインターフェイスです。そのコンソールの一部として、Amazon Detective コンソールは Detective アカウント、データ、リソースへのアクセスを提供します。Detective コンソールを使用して、Detective タスクを実行できます。潜在的なセキュリティ脅威を確認し、セキュリティ検出結果の根本原因を分析、調査、特定します。

AWS コマンドラインツール

AWS コマンドラインツールを使用すると、システムのコマンドラインでコマンドを発行して、Detective タスクと AWS タスクを実行できます。コマンドラインを使用すると、コンソールを使用するよりも高速で便利になります。コマンドラインツールは、タスクを実行するスクリプトを作成する場合にも便利です。

AWS には、 AWS Command Line Interface (AWS CLI) と の 2 つのコマンドラインツールセットが用意されています AWS Tools for PowerShell。のインストールと使用の詳細については AWS CLI、AWS Command Line Interface 「 ユーザーガイド」を参照してください。Tools for のインストールと使用の詳細については PowerShell、AWS Tools for PowerShell 「 ユーザーガイド」を参照してください。

AWS SDKs

AWS は、Java、Go、Python、C++、 など、さまざまなプログラミング言語とプラットフォームのライブラリとサンプルコードSDKsで構成されますNET。SDKs は、Detective やその他の への便利でプログラムによるアクセスを提供します AWS のサービス。SDK は、暗号署名によるリクエスト、エラーの管理、リクエストの自動再試行などのタスクも処理します。のインストールと使用の詳細については AWS SDKs、「 で構築するツール AWS」を参照してください。

Amazon Detective REST API

Amazon Detective RESTAPIは、Detective アカウント、データ、リソースへの包括的でプログラムによるアクセスを提供します。この を使用するとAPI、Detective にHTTPSリクエストを直接送信できます。ただし、 AWS コマンドラインツールや とは異なりSDKs、これを使用するには、アプリケーションがリクエストに署名するためのハッシュの生成などの低レベルの詳細を処理するAPI必要があります。この の詳細についてはAPI、Detective APIリファレンス を参照してください。

Amazon Detective の料金

他の AWS 製品と同様に、Amazon Detective の使用に関する契約や最小限のコミットメントはありません。

Detective の料金は複数のディメンションに基づいており、ソースに関係なく、すべてのデータに対して GB あたりの階層化されたフラットレートが課金されます。詳細については、「Amazon Detective の料金」を参照してください。

Detective の使用コストを理解して予測できるように、Detective はアカウントの推定使用コストを提供します。Amazon Detective コンソールでこれらの見積りを確認し、Amazon Detective を使用してそれらにアクセスできますAPI。サービスの使用方法によっては、Security Lake 統合や Detective Investigations などの特定の Detective 機能 AWS のサービス と組み合わせて他の を使用する場合、追加コストが発生する場合があります。

Detective を初めて有効にすると、 AWS アカウント は Detective の 30 日間の無料トライアルに自動的に登録されます。これには、 AWS Organizationsで組織の一部として有効化されている個別のアカウントが含まれます。無料トライアル期間中は、該当する で Detective を使用すると料金はかかりません AWS リージョン。

無料トライアル終了後に Detective を使用するコストを理解し予測できるように、Detective はトライアル中の Detective の使用に基づいて推定使用コストを提供します。使用状況データには、無料トライアルが終了するまでの残り時間も示されます。Amazon Detective コンソールで Detective アカウントの使用関連のデータを確認し、Amazon Detective を使用してアクセスできますAPI。

Detective の仕組み

Detective は、ログイン試行、API呼び出し、ネットワークトラフィックなどの時間ベースのイベントを AWS CloudTrail および Amazon VPCフローログから自動的に抽出します。また、 によって検出された検出結果を取り込みます GuardDuty。

これらのイベントから、Detective は機械学習とビジュアライゼーションを使用して、リソースの動作と時間の経過に伴うそれらの間のインタラクションに関するインタラクティブな統合ビューを作成します。この動作グラフを調べて、ログオン試行の失敗や疑わしいAPI呼び出しなどの異なるアクションを調べることができます。また、これらのアクションが AWS アカウントや Amazon EC2インスタンスなどのリソースにどのように影響するかを確認することもできます。さまざまなタスクの動作グラフのスコープとタイムラインを調整できます。

  • 基準外のアクティビティを迅速に調査します。

  • セキュリティの問題を示している可能性のあるパターンを特定します。

  • 検出結果の影響を受けるすべてのリソースを理解します。

Detective に合わせたビジュアライゼーションは、アカウント情報のベースラインと概要を提供します。これらの結果は、「これはこのロールに対する異常なAPI呼び出しですか?」などの質問に答えるのに役立ちます。あるいは、「このインスタンスからのトラフィックのこのスパイクは予想されるものですか?」という質問の回答にも役立ちます。

Detective を使用すると、データを整理したり、独自のクエリやアルゴリズムを開発、設定、調整したりする必要はありません。前払い費用はなく、分析されたイベントの料金のみをお支払いいただきます。追加のソフトウェアをデプロイしたり、他のフィードをサブスクライブしたりする必要はありません。

どのようなユーザーが Detective を使用しますか?

アカウントで Detective を有効にすると、そのアカウントが動作グラフの管理者アカウントになります。動作グラフは、1 つ以上の AWS アカウントから抽出および分析されたデータのリンクされたセットです。管理者アカウントは、メンバーアカウントを招待して、管理者アカウントの動作グラフにデータを提供します。

Detective は とも統合されています AWS Organizations。組織管理アカウントが組織の Detective 管理者アカウントを指定します。Detective 管理者アカウントは、組織動作グラフのメンバーアカウントとして組織アカウントを有効にします。

Detective が動作グラフアカウントのソースデータをどのように使用するかについては、Detective 動作グラフで使用されるソースデータ を参照してください。

管理者アカウントが動作グラフを管理する方法については、Detective でのアカウントの管理 を参照してください。メンバーアカウントが動作グラフの招待とメンバーシップを管理する方法については、メンバーアカウント: 動作グラフの招待とメンバーシップの管理 を参照してください。

管理者アカウントは、動作グラフから生成された分析と視覚化を使用して、 AWS リソースと GuardDuty 検出結果を調査します。および との GuardDuty Detective 統合を使用して AWS Security Hub、これらのサービスの GuardDuty 調査結果から Detective コンソールに直接ピボットできます。

Detective の調査は、関係する AWS リソースに関連するアクティビティに焦点を当てています。Detective での調査プロセスの概要については、Detective ユーザーガイドHow Amazon Detective is used for investigation を参照してください。

のデータ、ワークロード、アプリケーションをさらに保護するには AWS、Amazon Detective AWS のサービス と組み合わせて以下を使用することを検討してください。

AWS Security Hub

AWS Security Hub は、 AWS リソースのセキュリティ状態を包括的に把握し、セキュリティ業界標準とベストプラクティスに照らして AWS 環境をチェックするのに役立ちます。これは、複数の AWS のサービス (Detective を含む) およびサポートされている AWS Partner Network (APN) 製品からセキュリティ検出結果を消費、集約、整理、優先順位付けすることによって部分的に行われます。Security Hub は、セキュリティの傾向を分析し、 AWS 環境全体で優先度の高いセキュリティ問題を特定するのに役立ちます。

Security Hub の詳細については、AWS Security Hub ユーザーガイドを参照してください。

Amazon GuardDuty

Amazon GuardDuty は、Amazon S3 AWS CloudTrail のデータイベント AWS ログや CloudTrail 管理イベントログなど、特定のタイプのログを分析および処理するセキュリティモニタリングサービスです。悪意のある IP アドレスやドメインのリストなどの脅威インテリジェンスフィードや機械学習を使用して、 AWS 環境内の予期しないアクティビティや、潜在的に許可されていないアクティビティや悪意のあるアクティビティを特定します。

の詳細については GuardDuty、「Amazon GuardDuty ユーザーガイド」を参照してください。

Amazon Security Lake

Amazon Security Lake は、完全マネージド型のセキュリティデータレイクサービスです。Security Lake を使用すると、 AWS 環境、SaaS プロバイダー、オンプレミスソース、クラウドソース、およびサードパーティーソースのセキュリティデータを、 AWS アカウントに保存されている専用データレイクに自動的に一元化できます。Security Lake はセキュリティデータの分析に役立つため、組織全体のセキュリティ体制をより完全に把握できます。Security Lake を使用すると、ワークロード、アプリケーション、データの保護を強化することもできます。

Security Lake の詳細については、「Amazon Security Lake ユーザーガイド」を参照してください。Detective と Security Lake を併用する方法については、「」を参照してくださいAmazon Security Lake との Amazon Detective 統合

その他の AWS セキュリティサービスの詳細については、「」の「セキュリティ、アイデンティティ、コンプライアンス AWS」を参照してください。