定義:DPIは何をしているのか
ディープパケットインスペクション(DPI)は、ネットワークを流れるデータについて、単なる接続先やポート番号だけでなく、パケットの内容(アプリケーション層に関係するデータ)やパターンを深く見て、通信の種類や用途を判別しようとする考え方です。実装方法や目的は組織ごとに異なり、必ずしも同じ粒度で解析できるわけではありません。
VPN内で起きること:暗号化により「中身」が読めない場面
VPNでは、通信のデータがトンネル内で暗号化されることが一般的です。すると、経路上で見えるのは「暗号化されたペイロード」になり、DPIが“中身”を文字列やプロトコル内容としてそのまま解釈するのが難しくなります。結果として、DPIが本来狙うアプリケーション内容の判別(たとえば会話そのものの解析)は、少なくともトンネルの外側からは成立しにくくなります。
それでも判別が可能になり得る要素
一方で、DPIが常に完全に無力化されるとは限りません。理由は、DPIが注目できる対象が「データの中身だけ」とは限らないためです。たとえば次のような観点では、VPNトンネルの有無によって見え方が変わっても、間接的な判別材料が残ることがあります。
- どの方向・頻度で通信が行われているかといった通信の振る舞い(特徴量)
- トンネルの外側で観測できる情報(暗号化前後のネットワーク挙動)
- トンネル確立や切断などの手順に伴うパターン
ただし、ここでの「どこまで見えるか」「どの判別が可能か」は、DPI装置が置かれている場所、VPNの方式、暗号化や運用のされ方によって変わります。断定はできない点として理解しておくのが安全です。
差が出るポイント:DPIが働く場所と、暗号化の到達範囲
同じDPIでも、観測ポイントが異なると結果も変わります。
