ディープパケットインスペクション(DPI)の定義
ディープパケットインスペクション(DPI)とは、通信を“流れているデータの塊(パケット)”の中身まで踏み込んで解析する考え方です。通常の監視が主に通信の発信元・宛先や通信量といった情報にとどまるのに対し、DPIはデータの内容に関する特徴を読み取ろうとします。
どこで何が分かり得るのか(簡単なモデル)
DPIが行われる場合、次のような観点で情報が扱われることがあります。
- 通信内容の文字列や形式(暗号化されていない場合など)
- プロトコルや手順に含まれる特徴
- 特定のパターンが現れるかどうか
ただし、実際にどこまで見えるかは通信方式や実装、暗号化の有無などに依存します。つまり「DPIがある=必ず中身が読める」とは限りません。
オンラインの匿名性にとって重要な理由
匿名性を考えるとき、相手が「あなただ」と結び付けられる材料が増えるほど不利になります。DPIが問題になりやすいのは、単なる接続情報に加えて、通信内容側の手がかりが得られる可能性があるからです。例えば、内容に含まれる識別しやすい情報や、利用状況を特徴づける情報が読み取られると、追跡やプロファイル化の材料になり得ます。
また、匿名性は“中身だけ”ではなく“見える範囲の一貫性”にも関係します。DPIのように複数の観点で特徴が集められると、結果として関連付けがしやすくなる場合があります。
差が出るポイント:暗号化と見える情報
DPIが中身を解析しようとしても、通信が適切に暗号化されている場合、内容の把握は難しくなります。逆に、暗号化されていない通信や、暗号化していても外形情報(通信の行き先、頻度、サイズなど)が手がかりになる場合は、完全に無力化されるわけではありません。
ここでの重要な切り分けは次のとおりです。
