Malware Protection for EC2 のスキャンステータスと結果のモニタリング
Amazon EC2 インスタンスでマルウェアスキャンが開始されると、GuardDuty はステータスと結果のフィールドを自動的に提供します。遷移を通じてステータスをモニタリングし、マルウェアが検出されたかどうかを確認できます。以下の表に、マルウェアスキャンに関連する可能な値を示します。
| カテゴリ |
考えられる値 |
|
スキャンステータス
|
Running 、Completed、Skipped 、または Failed
|
|
スキャン結果*
|
Clean-または-Infected
|
|
[スキャンタイプ]
|
GuardDuty initiated-または-On demand
|
*スキャン結果は、スキャンステータスが Completed になった場合にのみ入力されます。スキャン結果 Infected は、GuardDuty がマルウェアの存在を検出したことを意味します。
マルウェアスキャンの各検索結果の保持期間は 90 日です。任意のアクセス方法を選択して、マルウェアスキャンのステータスを追跡します。
- Console
-
https://console.aws.amazon.com/guardduty/ で GuardDuty コンソールを開きます。
-
ナビゲーションペインで、[EC2 マルウェアスキャン] を選択します。
-
[フィルター検索バー] で利用可能な次の [プロパティ] によってマルウェアスキャンをフィルターできます。
-
スキャン ID – EC2 マルウェアスキャンに関連付けられた一意の識別子。
-
アカウント ID – マルウェアスキャンが開始された AWS アカウント ID。
-
EC2 インスタンス ARN – スキャンに関連付けられた Amazon EC2 インスタンスに関連付けられた Amazon リソースネーム (ARN)。
-
スキャンステータス – 実行中、スキップ、完了 などの EBS ボリュームのスキャンステータス
-
スキャンタイプ – これがオンデマンドマルウェアスキャンか GuardDuty 実行型マルウェアスキャンかを示します。
- API/CLI
-
-
マルウェアスキャンの結果が表示されると、DescribeMalwareScans を使用して、EC2_INSTANCE_ARN、SCAN_ID、ACCOUNT_ID、SCAN_TYPE、GUARDDUTY_FINDING_ID、SCAN_STATUS、および SCAN_START_TIME に基づいてマルウェアスキャンをフィルタリングできます。
GUARDDUTY_FINDING_ID フィルタ条件は、SCAN_TYPE が GuardDuty によって開始されたときに利用できます。
-
filter-criteria の例は、次のコマンドで変更できます。現在、1 つの CriterionKey を基準にフィルタリングできます。CriterionKey のオプションは、EC2_INSTANCE_ARN、SCAN_ID、ACCOUNT_ID、SCAN_TYPE、GUARDDUTY_FINDING_ID、SCAN_STATUS、SCAN_START_TIME です。
max-results (最大 50) と sort-criteria を変更できます。AttributeName は必須であり、scanStartTime である必要があります。
次の例で、赤字の値はプレスホルダーです。アカウントに適した値に置き換えます。例えば、例 detector-id 60b8777933648562554d637e0e4bb3b2 を独自の有効な detector-id に置き換えます。以下のように同じ CriterionKey を使うなら、必ず EqualsValue の例を、ご自身の有効な AWS scan-id に置き換えてください。
aws guardduty describe-malware-scans --detector-id 60b8777933648562554d637e0e4bb3b2 --max-results 1 --sort-criteria '{"AttributeName": "scanStartTime", "OrderBy": "DESC"}' --filter-criteria '{"FilterCriterion":[{"CriterionKey":"SCAN_ID", "FilterCondition":{"EqualsValue":"123456789012"}}] }'
-
このコマンドの応答には、最大 1 つの結果が表示され、(Infected の場合は) 影響を受けるリソースとマルウェアの検出結果に関する詳細が含まれます。