Pieza independiente
BGP · イスラマバード、2008年 · メンロパーク、2021年
告知
I
2008年2月24日18時47分協定世界時、パキスタン・テレコムは、自らのものでない住所の塊へ到達できると告知した。
その塊は 208.65.153.0/24 であり、ユーチューブに属していた。背後にあった命令は同国の電気通信当局から出ていた。或る動画への接続を遮断せよ、と。それを果たすために選ばれた形は、ユーチューブへの道は自らの内を通ると、パキスタンの網そのものに告げることであった。通信が穴に入って出てこなくなるように。
その告知はパキスタン・テレコムの中継の供給者へ漏れ、供給者はそれを受け入れ、自らの相手へ繰り返した。数分のうちに、それは地球の半ばの表に載っていた。
二時間ほど、世界のかなりの部分にとってユーチューブは存在しなかった。その住所を書いた者はイスラマバードに行き着いた。
II
なぜそれがありうるのかを解するには約定を見ねばならない。そして約定は謎ではない。書かれており、公であり、1989年より根本の変更なく働いている。
インターネットは一つの網ではない。互いに話し合うことで合意した、七万ほどの独立した網〔自律システム〕である。そのそれぞれが番号を持ち、互いのあいだでは境界ゲートウェイプロトコルを用いる。1989年、カーク・ロウヒードとヤコブ・レクターが IETF の会合の最中に紙ナプキン三枚の裏に素描したものである。
為すことは単純である。網のそれぞれが隣に、どの住所の塊へ到達でき、どの道を通るかを告げる。隣はみずからの好む経路を選び、それを自らの相手に告げる。同じ場所への経路が二つあるときは、より限定されたほうが勝つ——千の住所の告知は、それを含む四千の告知に勝つ——。そしてそれがイスラマバードの用いた規則である。
その表は小さくない。インターネットの全体と話そうとする経路制御装置は、今日およそ百万の経路を蓄え、七万の網のどれかが何かについて考えを変えるたびに、それを計算し直す。一つのデータの構造である。架台に収まる機器の記憶に入り、そしてそれで一つの大陸の通信が決まる。
基となる約定には、塊を告知する者にそれを告知する権利があるかを確かめる仕組みが一つもない。自律システムは到達できると知っていることを述べる。他はそれを信じる。
それは彼らの手を逃れた瑕疵ではない。設計である。1989年、話し合う網は数百であり、その管理者たちは互いを名で知っており、信頼は検証より安かった。仕組みはついに変えられなかった。世界全体の経路制御の系を、点いたままで取り替えることは、誰も先頭に立ちたがる作業ではないからである。
III
2021年10月4日15時39分協定世界時、フェイスブックはパキスタン・テレコムと同じことを、逆向きに為した。他者の経路を告知するのではなく、自らの経路を取り下げたのである。
背後にあったのは日常の保守の作業であった。基幹網の容量を評価する命令である。その命令は誤って実行され、基幹網の接続をすべて一度に落とし、各データ・センターを互いに孤立させた。
そこで、設計どおりにきちんと働いていた部品が一つ働きはじめた。フェイスブックの名前解決の機器は、データ・センターと話せるかを絶えず確かめており、話せなければ世界への告知をやめる。壊れた機器が、応じられぬ問い合わせを受け取り続けぬように、という考えである〔慎重な誰かが書いた、健全性の確認である〕。どれも何とも話せなかったので、すべてが一度に退いた。
数分のうちに、フェイスブックとインスタグラムとワッツアップの名は解決されなくなった。機器が落ちていたのではない。どこでそれを見つけられるかの指示を、世界の表から消していたのである。
六時間ほど続いた。長引かせたのは診断ではない。機器への遠隔の接続が、みずから切り離した当の網を通っていたことである。ゆえに人がデータ・センターへ足を運ばねばならなかった。そして扉の読取装置は、やはり消えていた系に問い合わせていた。
IV
二つの話は同じ形をしており、誤りという語で和らげぬほうがよい。
2008年、一つの運営者が偽の経路を告知し、世界の残りはそれを受け入れた。約定が受け入れるからである。2021年、一つの運営者が真の経路を取り下げ、世界の残りはそれを忘れた。約定が忘れるからである。どちらの度も、何かを壊す必要はなかった。書かれているとおりに仕組みを使えば足りた。
そしてより居心地が悪いのは、どちらの場合も系が見込みどおりに働いたことである。パキスタンの網は攻められていない。フェイスブックの名前解決の機器は故障していない。部品のそれぞれが自らの仕事を為し、そして結果として、一国が万人のために或る場所を消し、一企業がみずからを地図から消した。
加えて、しばしば繰り返される一文を解いておくのがよい。網は検閲を故障と解してそれを迂回する、というあれである。イスラマバードにおいて網はそれを迂回しなかった。伝播させた。しかも速く、万人へ伝播させた。強靭さとして語られる仕組みは、実のところ隣が述べることへの従順だからである。切れた線に対して網を頑丈にするものが、誤る隣に対して網を脆くする。そしてそれは、同じ一つの性質を両の側から見たものである。
技術の読みで足りぬ場合のために、金の絡む異型がある。2018年4月、誰かがアマゾンの名前解決の機器へ向かう経路を告知し、或る暗号通貨の財布の利用者を模造の場所へ逸らし、二時間でおよそ十五万ドル相当を持ち去った。手口はイスラマバードのものであり、目的が別であった。
V
手当ては在り、幾年も前から在る。経路原点の検証〔RPKI〕と呼ばれる。住所の塊の保有者が、どの自律システムにそれを告知する権利があるかを述べる証書に暗号で署名し、それを確かめる網は、合わぬ告知を捨てる。
世界のかなりの部分で配備されており、全体ではない。そして守るのは誤った原点の告知に対してであって——鎖のより先で偽られた道に対してではない。それを覆うはずの拡張は、十年を超えて議論されている。
そのあいだ、この文章の、支払いの、診療の記録の、あるいは発注の通信がどこを旅するかを決めているのは、いまなお、七万ほどの網が互いにみずからについて語り合うことである。
バランは、節点のそれぞれが自らの上を通る通信から道を学び、中央の権威もなく、誰かを信じる必要もない経路制御を設計していた。建てられたものは隣が告げることから学び、そして信じる。