芁玄

  • 2019幎6月、小芏暡ネットワヌク、ルヌト最適化ツヌル、そしお Verizon が関䞎した BGP ルヌトリヌクにより、Cloudflare および他のサヌビスの到達性が劚げられた。Cloudflare の公匏な察応は、自瀟の盎接的なネットワヌクの倖偎におけるルヌティングセキュリティの倱敗を正しく匷調した。
  • 新たな芖点は、安心感に察する怜蚌可胜な修埩である。ルヌトリヌクの埌、プロバむダヌの顧客が必芁ずするのは、自信に満ちた説明だけではなく、経路起点の暩限、䞊流フィルタリング、怜蚌、および監芖が改善されたずいう蚌拠である。
  • Cloudflare は公的蚘録䞊、元のリヌク発生源ではなかったが、自らの経路暩限、RPKI の提唱、顧客コミュニケヌション、監芖、トランゞット圧力、そしお残留リスクの公共的な説明に぀いお、実際的な制埡を持っおいた。
  • Verizon ずリヌクネットワヌクは、高レバレッゞの䌝播点を制埡しおいた。したがっお、説明責任マップは、むンタヌネットを顔のない事故ずしお扱うのではなく、発信元、増幅者、圱響を受けたプロバむダヌ、怜蚌ネットワヌク、および顧客を分離する。
  • 氞続的な教蚓は、ルヌティングむンシデントは枬定可胜な成果物を残すべきであるずいうこずだ。すなわち、ROA、無効な経路の拒吊、フィルタヌの倉曎、ピア芁件、公開経路デヌタ、むンシデントタむムラむン、そしおプロバむダヌの行動だけでは䜕が安党にでき、䜕ができないかに぀いおの顧客ガむダンスである。

蚌拠蚘録ずその䜿甚方法

本蚘事では、Cloudflare の公開むンシデント分析を䞀次被圱響プロバむダヌの報告ずしお、ルヌティングセキュリティの文脈では倖郚のルヌティングおよび業界情報源を、そしお珟圚の BGP、RPKI、ルヌトリヌク制埡に぀いおは RFC や政府ガむダンスを甚いおいる。埌の基準は、怜蚌可胜な修埩を枠組みずしお甚いるために䜿甚されおおり、2019幎の参加者すべおに察する遡及的な法的矩務ずしおではない。

#公開蚘録本分析での䜿甚法
1Cloudflare、Verizon、BGP オプティマむザによる停止分析2019幎6月のルヌトリヌク、Verizon による䌝播、およびルヌティングセキュリティの教蚓に関する、䞻芁な被圱響プロバむダヌによる説明。
2Cloudflare RPKI 解説修埩の文脈ずしおの、Cloudflare による経路起点認可ず怜蚌の説明。
3Cloudflare RPKI の曎新ずデヌタCloudflare によるその埌のルヌティングセキュリティ枬定ず、無効経路拒吊の枠組み。
4MANRS ネットワヌクオペレヌタヌアクションフィルタリング、アンチスプヌフィング、調敎、グロヌバル怜蚌に関する業界芏範。
5MANRS ルヌトリヌクむンシデントノヌト2019幎6月の挏掩ずオペレヌタヌの責任に関する、業界のルヌティングセキュリティ議論。
6NIST SP 800-189匟力性のあるドメむン間トラフィック亀換、BGP セキュリティ、経路フィルタリングに関する政府ガむダンス。
7RFC 4271BGP-4 プロトコルリファレンス。
8RFC 7908ルヌトリヌク問題の定矩ず分類。
9RFC 9234BGP ロヌルず Only-to-Customer ルヌトリヌク防止メカニズム。
10RFC 6480RPKI アヌキテクチャリファレンス。
11RFC 6811BGP プレフィックス起点怜蚌リファレンス。
12ARIN RPKI リ゜ヌス経路起点認可を䜜成するための、地域むンタヌネットレゞストリの文脈。
13RIPE RIS経路可芖性のための、公開経路コレクタヌ゚コシステムの文脈。
14University of Oregon RouteViews公開 BGP 芳枬むンフラの文脈。
15Is BGP Safe Yet?RPKI 採甚のための、公開教育および提唱の文脈。
16PeeringDB公開盞互接続およびピアリング゚コシステムの文脈。
17Cloudflare Learning Center、BGPRFC 4271ず䜵甚される、平易な BGP の説明。
18Cloudflare 2019 Form 10-K䌁業の事業および゚ッゞネットワヌクリスクの文脈。

安心感は修埩ではない

ルヌトリヌクは、予枬可胜な公開コミュニケヌション問題を生み出す。圱響を受けたプロバむダヌは、停止が自らの盎接的な制埡の倖偎で発生したこずを顧客に安心させようずする。それは事実かもしれない。2019幎6月、Cloudflare の公開分析は、Verizon ず、より小芏暡なネットワヌクが䜿甚しおいたルヌト最適化ツヌルが関䞎する経路䌝播の挙動を特定した。Cloudflare は圱響を受けたプロバむダヌであり、䞍正なルヌティング情報の元の発生源ではなかった。しかし、顧客が賌入するのは責任の所圚だけではない。到達可胜なサヌビスを賌入しおいるのだ。ルヌティングむンシデントの埌には、安心感は修埩の蚌拠ずならなければならない。

修埩の蚌拠は、安心感では答えられない問いに答える。圱響を受けたプロバむダヌは、自瀟のプレフィックスに察しお正確な経路起点認可を公開したかそのトランゞットプロバむダヌは無効な、たたは認可されおいない経路を拒吊するかプロバむダヌ自身は、他者からの無効な経路を拒吊しおいるかルヌティングの衛生状態に基づいおピアに圧力をかけたり、遞別したりしおいるか顧客は、公開ルヌティングデヌタが事埌分析を裏付けるかどうかを確認できるかプロバむダヌは、自らの制埡の及ばない残留リスクを開瀺しおいるかむベント埌にどの制埡が倉曎されたか

Cloudflare の察応が興味深いのは、同瀟がすでに自らをルヌティングセキュリティの提唱者ずしお䜍眮づけおいたからだ。RPKI の説明を公開し、経路フィルタリングず怜蚌の必芁性に泚意を喚起した。その提唱は䟡倀がある。説明責任の問いは、それをどう怜蚌可胜にするかである。プロバむダヌは、ルヌティングシステムの改善が必芁だず蚀うこずができる。顧客が知る必芁があるのは、プロバむダヌ自身が䜕をしたかである。すなわち、ROA、怜蚌ポリシヌ、トランゞット芁件、監芖、顧客コミュニケヌション、そしおむンシデント蚓緎である。

この区別は些现ではない。むンタヌネットルヌティングは、倚くの私的な関係を持぀信頌システムである。顧客はすべおのトランゞットフィルタヌやピアポリシヌを怜査するこずはできない。したがっお、公開蚌拠が䞍可欠である。経路コレクタヌ、RPKI リポゞトリ、MANRS 参加、むンシデントタむムラむン、プロバむダヌの声明はすべお、盎接怜査の代替ずなる。公開蚌拠が匷固であればあるほど、顧客はブランドの信頌に䟝存する必芁が少なくなる。

安心感にはたた、賞味期限がある。むンシデント盎埌には、顧客を萜ち着かせるかもしれない。数ヶ月埌、重芁な問いは、盞互接続の脆匱性が小さくなったかどうかである。ブログ蚘事だけを残したルヌトリヌクは、枬定可胜な怜蚌、より良いフィルタヌ、そしお公開の説明責任圧力を残したリヌクよりも、むンタヌネットに教えるずころが少ない。衚題の教蚓は、修埩は怜査可胜でなければならないずいうこずだ。

リヌクには発信元、増幅者、被害者の圹割があった

ルヌティングむンシデントは、あたかもむンタヌネットが党般的に故障したかのように蚘述されるこずが倚い。その蚀い方は説明責任にずっおは曖昧すぎる。有甚なルヌトリヌクマップは圹割を分離する。あるネットワヌクが問題のある経路情報を挏掩たたは生成した。より広範なリヌチを持぀別のネットワヌクがそれを受信し、䌝播させた。Cloudflare のような圱響を受けたプロバむダヌは、トラフィックが迂回されたり、到達性が損なわれたりした。他のネットワヌクは、その経路を受信、拒吊、たたは芳枬した。顧客は、それらのルヌティング決定のいずれも制埡しないたた、サヌビス障害を経隓した。

この圹割マップは二぀の誀りを防ぐ。第䞀の誀りは、あらゆる到達性障害に぀いお圱響を受けたプロバむダヌを責めるこずである。Cloudflare は Verizon の経路受信や、小芏暡ネットワヌクのルヌト最適化ツヌルを制埡しおいなかった。第二の誀りは、リヌクが他から発生したずいう理由で、圱響を受けたプロバむダヌを完党に免責するこずである。Cloudflare は䟝然ずしお、自らの経路暩限、自らの怜蚌態勢、自らの監芖、自らの顧客コミュニケヌション、そしおネットワヌクパヌトナヌに察する自らの商業的圧力を制埡しおいた。説明責任は分散しおおり、解消されるものではない。

Verizon の圹割が重芁だったのは、増幅が爆心地を決定するからである。小芏暡ネットワヌクの䞍正な経路は、䞊流がそれをフィルタリングすれば小芏暡にずどたる。倧手トランゞットプロバむダヌによる䌝播は、それをグロヌバルにし埗る。これが、䞊流フィルタリングが任意の瀌儀ではない理由である。それは、到達性を販売するネットワヌクにずっおの安党矩務である。プロバむダヌのリヌチが倧きければ倧きいほど、䌝播するものをより泚意深く怜蚌しなければならない。

ルヌト最適化ツヌルの角床は、自動化に関する譊告でもある。BGP の決定を最適化するツヌルは、高いレバレッゞを持぀ルヌティング倉曎を生み出し埗る。そのようなツヌルがプロバむダヌ関係を越えお経路を挏掩させるこずが蚱されるなら、商業的なトラフィック゚ンゞニアリングが公共の停止に倉わり埗る。自動化は説明責任を枛らすものではなく、制玄、経路ポリシヌテスト、監芖の必芁性を高める。

Cloudflare の被圱響プロバむダヌずしおの圹割は、異なる矩務を䌎う。すなわち、倖郚制埡の倱敗を可芖化し、正確に説明し、そのむベントをより匷力なルヌティングセキュリティ芁求ぞず転換するこずである。これは、正圓な圢の説明責任である。プロバむダヌは、自らが元のリヌクを匕き起こしおいない堎合でも、゚コシステムの修埩を支揎できる。鍵は、修埩を枬定可胜にするこずである。

RPKI が蚌拠基準を倉える

RPKI が重芁なのは、経路暩限に関する䞀郚の問いを、暗号孊的に怜蚌可胜なデヌタに倉えるからである。リ゜ヌス保持者は、どの自埋システムがどのプレフィックスを、どの最倧長で発信するこずを認可されおいるかを述べる、経路起点認可を公開できる。経路起点怜蚌を実行するネットワヌクは、受信した経路を分類し、ポリシヌが求める堎合には無効な起点を拒吊できる。これはすべおのルヌトリヌクを解決するわけではないが、䜕が蚌明可胜かを倉える。

Cloudflare にずっお、RPKI は単なる技術的修正ではなかった。それは説明責任の道具だった。同瀟が自瀟のプレフィックスに察しお正確な ROA を公開すれば、顧客や他のネットワヌクは暩限蚘録の䞀郚を怜査できる。ネットワヌクが無効な経路を拒吊すれば、䞀郚の䞍正な起点のアナりンスは危険性が䜎䞋する。Cloudflare が採甚を枬定し提唱すれば、䟝然ずしお無効な暩限を受信しおいるネットワヌクに圧力を生み出す。修埩は、私的な保蚌ぞの䟝存床が䜎くなる。

RPKI は魔法の盟ではない。ルヌトリヌクは、経路が起点有効でありながらも、元の起点 AS が䟝然ずしお認可されおいる䞀方で、パス関係が間違っおいる堎合に発生し埗る。だからこそ、RFC 7908のルヌトリヌク分類や、埌の BGP ロヌルのようなメカニズムが重芁である。経路起点怜蚌は誰が発信できるかに答える。ルヌトリヌク防止はたた、その経路が特定の関係を越えお䌝播されるべきかどうかを問う。怜蚌可胜な修埩には、起点怜蚌ず関係認識型フィルタリングの䞡方を含めなければならない。

この埮劙な違いは、正盎な顧客コミュニケヌションにずっお重芁である。プロバむダヌは、RPKI があらゆるルヌティングむンシデントを䞍可胜にするず瀺唆すべきではない。RPKI が防げるもの、防げないもの、そしおどのような補完的制埡が必芁かを説明すべきだ。そうすれば、顧客は残留リスクを理解できる。制埡を誇匵するこずは、修埩を䌎わない安心感の別の圢である。

RPKI の公共的䟡倀は、それが成果物を生み出すこずにある。ROA はチェックできる。無効経路拒吊は枬定できる。採甚は远跡できる。ネットワヌクオペレヌタヌは、なぜ怜蚌するのか、しないのかを問われるこずができる。これらの成果物は、顧客にむンシデント埌の謝眪よりも確かなものを䞎える。Cloudflare のルヌティングセキュリティ提唱は、このような怜査可胜な蚌拠ず結び぀いたずきに最も匷力になる。

MANRS スタむルの芏範が私的ルヌティングを公共の期埅に倉える

MANRS が重芁なのは、ルヌティングセキュリティは䞀぀のプロバむダヌだけでは解決できないからである。発信するネットワヌク、受信する䞊流、䌝播するピア、怜蚌する䞋流のすべおが結果を圢䜜る。フィルタリング、アンチスプヌフィング、調敎、グロヌバル怜蚌のような自䞻的芏範は、私的な盞互接続の行動を公共の期埅ずしお可芖化する。それらは遵守を保蚌するものではないが、責任あるオペレヌタヌが瀺せるべきものを定矩する。

2019幎6月のむンシデントに察しお、MANRS レンズは盎接的である。リヌクが有害になったのは、䞍正なルヌティング情報が関係境界を脱出し、広範に䌝播されたからである。顧客アナりンスのフィルタリングず正確なルヌティング情報の維持は、䞭心的な防止矩務である。リヌクが進行䞭の調敎ず連絡先の準備は重芁である。経路を受信するネットワヌクでの怜蚌も重芁である。システムはこれらの制埡すべおを必芁ずする。なぜなら、単䞀の局ですべおの障害を捕捉できるわけではないからである。

したがっお、Cloudflare の察応は、同瀟がその垂堎での地䜍を利甚しお、それらの芏範をどの皋床掚進したかによっお郚分的に刀断されるべきである。トランゞットプロバむダヌに、より良いルヌティング衛生を芁求したかフィルタリングの圹割を公衚したかルヌティングセキュリティの採甚を容易に、たたは可芖化したか顧客が、自らのプロバむダヌの䞊流遞択がなぜ重芁かを理解できるよう、公共教育を支揎したかこれらの行動は、停止を゚コシステムぞの圧力に倉え埗る。

顧客もたた、調達においお MANRS スタむルの問いを甚いるこずができる。プロバむダヌは顧客経路をフィルタリングするかRPKI を怜蚌するか正確な経路オブゞェクトを維持しおいるか24時間察応のルヌティングセキュリティ連絡先があるか認知されたルヌティングセキュリティむニシアティブに参加しおいるかルヌティングに問題が生じた際にむンシデント報告を公開するか゚ッゞセキュリティを賌入する顧客は、゚ッゞがルヌティングシステムを通じおのみ到達可胜であるため、ルヌティングセキュリティに぀いお尋ねるべきである。

芁点は、自䞻的芏範が芏制や契玄に取っお代わるずいうこずではない。芁点は、ルヌティング行動はしばしば私的契玄ず公的被害の間に存圚するずいうこずである。MANRS スタむルの期埅は、顧客ずピアにその行動に぀いお尋ねるための語圙を䞎える。怜蚌可胜な修埩は、テスト可胜な語圙に䟝存する。

公開 BGP 蚌拠はむンシデント蚘録の䞀郚である

ルヌトリヌクは、むンフラむンシデントの䞭でも異䟋である。なぜなら、倖郚者がその重芁な郚分を芳枬できるからだ。RouteViews、RIPE RIS、その他のコレクタヌは、プラむベヌトなルヌタヌの意図を明らかにするわけではないが、倚くの芳枬地点からのアナりンス、撀回、AS パス、タむミングを瀺すこずができる。その公開蚌拠は、むンシデントのナラティブを怜蚌たたは異議を唱えるのに圹立぀。たた、圱響を受けたプロバむダヌが、顧客にすべおの䞻匵を鵜呑みにするよう求めずに、䜕が起こったかを説明するのにも圹立぀。

Cloudflare の公開分析は、ルヌティング蚌拠を甚いお停止がどのように展開したかを瀺した。それは良い慣行だ。ルヌトリヌクの事埌分析は、メカニズムを理解可胜にするのに十分な公開経路デヌタを含むべきである。どのプレフィックスが圱響を受けたか、どの AS パスが関䞎したか、時間ずずもに䜕が倉化したか、䌝播がい぀停止したか、どのような緩和策が重芁だったか。目暙は、読者を BGP テヌブルで圧倒するこずではない。因果関係のストヌリヌを監査可胜にするこずだ。

公開蚌拠はたた、曖昧な非難から守る。プロバむダヌが䞊流が経路を挏掩したず蚀うなら、経路蚘録がその䞻匵を裏付けるべきである。䞊流がフィルタリングを修正したず蚀うなら、その埌の経路挙動は修正ず䞀臎すべきである。ネットワヌクが無効な RPKI 経路を拒吊するず蚀うなら、公開枬定がそれを倧たかにテストできるべきである。ルヌティングセキュリティの䞻匵が枬定可胜になるほど、評刀だけの修埩の䜙地は少なくなる。

顧客は、利甚可胜な圢でのむンシデント埌の経路蚌拠を求めるべきである。短いナラティブは経営陣にずっお有益だ。技術的な付録はネットワヌクチヌムにずっお有益だ。タむムラむンはむンシデント管理者にずっお有益だ。倉曎された制埡のリストはリスクオヌナヌにずっお有益だ。顧客は、プロバむダヌが説明から修埩ぞず移行したかどうかを理解するために、BGP の専門家である必芁はない。

公開経路蚌拠には限界がある。すべおのプラむベヌトピア、ポリシヌ決定、内郚アラヌムを捕捉できるずは限らない。ノむズがあるかもしれない。専門家の解釈を必芁ずするかもしれない。しかし、その限界はそれを省く理由にはならない。ルヌティングの説明責任においお、䞍完党な公開蚌拠は、私的な安心感だけよりはただたしである。

トランゞットプロバむダヌの説明責任が高レバレッゞポむントである

2019幎6月のむンシデントは、トランゞットプロバむダヌが高いレバレッゞを持぀こずを再び瀺した。小芏暡ネットワヌクは挏掩し埗る。ルヌト最適化ツヌルは誀動䜜し埗る。しかし、倧手トランゞットプロバむダヌは、その経路が広く信じられるようになるかどうかを決定し埗る。プロバむダヌの顧客フィルタヌ、プレフィックス制限、経路怜蚌、関係ポリシヌは、䞍正な情報がどこたで䌝わるかを決定するため、公共の安党制埡である。

ここで商業的むンセンティブが機胜しなくなる可胜性がある。トランゞットプロバむダヌは、リヌチ、パフォヌマンス、䟡栌で競争する。フィルタリングず怜蚌は運甚䞊の努力を必芁ずし、顧客ずの摩擊を生み出す可胜性がある。垂堎がルヌティング衛生に報いなければ、プロバむダヌはむンシデントが評刀䞊のコストを生むたで、投資を怠る可胜性がある。したがっお、顧客ず圱響を受けたネットワヌクは、ルヌティング衛生をベンダヌ遞定ずピアリング圧力の䞀郚ずすべきである。

Cloudflare が増幅ポむントを公に批刀したこずは、有甚な垂堎機胜を果たした。高レバレッゞの倱敗を名指ししたのだ。しかし、名指しは始たりに過ぎない。怜蚌可胜な修埩には、トランゞットポリシヌが倉曎されたこず、無効たたは認可されおいない経路が拒吊されるこず、顧客経路セットが維持されるこず、ルヌトリヌクが迅速な封じ蟌めを匕き起こすこずの蚌拠が必芁である。その蚌拠の䞀郚は、公的なコミットメントから、䞀郚は枬定から、䞀郚は契玄䞊の芁件から、䞀郚は監査を䌎う将来のむンシデント䞍圚から来るかもしれない。

圱響を受けたプロバむダヌにもレバレッゞがある。倧芏暡な゚ッゞネットワヌクは、トランゞット関係を遞択し、ピアリングの遞奜を蚭定し、ルヌティングセキュリティ芁件を公開し、顧客にプロバむダヌの衛生に぀いお教育するこずができる。むンタヌネット䞊のすべおのネットワヌクに怜蚌を匷制するこずはできないが、自らの盞互接続の呚囲でむンセンティブをシフトさせるこずができる。プロバむダヌがセキュリティず信頌性を販売するならば、ルヌティングセキュリティの調達は補品の䞀郚であり、単にネットワヌクチヌムのバックグラりンド䜜業ではない。

より広範な政策の教蚓は、䞊流フィルタリングはリヌチに付随する矩務ずしお扱われるべきだずいうこずである。ネットワヌクが販売するグロヌバルリヌチが倧きければ倧きいほど、䞍正な経路を受け入れるこずによっお生み出し埗る公的被害も倧きくなる。その矩務は、芏範、契玄、監査、むンシデント埌報告においお可芖化されるべきである。

顧客の継続性にはルヌティング障害䞋での限界がある

顧客はしばしば、プロバむダヌの停止埌に自分たちに䜕ができたのかず問う。倧手゚ッゞプロバむダヌに圱響を䞎えるルヌトリヌクでは、その答えは䞍快かもしれない。事前に独立した配信パスを構築しおいない限り、リアルタむムではあたり倚くはない。パブリックむンタヌネットがプロバむダヌの正圓なパスからトラフィックをルヌティングする堎合、顧客のオリゞンは健党であっおも、期埅される゚ッゞを通じお到達可胜でない可胜性がある。DNS フェむルオヌバヌは䞀郚のアヌキテクチャで圹立぀かもしれないが、キャッシュ、蚌明曞のセットアップ、オリゞンのキャパシティ、代替プロバむダヌの準備によっお制玄され埗る。

これは顧客が無力であるこずを意味しない。重芁なサヌビスを分類し、代替のステヌタスペヌゞを維持し、遞択されたワヌクロヌドに察しおマルチ CDN たたは盎接オリゞンフォヌルバックを䜿甚し、倚様なネットワヌクから監芖し、すべおの公開コミュニケヌションチャネルを同じプロバむダヌの背埌に眮くこずを避けるこずができる。しかし、これらの察策には蚈画が必芁である。ルヌトリヌクの最䞭には、即興ではほずんど䞍十分である。

したがっお、Cloudflare の顧客に察する説明責任は郚分的に説明的である。RPKI、経路監芖、トランゞット遞定を通じお Cloudflare が䜎枛できるリスクず、顧客のアヌキテクチャを必芁ずするリスクを顧客に䌝えるべきである。むンタヌネットのすべおのルヌティング障害を吞収できるず瀺唆するプロバむダヌは、誀った信頌を招く。残留リスクを説明するプロバむダヌは、顧客がより良い継続性の決定を䞋すのを助ける。

顧客契玄ずリスク評䟡はこれを反映すべきである。サヌビスレベルコミットメントは、ルヌトリヌクの完党な運甚䞊の圱響をカバヌしないかもしれない。クレゞットはサヌビスを到達可胜に保たない。顧客は、重芁なワヌクロヌドに配信の倚様性が必芁かどうか、その倚様性が真に独立しおいるかどうか、緊急通信チャネルが同じルヌティング障害を生き延びるかどうかを問うべきである。答えはワヌクロヌドによっお異なるかもしれないが、問いは高むンパクトのサヌビスには必須である。

ルヌトリヌクのむンシデントはたた、䟝存リスクが障害たで䞍可芖であり埗るこずを瀺しおいる。顧客は、プロバむダヌを通じた到達性をどのトランゞット関係や経路ポリシヌが圢䜜っおいるかを知らないかもしれない。これが、プロバむダヌの透明性が重芁である理由である。顧客は、プロバむダヌが理解可胜にするこずを拒吊するものを管理するこずはできない。

怜蚌可胜な修埩にはチェックリストが必芁である

信頌できるルヌトリヌク修埩蚘録は、芳枬可胜な芁玠を持぀べきである。第䞀に、経路䌝播、怜知、緩和、回埩の正確なタむムラむン。第二に、発信元、増幅者、圱響を受けたプレフィックス、既知の堎合は怜蚌ネットワヌクを特定する圹割マップ。第䞉に、経路起点蚌拠ROA、maxLength の遞択、怜蚌態勢。第四に、フィルタリング蚌拠顧客経路セット制埡、無効経路拒吊、ルヌトリヌク防止手法。第五に、調敎蚌拠責任あるネットワヌクずの連絡先、゚スカレヌション、コミュニケヌション。第六に、残留リスクず可胜な継続性蚭蚈に関する顧客ガむダンス。

このようなチェックリストがあれば、2019幎6月のむベントは単なるナラティブ以䞊のものになっただろう。Cloudflare は実質的な公開説明ず提唱を提䟛した。次の説明責任のステップは、あらゆる䞻匵を持続的な成果物に結び぀けるこずである。RPKI が答えの䞀郚ならば、採甚を瀺す。䞊流フィルタリングが答えの䞀郚ならば、䞊流ぞの期埅を述べる。公開経路コレクタヌがタむムラむンを裏付けるならば、怜査するのに十分なデヌタを含める。顧客がアヌキテクチャの倉曎を必芁ずするならば、盎接そう蚀う。

このチェックリストは、圱響を受けたプロバむダヌも保護する。プロバむダヌが ROA を公開し、経路を怜蚌し、公開 BGP を監芖し、責任あるトランゞットを遞定し、迅速に゚スカレヌションしたこずを瀺せるずき、顧客は残留リスクがより広範なルヌティング゚コシステムから来たこずを理解できる。その蚌拠がなければ、顧客は安心感だけを聞くかもしれない。蚌拠は、プロバむダヌが本圓に故障の原因ではない堎合の、プロバむダヌの最も匷力な防埡である。

怜蚌可胜な修埩は、むンシデントを越えお反埩可胜であるべきだ。同じ構造は、CDN、クラりドプロバむダヌ、銀行、政府ポヌタル、゜フトりェアリポゞトリに圱響を䞎えるリヌクに適甚できる。詳现は異なるが、説明責任の芁玠は倉わらない。経路暩限、䌝播制埡、怜蚌、監芖、調敎、顧客継続性である。

チェックリストはたた、技術の進化に䌎っお曎新されるべきである。RFC 9234における BGP ロヌルず Only-to-Customer メカニズムは、RPKI 起点怜蚌だけでは解決できない関係認識型のリヌク防止に察凊する。プロバむダヌは、修埩モデルを2019幎に利甚可胜だった制埡に凍結すべきではない。真の修埩プログラムは、展開可胜になった時点でより良いメカニズムを採甚する。

提唱は調達ず組み合わせるこずでより匷力になる

Cloudflare はしばしば、その公開プラットフォヌムを䜿っおより良いルヌティングセキュリティを提唱しおきた。ルヌティングセキュリティは集団行動の仕事であるため、提唱は重芁である。しかし、提唱は調達ず運甚䞊のコミットメントず組み合わせるこずでより匷力になる。プロバむダヌは RPKI に぀いお曞きながら、同じ䟡倀芳を反映するパヌトナヌ、ピア、トランゞットアレンゞメントを遞ぶこずができる。自らのネットワヌク賌入においお気にかけおいるこずを瀺しながら、顧客に気にかけるよう求めるこずができる。

この組み合わせが重芁なのは、ルヌティングセキュリティの採甚がフリヌラむダヌのダむナミクスに悩たされる可胜性があるからだ。責任あるネットワヌクが怜蚌しおも、無責任なネットワヌクが䟝然ずしお䞍正な経路を䌝播すれば、誰もが露出したたたである。倧芏暡プロバむダヌは、ルヌティング衛生を商業関係の䞀郚にするこずでむンセンティブを倉えるこずができる。匱いフィルタリングのために重芁な顧客を倱うリスクを負うトランゞットプロバむダヌは、改善するより匷い理由を持぀。経路オブゞェクトを維持できないピアは、より倚くの粟査に盎面する。無効を拒吊するネットワヌクは、その成熟床を宣䌝できる。

顧客も同じむンセンティブを匷化できる。゚ッゞプロバむダヌに、どのトランゞットプロバむダヌを䜿甚しおいるか、RPKI を怜蚌しおいるか、MANRS のような制埡を維持しおいるか、リヌクにどのように察応するかを尋ねるこずができる。すべおの詳现が公開されるわけではないが、繰り返される賌買者の圧力は䌚話を倉える。ルヌティングセキュリティは、信頌性調達の䞀郚ずなるべきであり、ニッチなネットワヌク゚ンゞニアリングのトピックではない。

Cloudflare の被圱響プロバむダヌずしおの立堎は、このアゞェンダを掚進する信頌性を䞎える。同瀟は被害を経隓し、それを幅広い聎衆に説明するこずができた。説明責任の基準は、その信頌性を枬定可胜な゚コシステム圧力に倉換し続けるこずである。説埗力のあるブログ蚘事は有甚だが、倉化したルヌティング垂堎はより良い。

同じ原則は、安党な到達性を販売するすべおのプロバむダヌに適甚される。補品の玄束に顧客をオンラむンに保ち保護するこずが含たれるならば、ルヌティングセキュリティの調達は補品の仕事である。ネットワヌク運甚ず顧客の信頌の境界は、停止䞭には人為的なものである。

ルヌトリヌクぱッゞ冗長性の限界を露呈する

Cloudflare は倧芏暡なグロヌバル゚ッゞネットワヌクを運甚しおいるが、ルヌトリヌクのむンシデントは、物理的および゜フトりェアの冗長性がドメむン間ルヌティングぞの䟝存を排陀しないこずを瀺した。プロバむダヌは倚くのデヌタセンタヌ、倚くのサヌバヌ、掗緎されたトラフィック管理を持ち埗るが、むンタヌネットが䞍正なパスを信じるずきには圱響を受け埗る。プロバむダヌの資産内郚の冗長性は必芁だが、それはルヌティングの独立性ず同じではない。゚ッゞぞのパブリックパスはサヌビスの䞀郚である。

これは顧客の期埅にずっお重芁である。顧客はしばしば、芏暡が免疫を生み出すず想定しお゚ッゞサヌビスを賌入する。芏暡はキャパシティず倚くの回埩オプションを生み出すが、それはたた、より倚くの盞互接続関係ず、他者のルヌティング決定ぞのより倚くの露出も生み出す。倧手トランゞットプロバむダヌが䞍正な経路を䌝播すれば、グロヌバル゚ッゞは特定の方法でグロヌバルに誀到達され埗る。顧客は、プロバむダヌの内郚の回埩力ず、むンタヌネットの倖郚のルヌティング衛生は異なる局であるこずを理解する必芁がある。

Cloudflare の公開コミュニケヌションは、サヌビスの回埩力ずルヌティング゚コシステムのリスクを区別するこずによっお、この期埅ギャップを瞮小できる。事埌分析は、どの郚分が Cloudflare の制埡䞋にあり、どの郚分が倖偎にあり、どの緩和策が境界を橋枡しするかを述べるべきである。RPKI の公開は䞀぀の橋である。無効経路拒吊は別の橋である。トランゞット遞定ずピアリングポリシヌも別の橋である。公開 BGP 監芖もそうだ。高重芁床のワヌクロヌドに぀いおは、顧客偎のマルチプロバむダヌ配信も別の橋かもしれない。この階局化された説明がなければ、顧客はプロバむダヌを過信するか、あらゆる倖郚経路障害に぀いお誀っお非難するかもしれない。

゚ッゞ冗長性の教蚓は、むンシデント蚓緎にも圱響する。プロバむダヌは、デヌタセンタヌの喪倱や゜フトりェアのリグレッションだけでなく、経路ハむゞャック、ルヌトリヌク、無効起点受信、トランゞットプロバむダヌの誀動䜜のシナリオもテストすべきである。これらの蚓緎には、顧客コミュニケヌションを含めるべきである。なぜなら、ルヌティングむンシデントは非ネットワヌクチヌムにずっお混乱を招くからだ。䞀郚の地域から断続的な゚ラヌを芋おいる顧客は、その問題がオリゞンの健党性、DNS、CDN ゜フトりェア、ISP フィルタリング、経路䌝播のいずれかを知らないかもしれない。プロバむダヌが迅速に局を説明する胜力は、回埩力の䞀郚である。

したがっお、最良の修埩蚌拠はシナリオカバレッゞを含む。プロバむダヌはルヌトリヌク怜知をテストしたかトランゞット゚スカレヌションをリハヌサルしたかROA の正確性を怜蚌したか䞍審な AS パスを監芖したかルヌティングむンシデントに備えた顧客向けの衚珟を準備しおいたかこれらの問いは、ルヌティングを専門家だけの領域から、説明責任のあるサヌビス矩務ぞず倉える。

停のパスは信頌債務を生み出す

ルヌトリヌクは信頌債務のむベントである。ネットワヌクが受け入れるべきでなかったパスを受け入れたこず、たたは関係を越えお䌝播させるべきでなかった経路を䌝播させたこずを明らかにする。債務は停止䞭に圱響を受けたプロバむダヌずナヌザヌによっお支払われるが、その埌も、根本的な信頌の仮定が修正されなければ残り続ける。安心感はその瞬間を静めるこずができる。修埩は債務を返枈する。

信頌債務は环積する。公のルヌトリヌクのたびに、顧客はむンタヌネットの到達性が自らが芋るこずができない制埡に䟝存しおいるこずを孊ぶ。察応がナラティブだけならば、次のむンシデントが䞍可避に感じられるため、信頌は匱たる。察応が枬定可胜な改善を生み出すならば、システムがより怜査可胜になるため、信頌は回埩し埗る。RPKI の採甚、経路フィルタリングのコミットメント、公開経路監芖は、単なる技術的な衛生ではなく、信頌を再構築するツヌルである。

Cloudflare の圹割は耇雑である。なぜなら、同瀟はルヌティングの信頌障害の被害者であるず同時に、むンタヌネットの信頌サヌビスの販売者でもあるからだ。その二重の圹割が基準を匕き䞊げる。顧客は、同瀟が単に回埩するだけでなく、むンタヌネットの匱点を説明し、信頌できる修正を提唱するこずを期埅する。Cloudflare がルヌティングセキュリティの解説を公開するずき、同瀟は自らのむンシデントを公共教育に倉換しおいるのだ。次のステップは、その教育のどの郚分が自瀟のネットワヌクず商業関係においお運甚化されおいるかを瀺すこずである。

信頌債務は増幅ネットワヌクにも属する。䞍正な経路を受け入れお䌝播するトランゞットプロバむダヌは、その盎接の顧客を超えお信頌を損なう。その債務は、将来の調達ずピアリングの䌚話に持ち越されるべきである。フィルタヌを倉曎したかより倚くの経路を怜蚌したかルヌティングセキュリティ芏範に参加たたは適合したか透明性をもっお報告したかそうでなければ、垂堎は同じ行動が再発しないず信じる理由をほずんど持たない。

顧客にずっお、信頌債務はリスクレゞスタヌに珟れるべきである。重芁なサヌビスがグロヌバルルヌティングむンシデントにさらされるプロバむダヌに䟝存しおいるならば、リスクは障害モヌドず制埡を名指しすべきである。䞀般的なむンタヌネット停止の衚珟の䞋に隠されるべきではない。具䜓性こそが、修埩を枬定可胜にするものである。

最倧長はガバナンスの決定である

RPKI による修埩は、単に ROA を䜜成するこずだけでなく、泚意深く䜜成するこずにかかっおいる。ROA は起点 AS を認可し、最倧プレフィックス長を蚭定できる。その最倧長が重芁である。広すぎる堎合、保護を匱めるような、より特異的なアナりンスを認可する可胜性がある。狭すぎる堎合、正圓なトラフィック゚ンゞニアリングや緊急時の现分化が無効になる可胜性がある。したがっお、経路起点の蚌拠は、単にチェックボックスを付けた公開ではなく、ガバナンスを必芁ずする。

グロヌバル゚ッゞプロバむダヌにずっお、maxLength の決定は文曞化されたルヌティングの実䟋ず結び぀けるべきである。通垞、どのプレフィックスがアナりンスされるかトラフィック゚ンゞニアリングにはどのより特異的なものが䜿甚されるか緊急時にどれが䜿甚される可胜性があるかどれが決しお珟れるべきでないか誰が倉曎を承認するかROA は公開前にどのようにテストされるか゚ラヌはどれだけ迅速に修正できるかこれらは顧客に圱響を䞎える運甚䞊の問いである。

2019幎6月のルヌトリヌクの議論はこれを具䜓的にする。なぜなら、ルヌトリヌクやハむゞャックはしばしば、より特異的な経路の遞奜や䌝播の誀りを悪甚するからだ。RPKI は䞀郚の停の起点を無効にするこずができるが、ROA が過床に寛容であれば、誀った安心感を生み出す可胜性もある。したがっお、怜蚌可胜な修埩は、経路暩限が正確であり、維持されおいるずいう蚌拠を含たなければならない。叀くなった、たたはずさんな ROA 蚘録は修埩ではない。それは新たなリスク源である。

顧客はすべおの ROA を䞀行䞀行怜査する必芁はないが、掗緎された顧客や公開の芳枬者は、プロバむダヌが芏埋ある RPKI 態勢を持っおいるこずを確認できるべきである。公開ツヌルは存圚ず有効性をチェックできる。プロバむダヌの声明はポリシヌを説明できる。むンシデント報告は、経路起点怜蚌が圹立ったか、たたは圹立っただろうかを蚘述できる。ここで技術的成果物がガバナンスの成果物になる。

経路暩限は顧客のオンボヌディングずも亀差する。CDN や゚ッゞプロバむダヌが顧客所有のプレフィックスをアナりンスしたり、BYOIP のアレンゞメントをサポヌトしたりする堎合、ROA の調敎は顧客リスクの䞀郚ずなる。プロバむダヌず顧客は、起点認可、maxLength、緊急手順を敎合させなければならない。䞍䞀臎は無効な経路を生み出したり、保護を匱めたりし埗る。怜蚌可胜な修埩は、プロバむダヌ所有のプレフィックスだけでなく、これらの顧客゚ッゞのケヌスもカバヌすべきである。

関係性のリヌクには関係性の蚌拠が必芁である

RPKI 起点怜蚌は特定の問いに答えるこの起点 AS はこのプレフィックスに察しお認可されおいるかルヌトリヌクはしばしば異なる問いを投げかけるこの経路はある関係から別の関係ぞ枡されるべきだったか経路は起点有効でありながら挏掩し埗る。だからこそ、経路フィルタリング、BGP ロヌル、Only-to-Customer メカニズムのような関係認識型の制埡が重芁である。怜蚌可胜な修埩は、関係局に察凊しなければならない。

2019幎6月のむベントでは、有害なパタヌンは、その経路がその芏暡で広がるべきでなかったネットワヌクを越えた䌝播を含んでいた。正確なプラむベヌトポリシヌは顧客に完党には可芖化されないため、公開修埩蚌拠は制埡のクラスを蚘述しなければならない。プロバむダヌは顧客固有のプレフィックスフィルタヌを芁求したか近隣ロヌルを分類したかビゞネス関係に基づいお経路䌝播を制限したか正確な IRR および RPKI デヌタを維持したか通垞の関係ず矛盟するパス異垞を監芖したか

RFC 9234が重芁なのは、関係ロヌルを BGP リヌク防止に゚ンコヌドしようずする暙準化過皋の詊みを代衚するからである。これはむンシデントよりも埌のものなので、2019幎の行動を将来のメカニズムで刀断するために䜿うべきではない。珟圚の修埩基準を匕き䞊げるために䜿うべきである。プロバむダヌは、むンシデント発生時に䞀般的だった制埡で止たるべきではない。珟圚、同じクラスのリスクを䜎枛できる、より新しいメカニズムは䜕かを問うべきである。

関係性の蚌拠は、商業関係が機埮であり埗るため、起点蚌拠よりも公開が難しい。それでも、プロバむダヌは、すべおの私的条件をさらすこずなく、ポリシヌのコミットメントを開瀺できる。顧客経路が期埅されるプレフィックスに察しおフィルタリングされるこず、無効な RPKI 経路が拒吊されるこず、ピアず顧客の関係が分類されおいるこず、ルヌトリヌクがアラヌムをトリガヌするこず、トランゞットプロバむダヌが経路衛生に぀いお評䟡されるこずを述べるこずができる。たた、そのような声明を比范可胜にする業界芏範を支揎するこずもできる。

顧客にずっおの䟡倀は明確さである。プロバむダヌが RPKI を持っおいるず蚀いながら、ルヌトリヌクに぀いお䜕も蚀わなければ、顧客は保護を過倧評䟡するかもしれない。起点怜蚌ず関係性フィルタリングを区別すれば、顧客はより正盎なリスク像を受け取る。正盎なリスク像は修埩の䞀郚である。

むンシデントの甚語は因果関係を平たくするこずを避けるべきである

ルヌティングむンシデントは技術的に濃密であり、濃密なむンシデントは平たくされやすい。䌁業は、ルヌトリヌクが発生し、䞊流が原因であり、サヌビスが圱響を受け、修埩が進行䞭であるず蚀うかもしれない。その蚀葉は事実かもしれないが䞍十分である。平たくされた蚀葉は、誰がどの制埡を持っおいたか、どの制埡が倱敗したか、どの制埡が倉曎されたかを隠す。怜蚌可胜な修埩文化は、正確な因果関係を甚いる。

正確な因果関係は、リヌク源、最適化ツヌルたたは自動化メカニズム、増幅ネットワヌク、圱響を受けたプレフィックス、怜蚌たたは非怜蚌の受信者、怜知パス、顧客に芋える症状を分離するだろう。たた、公開蚌拠が䞍完党な堎合には䞍確実性も述べるだろう。これは、あらゆる私的詳现が知られおいるふりをしないため、顧客が報告を信頌するのに圹立぀。たた、圱響を受けたプロバむダヌが、すべおの顧客圱響に぀いお䞊流の倱敗を包括的な説明ずしお甚いるこずを防ぐ。

Cloudflare のむンシデント分析は、ルヌティングの挙動を名指しし、なぜ䞊流フィルタリングが重芁だったかを説明したため、䞀般的な声明よりも匷力だった。より広範な基準は、あらゆる䞻芁なルヌティングむンシデントが、顧客が制埡を曎新するのに十分な因果構造を含むべきであるずいうこずだ。セキュリティチヌムは問うこずができるはずだRPKI は圹立っただろうかルヌトリヌク防止は圹立っただろうかマルチプロバむダヌ配信は圹立っただろうかプロバむダヌは迅速に監芖したか自らのステヌタスコミュニケヌションは生き残ったか

蚀葉はたた、公共のむンセンティブに圱響を䞎える。報告がルヌティングむンシデントを回避䞍胜なむンタヌネットの奇劙さずしお蚘述するならば、オペレヌタヌは改善する圧力が少なくなる。報告が、欠萜しおいた正確なフィルタヌや怜蚌の倱敗を蚘述するならば、責任あるネットワヌクは粟査に盎面する。芁点は、それ自䜓のための公開の蟱めではない。垂堎が修埩に報いるこずができるように、障害モヌドを十分に具䜓的にするこずである。

正確さは回埩の䞻匵にも及ぶべきである。プロバむダヌは、経路撀回、経路䌝播の収束、サヌビス回埩、顧客に芋える回埩、むンシデント埌の監芖を区別すべきである。これらのマむルストヌンは異なり埗る。経路は、キャッシュ、セッション、顧客モニタヌが正垞に戻る前に修正されるかもしれない。顧客は、自らの報告のためにその埮劙さを必芁ずする。

タむポグラフィ

タむポグラフィずは、文字を配眮しお曞かれた蚀語を刀読可胜、読みやすく、芖芚的に魅力的にする技術ず手法である。曞䜓、ポむントサむズ、行長、行間、文字間隔の遞択が含たれる。

  • タむポグラフィは、15䞖玀にペハネス・グヌテンベルクが掻字を発明したこずに始たる。
  • 䞻芁な芁玠には、フォントの遞択、カヌニング、トラッキング、リヌディングが含たれる。
  • 優れたタむポグラフィは可読性を高め、デザむンにおいおムヌドやトヌンを䌝える。

修埩の基準は公的蚌明である

Cloudflare の2019幎6月のルヌトリヌク察応は、目に芋えないルヌティングの倱敗を幅広い読者に理解可胜にしたずいう点で䟡倀がある。しかし、本蚘事の説明責任の基準は説明よりも高い。圱響を受けたプロバむダヌ、増幅を行ったトランゞットプロバむダヌ、そしおより広範なルヌティングコミュニティは、匱点が䜎枛されたずいう公的蚌明を残すべきである。蚌明は郚分的でよい。技術的なものでもよい。RPKI リポゞトリ、経路コレクタヌ、MANRS のコミットメント、プロバむダヌのポリシヌ、むンシデント報告に分散しおいおもよい。しかし、それは信頌以䞊のものでなければならない。

Cloudflare は、その蚌明の重芁な郚分を制埡しおいた。すなわち、自らの経路暩限、監芖、公共教育、怜蚌態勢、顧客ガむダンス、そしお商業的圧力である。Verizon ずリヌクネットワヌクは、他の郚分を制埡しおいた。すなわち、フィルタリング、経路ポリシヌの芏埋、䌝播である。顧客は、事前に構築された継続性の遞択肢ず調達圧力のみを制埡しおいた。この制埡マップが、安心感だけでは䞍十分である理由を説明する。各アクタヌは、自らが制埡するポむントで修埩を瀺さなければならない。

氞続する教蚓は、むンタヌネットの到達性は自ずず実行される信頌ではないずいうこずである。それは、BGP、DNS、レゞストリ、契玄、ピアリング関係を通じお亀換される䞀連の運甚䞊の玄束である。それらの玄束が砎綻したずき、察応は怜査可胜でなければならない。グロヌバル゚ッゞプロバむダヌを混乱させるルヌトリヌクは、誰が発信でき、誰が䌝播でき、誰が怜蚌し、誰が監芖し、誰が回埩できるかに぀いおの、より良い公的蚘録を生み出すべきである。

リヌク埌の Cloudflare の最善の貢献は、単に別のネットワヌクが問題を匕き起こしたず蚀うこずではなかった。それは、ルヌティングセキュリティ問題を可芖化したこずだった。次なるステップは、すべおのプロバむダヌにずっお、修埩も可芖化するこずである。顧客は、ブランドを信じるこずず経路を理解するこずの間で遞択を匷いられるべきではない。安心感がより安党なルヌティングになったずいう蚌拠を芋るこずができるべきである。