- 新しい順
- 投票が多い順
- コメントが多い順
既に他の場所で回答を得ているかもしれませんが、私の理解している範囲で説明させていただきます。
1)vpc-flow-logging+8xxxxxxxxxxx は誰なのか?
これは API の AssumeRole を使用する際、リクエストに RoleSessionName パラメータとして付与された値です。
これは AWS 側で操作 (CreateLogStream) を実施する前に一時的な認証情報を得るためのものですが、便宜上アカウント ID を含めたこの文字列を使用していると思われます (実際のログからの推測)。
http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html#API_AssumeRole_Examples
※ こちらの例では "Bob" という文字列を指定しています。
2)発信者IP("sourceIPAddress")の "54.240.200.68"ってAWS側のアドレスでよいのか(利用者ではなく)?
以下URLにAWS全体のIPRANGEが記載されていますが、これって利用者のIP含んでるんですよね?
ご認識の通りと考えます。
最終的にどういった事を実現しようとされているか分かりませんが、"sourceIPAddress" のみでこのログが問題ない事を判断することはできないと考えますので、他の値を組み合わせて想定された操作と判断するなどの対応が必要になると思います。
semnil さん、コメントありがとうございます!!
>便宜上アカウント ID を含めたこの文字列を使用していると思われます (実際のログからの推測)。
なるほど。AWSさんには、命名のルールなどをdocumentに明記してほしいですが、きっとそこまでは手が届かないんですよね。
>最終的にどういった事を実現しようとされているか分かりませんが、"sourceIPAddress" のみでこのログが問題ない事を判断することはできないと考えますので、他の値を組み合わせて想定された操作と判断するなどの対応が必要になると思います。
「最終的にどういった事を」としては、監視ツールを使ってAWS操作を監視しており、
「問題ない事を判断すること」を正規表現で実現したいと思っていました。
ご助言頂いた通り、"sourceIPAddress"以外をのフィールドを利用して、実現したいと思います。
あらためて、semnil さん、ありがとうございました。
#以下、"sourceIPAddress"以外をのフィールドとして操作元特定に利用予定。
invokedBy, eventSource, eventName, sourceIPAddress, userAgent
#以下URLを参考にしました。
https://aws.amazon.com/jp/premiumsupport/knowledge-center/cloudtrail-root-action-logs/
関連するコンテンツ
- AWS公式更新しました 1年前
- AWS公式更新しました 10ヶ月前
- AWS公式更新しました 1年前