概要

ネットワークトラフィック監視は、通信そのもの(パケット・フロー)をネットワーク経路上で収集する技術です。SOC/SIEMがログを相関分析する「上流の分析基盤」だとすれば、本記事の対象はその分析の元データをネットワーク層でどう取得するかという「収集手段」にあたります。SC試験ではNetFlowによるフロー監視とフルパケットキャプチャの使い分け、SPAN/TAPというトラフィック収集方法の違いが頻出です。

仕組みと動作原理

フロー監視(NetFlow/sFlow)とフルパケットキャプチャの違い

観点フロー監視(NetFlow/sFlow)フルパケットキャプチャ
収集単位送信元/宛先IP・ポート・プロトコル等のメタデータ集計ペイロードを含むパケット全体
データ量小さい(長期保存に向く)膨大(保存期間は限定的)
可視化できる内容通信量・通信相手・通信傾向(誰が誰と話したか)通信内容そのもの(何を話したか)
主な用途トラフィック傾向分析・帯域監視・異常な通信量の検知インシデント発生時の詳細調査・フォレンジック
暗号化通信への対応メタデータのみのため暗号化の影響を受けにくいペイロードが暗号化されていれば内容は読めない
フロー監視(NetFlow/sFlow) と フルパケットキャプチャ の比較
フロー監視(NetFlow/sFlow) フルパケットキャプチャ
収集単位
通信のメタデータ(IP・ポート・量)
ペイロードを含む全パケット
データ量・保存性
小さい・長期保存向き
膨大・保存期間は限定的
分かること
誰が誰とどれだけ通信したか
通信の中身そのもの
主な用途
帯域監視・異常傾向の検知
詳細調査・フォレンジック
暗号化の影響
受けにくい(メタデータ中心)
受けやすい(内容が読めない)

NetFlow(Cisco開発、後にIPFIXとして標準化)はルータ/スイッチが通信を「フロー」単位で集計してエクスポートする方式、sFlowはパケットをサンプリングして統計的に把握する方式です。いずれも全パケットを記録するわけではなく、通信の「誰が・いつ・どれだけ」を軽量に把握することに主眼があります。

トラフィックの収集方法:SPANとTAP

パケットキャプチャやIDS/IPSがトラフィックを見るには、正規の通信経路からコピーを取り出す仕組みが必要です。

方式仕組み特徴
SPAN(ミラーポート)スイッチの機能で特定ポートの通信を別ポートに複製追加機器不要で安価。スイッチの処理負荷が高いとパケットロスの可能性
TAP(Test Access Point)通信経路上に物理的に割り込む専用機器全二重を完全にキャプチャでき信頼性が高いが専用ハードウェアが必要
トラフィック監視の全体構成
NetFlow/sFlow
フローメタデータの集計
フルパケットキャプチャ
ペイロードまで保存
IDS/IPS
シグネチャ・異常検知
SIEM
他ログと相関分析
暗号化トラフィック
内容の可視化に限界
トラフィック収集
SPAN / TAP

SIEMとの連携

NetFlowデータやパケットキャプチャ由来のアラートは、SIEM(Security Information and Event Management)に集約され、サーバログや認証ログなど他のログと相関分析されます。ネットワーク層の収集技術は「生データの取得元」であり、SIEMは「複数ソースを横断した分析基盤」という役割分担になります。

暗号化トラフィックの可視化の限界

TLSで暗号化された通信は、フルパケットキャプチャを行ってもペイロードの中身をそのまま読むことはできません。可視化のためには以下のような対応が必要になりますが、いずれもトレードオフを伴います。

  • TLSインスペクション(中間者的復号):プロキシやNGFWがTLSを一度復号して検査し再暗号化する。プライバシー・パフォーマンス・証明書管理の負担が生じる
  • JA3/JA3S等のTLSフィンガープリンティング:復号せずにTLSハンドシェイクの特徴から通信の傾向(マルウェア通信の疑い等)を推定する
  • フロー情報での代替:ペイロードは見えなくても、通信先IP・ポート・通信量・時間帯といったメタデータから異常を推定する

SC試験での頻出ポイント

  • NetFlowとパケットキャプチャの使い分け:長期の傾向把握・帯域監視はNetFlow、詳細調査・証跡確保はフルパケットキャプチャ
  • SPANとTAPの違い:SPANはスイッチ機能を利用(負荷次第でパケットロスの可能性)、TAPは専用機器で物理的に分岐(高信頼性)
  • 暗号化トラフィックは内容が見えない:TLS化された通信はキャプチャしてもペイロードは読めず、復号(TLSインスペクション)か メタデータ分析で代替する
  • ネットワーク監視とSIEM/ログ管理の役割分担:前者は収集手段、後者は複数ソースの相関分析基盤という関係
  • フロー情報のみでは攻撃の詳細(ペイロード内容)までは分からない:異常な通信量やアクセス先の把握はできても、攻撃コードの特定にはパケット解析が必要

よくある誤問・ひっかけパターン

誤り① 「NetFlowを導入すれば通信内容(何をやり取りしたか)まで分かる」→ 。NetFlowはIPアドレス・ポート・通信量などのメタデータを集計する仕組みであり、ペイロードの内容は記録しません。内容を確認するにはフルパケットキャプチャが必要です。

誤り② 「SPANポートはTAPより高機能で常に優れている」→ 。SPANはスイッチの処理負荷次第でミラーリングしたパケットが取りこぼされることがあり、輻輳時の信頼性ではTAPに劣ります。SPANは低コストで導入しやすい代わりに、確実性が求められる用途ではTAPが選ばれます。

誤り③ 「フルパケットキャプチャをしていればHTTPS通信の中身も全部見える」→ 。TLSで暗号化されたペイロードはキャプチャしても復号されなければ読めません。内容を確認するにはTLSインスペクション(プロキシ等での復号)や証明書配布による中間介在が別途必要です。

関連用語

重要キーワード

用語説明
NetFlow/sFlow通信をフロー単位のメタデータとして集計・エクスポートする技術
フルパケットキャプチャペイロードを含む通信全体を記録する収集方式
SPAN(ミラーポート)スイッチ機能で特定ポートの通信を複製する収集方法
TAP通信経路に物理的に割り込みトラフィックを分岐する専用機器
TLSインスペクションTLS通信を一旦復号して検査し再暗号化する仕組み
JA3/JA3STLSハンドシェイクの特徴から通信を復号せずに識別する手法