監視・オブザーバビリティ

VPCフローログの活用 ぶいぴーしーふろーろぐのかつよう

VPCフローログネットワーク監視セキュリティ分析フローログトラフィック分析AWS VPC
VPCフローログの活用について教えて

簡単に言うとこんな感じ!

VPC(クラウドの仮想ネットワーク)を通るすべての通信の「誰が・どこに・いつ・どのくらい通信したか」を記録したものがVPCフローログだよ。不審な通信の検出やセキュリティ調査に使えるほか、ネットワーク構成の見直しにも役立つんだ。


VPCフローログとは

VPCフローログ(VPC Flow Logs)とは、VPC(Virtual Private Cloud)内のネットワークインターフェース(ENI)を通過するIPトラフィックを記録するサービスです。AWSが提供する機能で、Azure では「NSG フローログ」、GCP では「VPC フローログ」として同等の機能が提供されています。

VPCフローログは「どのIPアドレスが、どのポートに、どれだけの量の通信をしたか」を記録しますが、パケットの中身(ペイロード)は記録しない点が重要です。これにより、プライバシーや暗号化への影響なくネットワーク通信のメタデータを収集できます。

記録されたフローログはS3やCloudWatch Logsに保存でき、Athenaによる分析、SIEMへの取り込み、セキュリティ調査、コスト最適化(どのリソース間でどれだけ通信しているかによるデータ転送料の把握)など多様な用途があります。


VPCフローログのフィールド

フィールド内容
srcaddr送信元IPアドレス10.0.1.5
dstaddr宛先IPアドレス10.0.2.10
srcport送信元ポート番号49152
dstport宛先ポート番号443
protocolプロトコル番号6(TCP)/ 17(UDP
packetsパケット数25
bytesバイト数4320
actionセキュリティグループの判定ACCEPT / REJECT
flow-directionフローの方向ingress / egress
log-statusログ記録ステータスOK / NODATA / SKIPDATA

主な活用シナリオ

シナリオ具体的な分析
セキュリティ分析不審なIPへの通信、深夜の大量データ転送を検出
REJECT分析セキュリティグループで拒否された通信の調査
帯域使用量分析高コストなデータ転送経路の特定・最適化
侵害インシデント調査攻撃者がどこに接続したか遡及調査(フォレンジック
異常検出通常と異なるポートへのスキャン行為の検出

歴史と背景

  • 2015年:AWS VPCフローログがリリース
  • 2018年:フローログのカスタムフォーマット対応。収集フィールドが拡張
  • 2019年:トランジットゲートウェイフローログ対応。VPC間通信も記録可能に
  • 2020年代:Amazon Detective・Amazon GuardDutyとの統合で脅威検出の自動化が進む

フローログ分析のイメージ

VPCフローログの収集・活用フロー VPC内通信 ENI経由 VPCフローログ メタデータ記録 S3 / CW Logs 保存先 SIEM連携 脅威検知 Athena分析 SQLクエリで集計 GuardDuty 自動脅威検出

関連用語