Amazon WorkMail 監査ログのモニタリング - Amazon WorkMail

Amazon WorkMail 監査ログのモニタリング

監査ログを使用して、Amazon WorkMail 組織のメールボックスへのアクセスをモニタリングできます。Amazon WorkMail は 5 種類の監査イベントをログに記録し、これらのイベントを CloudWatch Logs、Amazon S3、または Amazon Firehouse に発行できます。監査ログを使用して、ユーザーによる組織のメールボックスの操作、認証の試行、アクセスコントロールルールの評価をモニタリングできます。また、外部システムに対するアベイラビリティープロバイダーの呼び出しを実行したり、個人用アクセストークンを使用してイベントをモニタリングしたりすることもできます。監査ログ記録の設定の詳細については、「監査ログ記録の有効化」を参照してください。

以下のセクションでは、Amazon WorkMail によってログに記録される監査イベント、イベントが送信されるタイミング、およびイベントフィールドに関する情報について説明します。

メールボックスアクセスのログ

メールボックスアクセスイベントは、どのメールボックスオブジェクトに対してどのようなアクションが実行されたか (または試みられたか) に関する情報を提供します。メールボックスアクセスイベントは、メールボックス内の項目やフォルダに対して実行しようとするオペレーションごとに生成されます。これらのイベントは、メールボックスデータへのアクセスを監査するのに役立ちます。

フィールド 説明

event_timestamp

イベントがいつ発生したか (Unix エポックからのミリ秒単位)。

request_id

リクエストを一意に識別する ID。

organization_arn

認証されたユーザーが属する Amazon WorkMail 組織の ARN。

user_id

認証されたユーザーの ID。

impersonator_id

偽装者の ID。リクエストに偽装機能が使用された場合にのみ表示されます。

プロトコル

使用されたプロトコル。プロトコルは、AutoDiscoverEWSIMAPWindowsOutlookActiveSyncSMTPWebMailIncomingEmailOutgoingEmail のいずれかです。

source_ip

リクエストの送信元 IP アドレス。

user_agent

リクエストを行ったユーザーエージェント。

アクション

オブジェクトに対して実行されたアクション。readread_hierarchyread_summaryread_attachmentread_permissionscreateupdateupdate_permissionsupdate_read_statedeletesubmit_email_for_sendingabort_sending_emailmovemove_tocopycopy_to のいずれかです。

owner_id

アクションを実行する対象のオブジェクトを所有するユーザーの ID。

object_type

オブジェクトのタイプ。フォルダ、メッセージ、添付ファイルのいずれかです。

item_id

イベントの件名であるメッセージ、またはイベントの件名である添付ファイルを含むメッセージを一意に識別する ID。

folder_path

アクションを実行する対象のフォルダのパス、またはアクションを実行する対象の項目を含むフォルダのパス。

folder_id

イベントの件名であるフォルダ、またはイベントの件名であるオブジェクトを含むフォルダを一意に識別する ID。

attachment_path

影響を受ける添付ファイルの表示名のパス。

action_allowed

アクションが許可されたかどうか。true または false になります。

アクセスコントロールのログ

アクセスコントロールイベントは、アクセスコントロールルールが評価されるたびに生成されます。これらのログは、禁止されたアクセスの監査や、アクセスコントロール設定のデバッグに役立ちます。

フィールド 説明

event_timestamp

イベントがいつ発生したか (Unix エポックからのミリ秒単位)。

request_id

リクエストを一意に識別する ID。

organization_arn

認証されたユーザーが属する WorkMail 組織の ARN。

user_id

認証されたユーザーの ID。

impersonator_id

偽装者の ID。リクエストに偽装機能が使用された場合にのみ表示されます。

プロトコル

使用されたプロトコル (AutoDiscoverEWSIMAPWindowsOutlookActiveSyncSMTPWebMailIncomingEmailOutgoingEmail のいずれか)。

source_ip

リクエストの送信元 IP アドレス。

スコープ

ルールの範囲。AccessControlDeviceAccessControlImpersonationAccessControl のいずれかです。

rule_id

一致したアクセスコントロールルールの ID。一致するルールがない場合、rule_id は使用できません。

access_granted

アクセスが許可されたかどうか。true または false になります。

認証のログ

認証イベントには、認証の試行に関する情報が含まれます。

注記

認証イベントは、Amazon WorkMail WebMail アプリケーションを介した認証イベントに対しては生成されません。

フィールド 説明

event_timestamp

イベントがいつ発生したか (Unix エポックからのミリ秒単位)。

request_id

リクエストを一意に識別する ID。

organization_arn

認証されたユーザーが属する WorkMail 組織の ARN。

user_id

認証されたユーザーの ID。

ユーザー

認証の試行に使用されたユーザー名。

プロトコル

使用されたプロトコル (AutoDiscoverEWSIMAPWindowsOutlookActiveSyncSMTPWebMailIncomingEmailOutgoingEmail のいずれか)。

source_ip

リクエストの送信元 IP アドレス。

user_agent

リクエストを行ったユーザーエージェント。

メソッド

認証方法。現在サポートされているのは基本認証のみです。

auth_successful

認証の試行が成功したかどうか。true または false になります。

auth_failed_reason

認証が失敗した理由。認証が失敗した場合にのみ表示されます。

personal_access_token_id

認証に使用された個人用アクセストークンの ID。

個人用アクセストークンのログ

個人用アクセストークン (PAT) イベントは、個人用アクセストークンを作成または削除しようとするたびに生成されます。個人用アクセストークンイベントは、ユーザーが個人用アクセストークンを正常に作成したかどうかに関する情報を提供します。個人用アクセストークンログは、エンドユーザーによる独自の PAT の作成と削除を監査するのに役立ちます。個人用アクセストークンを使用したユーザーログインにより、既存の認証ログにイベントが生成されます。詳細については、「認証ログ」を参照してください。

フィールド 説明

event_timestamp

イベントがいつ発生したか (Unix エポックからのミリ秒単位)。

request_id

リクエストを一意に識別する ID。

organization_arn

認証されたユーザーが属する WorkMail 組織の ARN。

user_id

認証されたユーザーの ID。

ユーザー

このアクションを実行したユーザーのユーザー名。

プロトコル

アクションの実行に使用されたプロトコル。webapp になります。

source_ip

リクエストの送信元 IP アドレス。

user_agent

リクエストを行ったユーザーエージェント。

アクション

個人用アクセストークンのアクション。作成または削除になります。

名前

個人用アクセストークンの名前。

expires_time

個人用アクセストークンの有効期限が切れる日付。

スコープ

メールボックスに対する個人用アクセストークンのアクセス許可の範囲。

アベイラビリティープロバイダーのログ

アベイラビリティープロバイダーイベントは、Amazon WorkMail が、ユーザーに代わって、設定されたアベイラビリティープロバイダーに対して行うアベイラビリティーリクエストごとに生成されます。これらのイベントは、アベイラビリティープロバイダー設定のデバッグに役立ちます。

フィールド 説明

event_timestamp

イベントがいつ発生したか (Unix エポックからのミリ秒単位)。

request_id

リクエストを一意に識別する ID。

organization_arn

認証されたユーザーが属する WorkMail 組織の ARN。

user_id

認証されたユーザーの ID。

type

呼び出されたアベイラビリティープロバイダーのタイプ。EWS または LAMBDA になります。

ドメイン

アベイラビリティーを取得する対象のドメイン。

function_arn

呼び出された Lambda の ARN (タイプが LAMBDA の場合)。それ以外の場合、このフィールドは表示されません。

ews_endpoint

EWS エンドポイントのタイプは EWS です。それ以外の場合、このフィールドは表示されません。

error_message

失敗の原因を説明するメッセージ。リクエストが成功した場合、このフィールドは表示されません。

availability_event_successful

アベイラビリティーリクエストが正常に処理されたかどうか。