---
type: article
title: 再定義できない世界になりつつあるネットの新秩序
timestamp: 2018-08-06T00:00:00Z
profile: sorane-okf/0.1
noFontEmbedding: true
---

# 再定義できない世界になりつつあるネットの新秩序

<p><a href="https://speakerdeck.com/ozuma/ge-ren-deev-sslzheng-ming-shu-gayu-siihua">個人でEV SSL証明書が欲しい話 - Speaker Deck</a>を読んで驚いたんだけど、いつの間にか<a class="keyword" href="http://d.hatena.ne.jp/keyword/Firefox">Firefox</a>にはEVSSL証明書のルート<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C7%A7%BE%DA%B6%C9">認証局</a>がハードコーディングされて、それを書き換えるにはブラウザをビルドし直す必要があるらしい。（というかリビルドしても追加した証明書でアドレスバーが緑色にならなかったみたい。何が足りないのかな？）<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%EB%A1%BC%A5%C8%BE%DA%CC%C0%BD%F1">ルート証明書</a>そのものは後から足せるのだが敢えてハードコードした理由は想像できる。<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%EB%A1%BC%A5%C8%BE%DA%CC%C0%BD%F1">ルート証明書</a>なんて後から侵入者なり<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%DE%A5%EB%A5%A6%A5%A7%A5%A2">マルウェア</a>が簡単に足すことができるし、現にそういった攻撃はこれまで行われてきたからだ。</p>
<p>ついでに<a class="keyword" href="http://d.hatena.ne.jp/keyword/Firefox">Firefox</a>が近々<a class="keyword" href="http://d.hatena.ne.jp/keyword/DHCP">DHCP</a>で降ってくる<a class="keyword" href="http://d.hatena.ne.jp/keyword/DNS">DNS</a>を信用するのを止めて、<a class="keyword" href="http://d.hatena.ne.jp/keyword/DNS">DNS</a> over <a class="keyword" href="http://d.hatena.ne.jp/keyword/HTTPS">HTTPS</a>でCloudflareに問い合わせるという。これもまた<a class="keyword" href="http://d.hatena.ne.jp/keyword/DNS">DNS</a>履歴を監視する国だとか、日本も含めてWeb検閲のために<a class="keyword" href="http://d.hatena.ne.jp/keyword/DNS">DNS</a>をいじってる国があって、そういった影響を排除しようというのだろう。まだ開発用の<a class="keyword" href="http://d.hatena.ne.jp/keyword/Firefox">Firefox</a>で性能などの統計を取っている段階だが、遠からず実装されそうだ。  <a href="https://blog.ungleich.ch/en-us/cms/blog/2018/08/04/mozillas-new-dns-resolution-is-dangerous/">ungleich Blog - Mozilla's new DNS resolution is dangerous</a> （<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C4%C9%B5%AD">追記</a>：リンク先はTRRがデフォルトで有効とされることを前提に書かれているが、現時点で<a class="keyword" href="http://d.hatena.ne.jp/keyword/Mozilla">Mozilla</a>財団からそのようなアナウンスはない）

<p>元々のインターネットはオープンにつくられていて、何であれ後から勝手に設定を置き換えることができた。<a class="keyword" href="http://d.hatena.ne.jp/keyword/IP%A5%A2%A5%C9%A5%EC%A5%B9">IPアドレス</a>であれ、<a class="keyword" href="http://d.hatena.ne.jp/keyword/DNS">DNS</a>であれ、The Internetに繋ぐためにはルールを守る必要があるけれども、閉じた世界であれば好き勝手にいじることができた。<a class="keyword" href="http://d.hatena.ne.jp/keyword/SSL">SSL</a>ができてからもそのルールを踏襲して、ブラウザに標準バンドルされているルート<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C7%A7%BE%DA%B6%C9">認証局</a>は決まっているけれども、利用者の操作で後から抜き差しできるようになっている。</p>
<p>しかしながらこれらは魅力的な攻撃界面でもあって、<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%DE%A5%EB%A5%A6%A5%A7%A5%A2">マルウェア</a>がhostsをいじって接続先を曲げるとか、MITM攻撃のために余計なルート<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C7%A7%BE%DA%B6%C9">認証局</a>をインストールするといった攻撃が成り立つ温床でもあった。信頼できる証明書をハードコードして、<a class="keyword" href="http://d.hatena.ne.jp/keyword/DHCP">DHCP</a>でどんなアドレスが降ってきても、世界中で決まったリ<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%BE%A5%EB">ゾル</a>バに対して問い合わせを行えば、そういった攻撃を回避することができる。</p>
<p>現実問題として僕ら利用者の大半は信頼できるルート<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C7%A7%BE%DA%B6%C9">認証局</a>を自分で選ぶ能力も、信頼できる<a class="keyword" href="http://d.hatena.ne.jp/keyword/DNS">DNS</a>サーバーを自分で選ぶ能力も持ち合わせてない。設定を変えてレスポンスの速い遅いに一喜一憂したり、<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%D6%A5%ED%A5%C3%A5%AD%A5%F3%A5%B0">ブロッキング</a>を迂回するために海外の<a class="keyword" href="http://d.hatena.ne.jp/keyword/DNS">DNS</a>を迂回するくらいが関の山だろう。重要なパラメーターを書換可能とすることのリスクとベネフィットを比較衡量して、今とは別のバランスに傾きつつあるようだ。</p>
<p>遅かれ速かれ<a class="keyword" href="http://d.hatena.ne.jp/keyword/Google">Google</a>も似たような判断で、<a class="keyword" href="http://d.hatena.ne.jp/keyword/Chrome">Chrome</a>の問い合わせ先<a class="keyword" href="http://d.hatena.ne.jp/keyword/DNS">DNS</a>サーバーを<a class="keyword" href="http://d.hatena.ne.jp/keyword/Google">Google</a>決め打ちとするかも知れない。その方が速いしユーザーのプライバシーを保護しやすいと考えてもおかしくない。<a class="keyword" href="http://d.hatena.ne.jp/keyword/Microsoft">Microsoft</a>はもうちょっと複雑で、法人顧客を持っていると<a class="keyword" href="http://d.hatena.ne.jp/keyword/Active%20Directory">Active Directory</a>の<a class="keyword" href="http://d.hatena.ne.jp/keyword/%CC%BE%C1%B0%B6%F5%B4%D6">名前空間</a>との関係をどうするかも考える必要がある。<a class="keyword" href="http://d.hatena.ne.jp/keyword/Google">Google</a>であれ<a class="keyword" href="http://d.hatena.ne.jp/keyword/Microsoft">Microsoft</a>であれ<a class="keyword" href="http://d.hatena.ne.jp/keyword/Mozilla">Mozilla</a>と比べれば各国当局との窓口を持っていて、もうちょっと柔軟に折り合いを付けようとするだろう。<a class="keyword" href="http://d.hatena.ne.jp/keyword/Apple">Apple</a>がどう考えるかは予測が難しい。</p>
<p><a class="keyword" href="http://d.hatena.ne.jp/keyword/Mozilla">Mozilla</a>は決め打ちで参照する<a class="keyword" href="http://d.hatena.ne.jp/keyword/DNS">DNS</a> over <a class="keyword" href="http://d.hatena.ne.jp/keyword/HTTPS">HTTPS</a>サーバーのことを<span style="color: #333333; font-family: 'Open Sans', sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Trusted Recursive Resolverと呼んで、まずはCloudflareに向けるようである。何がTrustedかというと<a class="keyword" href="http://d.hatena.ne.jp/keyword/Mozilla">Mozilla</a>が信じてるということだろう。<a class="keyword" href="http://d.hatena.ne.jp/keyword/DHCP">DHCP</a>で渡された<a class="keyword" href="http://d.hatena.ne.jp/keyword/IP%A5%A2%A5%C9%A5%EC%A5%B9">IPアドレス</a>に聞きに行くよりは、<a class="keyword" href="http://d.hatena.ne.jp/keyword/HTTPS">HTTPS</a>だからサーバーの真正性を確認することも簡単だ。どこかの国の<a class="keyword" href="http://d.hatena.ne.jp/keyword/ISP">ISP</a>のように利用者を監視したり、都合の悪いサイトについて応答を返さないといった挙動をしないことも期待できる。これまでの実績からいって、各国の<a class="keyword" href="http://d.hatena.ne.jp/keyword/ISP">ISP</a>よりは空気を読まず、国家権力からの干渉を受けずに、中立的なサービスを提供するのだろうか。</span></p>
<p>しかしCloudflareであれ<a class="keyword" href="http://d.hatena.ne.jp/keyword/Google">Google</a>であれ米国の企業で、たまたま今のところ米国以外の<a class="keyword" href="http://d.hatena.ne.jp/keyword/ISP">ISP</a>と比べて自由を<a class="keyword" href="http://d.hatena.ne.jp/keyword/%EB%F0%B2%CE">謳歌</a>しているように見えるけれども、いつ何時どんなポリシー変更が起こるか分かったものではない。置き換え可能な状態で<a class="keyword" href="http://d.hatena.ne.jp/keyword/ISP">ISP</a>の<a class="keyword" href="http://d.hatena.ne.jp/keyword/DNS">DNS</a>サーバーが参照されるのと、ブラウザにハードコードされて特定のDoHサーバーに参照されるのとでは、だいぶ意味合いが異なる。ある日突然、深刻な<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%DE%A5%EB%A5%A6%A5%A7%A5%A2">マルウェア</a>のC&amp;Cサーバーなりテロ支援組織と名指しされた誰かの<a class="keyword" href="http://d.hatena.ne.jp/keyword/DNS">DNS</a>名を引けなくなっているかも知れない訳だ。それも利用者が気付かないかたちで。</p>
<p>かつてインターネットはレイヤー化されたオープンなネットワークで、OSを支配しようが、ブラウザを支配しようが、ネット全体を掌中に収めることはできず、中国が金盾を築いたり、米海軍の配ったTorでDarkWebの世界が広がったりしてきた訳だ。ところが気付いたらWebが<a class="keyword" href="http://d.hatena.ne.jp/keyword/PKI">PKI</a>や<a class="keyword" href="http://d.hatena.ne.jp/keyword/DNS">DNS</a>といったレイヤーを飲み込んで、国やキャリアに左右されない世界をつくろうとしている。それもOSと<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%AF%A5%E9%A5%A6%A5%C9">クラウド</a>を握っている<a class="keyword" href="http://d.hatena.ne.jp/keyword/Google">Google</a>や<a class="keyword" href="http://d.hatena.ne.jp/keyword/Microsoft">Microsoft</a>ではなくブラウザしか持ってない<a class="keyword" href="http://d.hatena.ne.jp/keyword/Firefox">Firefox</a>が率先して進めているのはどういうことだろうか？と考えてみると面白い。</p>
<p>もし仮にレイヤー毎にモジュール化されて各プレーヤーが国や知識と折り合うことのできたオープンなインターネットから、ブラウザ、<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C7%A7%BE%DA%B6%C9">認証局</a>、<a class="keyword" href="http://d.hatena.ne.jp/keyword/DNS">DNS</a>サーバーなど決め打ちでコン<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%C8%A5%ED%A1%BC%A5%EB">トロール</a>できない堅牢なWebへと世の中が移った場合、各国政府はどう向かい合うのだろうか？Bugzillaに要望を出して、その答えに一喜一憂するのだろうか？これまでやってきた<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%D6%A5%ED%A5%C3%A5%AD%A5%F3%A5%B0">ブロッキング</a>はどう見直すのだろうか？<a class="keyword" href="http://d.hatena.ne.jp/keyword/DNS">DNS</a><a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%D6%A5%ED%A5%C3%A5%AD%A5%F3%A5%B0">ブロッキング</a>は成り立たなくなってパケットを落とさなきゃ遮断できなくなる。それとてTorよりも軽いオーバーレイ・ネットワークや、もっと効率的かつアクセス網の干渉を受けにくい<a class="keyword" href="http://d.hatena.ne.jp/keyword/CDN">CDN</a>との連携<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%D7%A5%ED%A5%C8%A5%B3%A5%EB">プロトコル</a>が出てくれば迂回できてしまう。それらは強権的で厳格な<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B8%C0%CF%C0%C3%C6%B0%B5">言論弾圧</a>を行う国々の利用者に対して、政府の頭越しに自由な情報の流通を実現するのだろうか。</p>
<p>こうした軍拡競争の先に何があるのか読みづらくはあるけれども、レイヤー化された世界の中で、足回りを担うプレーヤーに対する統制を通じて、上位層をコン<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%C8%A5%ED%A1%BC%A5%EB">トロール</a>することは徐々に難しくなるのではないだろうか。コンテンツの中身をコン<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%C8%A5%ED%A1%BC%A5%EB">トロール</a>するのであれば、堂々とアプリケーション層で統制をかける必要が生じる。<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%DE%A5%EB%A5%A6%A5%A7%A5%A2">マルウェア</a>監視にしても、コンテンツの遮断ポリシーにしても、網ではなく端末で制御する必要がある。端末でも以前のフィルタリングソフトのようにOSとブラウザの間に入り込むことは難しくなって、ブラウザ拡張として決められた手順を介してしか、コンテンツの中身に対して干渉できないようになりつつある。</p>
<p>セキュリティやプライバシーの強化という名目には抗い難い。けれども結果として起こっているのは、それぞれ寡占化が進んでいるブラウザと<a class="keyword" href="http://d.hatena.ne.jp/keyword/CDN">CDN</a>とが結託し、<a class="keyword" href="http://d.hatena.ne.jp/keyword/ISP">ISP</a>や政府といった「中間者」の頭越しにポリシーを自由に決められる<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%A2%A1%BC%A5%AD%A5%C6%A5%AF%A5%C1%A5%E3">アーキテクチャ</a>の構築だ。それらが<a class="keyword" href="http://d.hatena.ne.jp/keyword/GAFA">GAFA</a>よりも先に<a class="keyword" href="http://d.hatena.ne.jp/keyword/Mozilla">Mozilla</a>やCloudflareによって齎されつつあることの意味を重く受け止める必要がある。例えばGPKIルート<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C7%A7%BE%DA%B6%C9">認証局</a>の件ひとつとっても、今のところ<a class="keyword" href="http://d.hatena.ne.jp/keyword/Mozilla">Mozilla</a>よりは<a class="keyword" href="http://d.hatena.ne.jp/keyword/Google">Google</a>、<a class="keyword" href="http://d.hatena.ne.jp/keyword/Microsoft">Microsoft</a>、<a class="keyword" href="http://d.hatena.ne.jp/keyword/Apple">Apple</a>の方が柔軟で話し合いが成り立っている。 </p>
<p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=870185">870185 - Add Renewed Japanese Government Application CA Root certificate</a></p>
<p>現実的な法執行が及ばずコードによって規定される世界では、ラフコンセンサス＆ランニングコードで動くグローバル・コミュニティとの対話スキルを身につけない限り、頭越しにスルーされてしまう。一方で法的な影響力をどう行使するかも国際競争となっているし、例えば<a class="keyword" href="http://d.hatena.ne.jp/keyword/GDPR">GDPR</a>が<a class="keyword" href="http://d.hatena.ne.jp/keyword/whois">whois</a>に与える影響なんかもも、そういった文脈の中で見ていく必要がありそうだ。  </p>
<p><a href="https://www.lexology.com/library/detail.aspx?g=2de0007a-5037-4fea-a45d-18b3333d0fb2">ICANN or ICAN'T? WHOIS search results in the era of GDPR - Lexology</a></p>
<p>いずれにしても米<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C3%E6%B2%A4">中欧</a>がそれぞれ得意な統制を強めて軍拡競争が<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%A8%A5%B9">エス</a>カレートする限り、日本は振り回される展開が続くだろう。その中でルールやコードに対する影響力を確保し、規格の中に押し込むなり、実質的に担保したいことを実現するための方策を磨いていく必要がある。そのための費用や労力を誰が負担するのだろうか。</p>
