要約

  • RFC 9505は検閲をprescription(対象設定)、identification(識別)、interference(妨害)に分ける。ブロックリストとパケット破棄は別の段階の証拠である。
  • 制御点は国際ゲートウェイ、ISP、組織内ネットワーク、CDN、認証・登録機能、サービス、コンテンツ事業者、端末にまで広がる。
  • 暗号化は安価な識別材料の一部を隠すが、圧力は可視メタデータ、プロトコル全体の遮断、サービス側の措置や端末へ移り得る。

見えている障害は最後の一コマ

DNSの応答が不自然、TCP接続がリセットされる、パケットが戻らない。これらは重要な観測だが、原因の全体ではない。輻輳、故障、設定ミスでも似た現象は起きる。意図的な妨害であっても、命令した主体と実装した主体が同じとは限らない。

2023年のInformational RFCであるRFC 9505は、過程を三つに整理する。対象設定は、どの情報、利用者、サービス、プロトコルを抑えるかを決める。識別は、個々の通信や識別子がその対象に当たると判定する。妨害は、アクセスを止めるか品質を落とす。KnodelはPEARGの合意をまとめた六人の著者の一人であり、文書はIETF標準ではない。

区別すべき理由は証拠の範囲にある。あるドメインがリストに載っていれば選定の事実は示せる。しかし、そのリストが稼働中の装置に投入されたか、特定要求が一致したか、利用者の通信が実際に妨害されたかは別問題だ。逆に、同じ地点で再現するRSTは妨害を支持しても、対象リスト、照合規則、命令者を自動的には明らかにしない。

一つの事象に三つの記録

対象設定の記録には、選んだ主体、権限根拠、対象、地域、発効日、期限、訂正手続が要る。一般的な命令は、キーワード、ドメイン、IPアドレス、画像ハッシュ、アカウント区分、確率的な判定へ落とし込まれる。これは通信が始まる前に変更できる。

識別の記録は、何が観測可能だったかを問う。アプリケーション層ならホスト名、URL、ヘッダー、内容パターン、トランスポート層ならポート、ハンドシェイク要素、プロトコル指紋、ネットワーク層ならアドレスや経路が候補になる。DPIはフローを再構成できる。それでも「見えた」と「止めた」は同義ではない。

妨害の記録には、DNS改変、速度低下、パケット破棄、RST注入、経路の不正広告、ネットワーク切断、DDoS、サーバー撤去、プラットフォームへの削除要求などが入る。範囲も費用も副作用も違う複数の手段が、利用者には同じ空白画面として現れる。

運用上の「ブロックあり」というラベルを捨てる必要はない。ただし、観測地点と時刻における妨害の記録にとどめるべきだ。権限や意図まで述べるなら、欠けている接続部分を推測として明示する必要がある。

制御点は一台の装置ではない

RFC 9505が挙げる場所は広い。バックボーンと国際ゲートウェイ、ISP、企業や学校、CDN、認証局や登録機能、アプリケーションサービス、コンテンツサイト、個人端末である。経路上の中間装置だけを探しても、全体像は得られない。

ゲートウェイが通信を識別する一方で、プラットフォームは経路に痕跡を残さずコンテンツを削除できる。証明書や名前の依存関係に圧力をかけることもできる。雇用主は組織内で、端末ソフトはISPへ出る前にアクセスを止められる。対象設定、識別、実行が別組織に分散することもある。

複数の手段を重ねることを、RFCは「censorship in depth」と呼ぶ。同じ資源をDNS、アドレス、アプリケーション信号で同時に狙ったり、並行システムを置いたりする。費用は増えるが、一層の回避だけでは接続が戻らない。古い症状が消えたとき、回復ではなく制御点の移動も調べるべき理由である。

暗号化は費用構造を変える

暗号化には明確な効果がある。HTTPSは要求パスと応答内容を受動観測から隠し、ハンドシェイク情報の保護は安価なドメイン識別を難しくする。RFC 9505も、暗号化を一部の検閲方式に有効な対抗策と位置付ける。

ただし万能とは書いていない。細かな信号を失った主体は、IP単位の広い遮断、保護されたプロトコル自体の拒否、誤遮断の受容、サービス事業者や端末への要求を選べる。必ずそうなるという予言ではなく、RFCの制御点一覧から見える代替経路である。

RFC 7754は、この選択を範囲、粒度、有効性、副次被害で評価する。精密な方式は無関係な通信を守りやすい一方、複雑で回避されやすい。粗い方式は安価でも正当な利用を巻き込む。特定の法的・倫理的判断は、技術文書だけで完結しない。

調査の地図であって判決ではない

RFC 9505は既存研究を整理したIRTFの調査文書であり、個別プロトコルへの規範的勧告を出さない。事例は執筆時に利用できた文献に基づき、現在の国別状況を示すダッシュボードではない。文書自身が技術の急速な変化を認め、比較可能な方法での更新を将来課題にしている。

この限定は分析を弱めない。RFC 6973も、プライバシーでは相関、識別、システム全体の文脈を分けるよう促す。RFC 8890は、利害が衝突するとき標準化作業はエンドユーザーを優先すべきだというIABの立場を示す。いずれも、単発のタイムアウトから意図を断定する許可証ではない。

Knodelらの仕事が残したのは、最後の一コマから遡る手順だ。誰が対象を定め、何を見て一致させ、どこで何をしたのか。パケット損失は事実であっても、三つの記録をつなぐまでは全物語ではない。

情報源