別名・略称:(なし)
盗聴(Eavesdropping):通信内容を不正に傍受
tcpdump や Wireshark でパケットをキャプチャ攻撃者が 通信路の真ん中に割り込み、 両者の通信を中継しながら 内容を盗み見+改ざん できる。 偽の Wi-Fi アクセスポイントが代表例。
盗聴は数式というより通信モデルです。 通信路の暗号化を表現すると:
通信プロトコル別の盗聴リスク:
| プロトコル | 暗号化 | リスク |
|---|---|---|
| HTTP | なし | 高(平文通信) |
| HTTPS | TLS | 低 |
| FTP | なし | 高 |
| SFTP/FTPS | SSH/TLS | 低 |
| SMTP | なし(STARTTLSで可) | 中 |
SSDSE-B-2026(47 都道府県・2023 年データ)を題材にした最小コード:
1 2 3 4 5 6 7 8 | # requests で HTTPS を必ず使う(自動的に証明書検証) import requests # 安全: HTTPS で通信、 デフォルトで証明書検証 r = requests.get('https://api.example.com/data', timeout=10) # 危険: 証明書検証を無効化(テスト以外で使わない) # r = requests.get('https://api.example.com/data', verify=False) |