概要
- サービスとしての公開により、事業者は委任された RPKI 認証局 (CA) と秘密鍵の管理権を保持しながら、別の組織がその証明書、失効リスト、マニフェスト、署名済み経路オブジェクトを受け取って配布します。これは完全にホストされた RPKI でも、完全な自己公開でもありません。
- このサービスは現実の問題を解決します。グローバルなリポジトリの可用性、プロトコルの保守、容量計画、インシデント対応は専門的な業務であり、本来有能な CA 運用者が重複して行うべきではありません。
- 分離は新たなハンドオフも生み出します。正しく署名されたオブジェクトが、プライベート公開インターフェースで拒否されたり、受け入れられたものの公共リポジトリに統合されなかったり、ある転送手段では提供され他の転送手段では提供されなかったり、証明書利用者が一貫性なく取得するといった状況が起こりえます。単一の稼働率ではこれらの状態を表せません。
- 責任は管理権限に応じて分割されるべきです。事業者は署名の意図、鍵のセキュリティ、オブジェクトの正確性、迅速な整合性確認を担います。公開プロバイダーは認証された受け入れ、アトミックな状態変更、公開可用性、鮮度、証拠の保存、回復を担います。上位の RIR は正確なリソース証明と、リポジトリ参照やプロバイダーを変更する必要がある場合の実践的な協力を担います。
- 有用なサービス契約には、段階別の目標、署名付きトランザクション証拠、外部可用性測定、保持ルール、セキュリティ義務、インシデント分類、移行支援、そして形式的な契約上のクレジットではなく運用上の結果に紐付いた救済措置が必要です。
- 移植性はこの取り決めの基本構造を試すテストです。事業者は CA 鍵を譲渡したり、履歴を失ったり、回避可能な空白期間に耐えることなく、別のリポジトリに移行できるべきですが、移行には依然として上位の証明書発行機関との調整と、新旧の公開状態の慎重な制御が必要です。
- Number Resource Society は、条件の比較、最低限の証拠パックの定義、移植性演習の実施、地域サービス議論における事業者の代表を支援できます。ただし、モデル条項や独立した監視が経路の結果を保証できると主張すべきではありません。
オブジェクトは署名され、受け入れられたが、依然として不在
メンテナンスウィンドウの前に経路変更を準備している委任された認証局 (CA) を考えてみましょう。その運用者は新しい ROA (経路起点認証) を作成し、マニフェストを更新して、公開リクエストをリポジトリサービスに送信します。サービスは成功を返します。数分後、独立した検証装置に問い合わせるエンジニアは、依然として以前の認証を確認します。古い起点は Valid のままであり、意図された新しい起点は Invalid のままです。どの機関が失敗したのでしょうか。
考えられる答えはいくつかあります。事業者が内部的に一貫性のないオブジェクトセットを送信した可能性があります。公開サーバーがトランザクションを受け入れたものの、リポジトリビューに組み込まなかった可能性があります。その RPKI Repository Delta Protocol (RRDP) エンドポイントが古い通知ファイルを提供しているかもしれません。rsync レプリカが遅れているかもしれません。検証装置が以前の状態をキャッシュしているか、更新に失敗した可能性があります。上位の証明書に、意図したサービスとはもはや一致しないリポジトリ参照が含まれているかもしれません。単に時間が、約束された公開間隔よりも短いだけかもしれません。
これは単なる意味論的なこだわりではありません。それぞれの説明は、異なる責任と対処法を割り当てます。プロトコルの成功応答は一つの事実を確定させますが、運用上の結果を未解決のままにします。公開オブジェクトは暗号的には正しいのに、利用できない場合があります。リポジトリは到達可能でありながら陳腐化している場合があります。検証装置は最新のスナップショットを取得しても、リソース保有者が想定していなかった方法でローカルポリシーを適用する場合があります。
サービスとしての公開は、これらの区別を不可避なものにします。委任された事業者は署名鍵を保持していますが、署名から公的信頼への橋渡しを外部委託しました。その橋渡しに明確な所有者、測定可能な段階、メンテナンスウィンドウ経過後の不一致を解決するのに十分な証拠があって初めて、回復力は向上します。
賢明な専門分化から生まれた新たな市場
分離を支持する論拠は強力です。委任された RPKI CA を運用するだけでも、安全な鍵、上位機関との証明書交換、タイムリーなマニフェストと失効リスト、正しい署名付きオブジェクト、監視、エラーの結果を理解するスタッフが必要です。公開リポジトリの運用は、これに加えて、グローバルに到達可能な配信、二つの取得プロトコル、多数の検証装置に対応する能力、サービス拒否への耐性、一貫性のあるスナップショットと差分、レプリケーション、可観測性、24 時間体制の回復といった別の一連の責務を追加します。
インターネットガバナンスの原則として、すべての秘密署名鍵の保有者がグローバルなコンテンツ配信事業者になることを要求するものはありません。リポジトリの専門知識を集中させることで、脆弱な単一サーバー構成を減らせます。地域レジストリや専門プロバイダーは、小規模ネットワークが副次的に行うよりも優れたネットワーク多様性、監視、サポートを維持できるかもしれません。分離はまた、侵害の影響範囲を狭めます。リポジトリは CA の秘密署名鍵を保持する必要がなく、CA ホストは大量の公開サービスを露出する必要がなくなります。
技術的な基盤は、最近のサービス市場よりも前にあります。RFC 8181は、認証局と公開サーバー間の認証された公開プロトコルを規定しています。RFC 8182は、証明書利用者が利用する公開側の RRDP を規定しています。したがって、署名する事業者と配布する組織は異なっていても構いません。
地域サービスはこの可能性をアクセスしやすい製品に変えました。ARIN はコミュニティの要請を受けて RFC 8181 リポジトリサービスを展開し、APNIC は自己ホスト型クライアント向けの公開をサポートし、RIPE NCC は 2022 年のベータ版から本番の「Publish in Parent」サービスへと移行しました。中間業者は、事業者が主権を忘れたから登場したのではありません。専門分化がアマチュアによる重複よりも安全でありうるために登場したのです。
ハイブリッド RPKI は管理権限の明確な配分である
おなじみの「ホスト型」と「委任型」というラベルは、この新しい取り決めを覆い隠します。ホスト型 RPKI では、通常、地域レジストリが保有者の CA を運用し、その秘密鍵を保護または生成し、ポータルでの選択を署名付きオブジェクトに変換して公開します。完全に自己運用する委任型 RPKI では、保有者が子 CA とそのリポジトリの両方を実行します。サービスとしての公開は、これらの中間に位置します。
このハイブリッドモデルでは、保有者が委任された CA を運用し、対応する秘密鍵を管理します。認証されたリソースセット内で、どの認可起点、プレフィックス、最大長に署名するかを決定します。リポジトリプロバイダーは、認証された公開および撤回リクエストを受け取り、リポジトリ名前空間を維持し、結果のデータを検証装置に公開します。上位の RIR は、引き続きリソース証明書を発行し、子 CA が行動できる範囲を認証します。
この配分が重要なのは、管理権限が二分されるものではないからです。事業者は、自身が作成するオブジェクトに対して暗号的な管理権限を持ちます。リポジトリは、それらのオブジェクトが指定された場所で取得可能になり、取得可能であり続けるかどうかについて、運用上の管理権限を持ちます。RIR は、リソース証明書に対する階層的な管理権限を持ち、展開形態によっては、新しいリポジトリ関係をサポートするために必要な変更に対する管理権限も持ちます。証明書利用者は、自身のソフトウェアと経路ポリシーに対する管理権限を保持します。
このモデルを「委任型」と呼ぶと、経営陣は事業者が独立していると信じ込むかもしれません。「ホスト型」と呼ぶと、RIR が鍵を保持しているとほのめかすかもしれません。どちらも正確ではありません。「管理型公開を伴う委任 CA」という表現は優雅さには欠けますが、より情報量が多くなります。ガバナンスは、各当事者が実際に何を行えるかを明示することから始まります。なぜなら、契約上の責任は、障害発生後に事前よりも明確になることはめったにないからです。
RFC 8181 はトランザクションを解決するが、すべての結果ではない
この公開プロトコルは有用な精度を提供します。リクエストと応答は署名付き Cryptographic Message Syntax (CMS) オブジェクトで運ばれ、クライアントとサーバーが交換を認証できます。CA は、新しいオブジェクトの公開、期待されるハッシュが一致する場合の既存オブジェクトの置き換え、オブジェクトの撤回、またはサーバーに対してクライアントが公開したと見なしているものの一覧表示を要求できます。複数の変更を含むクエリはアトミックに処理され、すべてが成功するか、または何も成功しません。
これらの特性は曖昧さを減らします。ハッシュは、クライアントとサーバーが現在の内容について一致していない場合に、クライアントがリポジトリオブジェクトを安易に上書きするのを防ぎます。アトミック性は、連携されたオブジェクトセットの一部が別の部分の失敗後にコミットされるのを防ぎます。一覧操作は、二つのシステムが同期を失った場合の回復をサポートします。エラー応答は、失敗したリクエストを特定し、クライアントが公開リポジトリから拒否を推定する必要がなくなります。
しかし、プロトコルの境界は尊重されなければなりません。成功応答は、公開サーバーが交換プロトコルに従ってリクエストを処理したことを示します。それが、すべての公開レプリカが直ちに新しいバイトを含むことを証明するわけではありません。RRDP スナップショットと関連するすべての差分が一貫していることや、rsync が同じビューを提供すること、リモートの検証装置が接続できること、またはオブジェクトがその親チェーンの下で検証できることを証明するわけではありません。
また、技術的な認証は、事業者内部の誰が変更を承認したのかを必ずしも示しません。クライアント ID は自動化された CA に属しているかもしれません。そのリクエストは完全に真正でありながら、実質的に誤っている可能性があります。したがって、公開の証拠は必要ですが限定的です。サービス契約は、成功応答を「RPKI が更新された」という漠然とした約束に変えるのではなく、プロトコルの正確な主張に基づいて構築されるべきです。
プライベートハンドオフと公開リポジトリは異なるサービスである
リポジトリプロバイダーは二つの利用者層に直面します。顧客向けサービスは CA からの指示を受け入れます。公開向けサービスは証明書利用者にデータを配布します。一方のインターフェースでの信頼性が、他方のインターフェースでの信頼性を意味するわけではありません。
プライベート側では、プロバイダーはクライアントを認証し、その名前空間を許可し、期待されるハッシュをチェックし、リクエストをアトミックに適用し、確定的な結果を返し、整合性確認を提供しなければなりません。ここでの容量は CA とオブジェクトの変更によって左右されます。レイテンシは、受信からコミットされたリポジトリ状態までの時間で測定されます。セキュリティ上の懸念事項には、認証情報の侵害、テナント間の書き込み、別のパブリッシャーの URI を狙った悪意のあるリクエストが含まれます。
公開側では、多数の検証装置がスナップショット、差分、またはファイルを取得します。容量は、グローバルな取得パターン、再試行、他での停止によって左右されます。プロバイダーは一貫性のある現在の状態を公開し、マニフェストと失効情報を到達可能に保ち、RRDP セッションとシリアル番号を正しく管理し、提供している場合は rsync を維持し、レプリカ間で異なる現実を検出されずに提供することを避けなければなりません。可用性は、プロバイダー内部のロードバランサーからではなく、多様なネットワークから測定されます。
これらの中間には統合があります。トランザクションは公開エンジン内で永続的にコミットされているにもかかわらず、まだ RRDP 通知やスナップショットに反映されていない可能性があります。この間隔は健全なシステムではごく短いかもしれませんが、緊急の経路変更時には重要な間隔となります。これには独自の目標と証拠が必要です。
したがって、成熟した契約は三つのサービス、すなわち指示の受け入れ、リポジトリ状態の構築、公開配信について記述します。マーケティングはこれらを一つの製品と呼べますが、インシデントレビューではそうはいきません。
リポジトリは証拠の一部であり、中立的なストレージではない
プロバイダーをストレージ企業と表現したくなるかもしれません。それはその機能を過小評価しています。RPKI 公開は、署名された表明が証明書利用者に利用可能になる方法です。選択、鮮度、一貫性は、署名の有効性と同様に重要になりえます。
RFC 9286は、マニフェストが CA 公開ポイントのファイルとハッシュを一覧表示することを要求しています。マニフェストは、証明書利用者が特定の欠落、追加、または変更されたデータを検出し、鮮度を評価するのに役立ちます。証明書失効リスト (CRL) は、もはや信頼すべきでない証明書を示します。RRDP のスナップショットと差分により、検証装置はリポジトリ状態を再構築できます。これらは ROA を飾る装飾的なファイルではなく、検証コンテキストの一部です。
リポジトリは CA 鍵なしでは有効な ROA を偽造できません。これは大きな保護です。しかし、それでも最新の有効なオブジェクトの提供に失敗したり、古いリポジトリ状態を再現したり、ファイルを省略したり、一貫性のないビューを提示したり、証明書利用者の処理を変えるほど長期間利用不能になったりする可能性があります。RFC 8211は、この理由から CA とリポジトリによる悪影響を分析しています。
これは、すべての欠落が悪意によるものだとか、検証装置が同一に応答するということではありません。キャッシュ状態、オブジェクトの有効性、マニフェスト処理、取得順序、ローカル実装が結果に影響します。これは、リポジトリが証拠的機能を果たすことを意味します。つまり、他者が行動の基とする署名付き記録を提示します。その機能を果たすサービスは、何を受け入れ、何を提供したか、各状態がいつ変化したか、どの公開ビューが露出したかの記録を保持すべきです。
上位の RIR は依然として場に存在する
CA と公開を分離しても、リソース保有者とその上位機関との関係が断たれるわけではありません。RIR は子リソース証明書を発行し、登録状況から認証されたアドレスと ASN 範囲を定義します。証明書プロファイルは、検証チェーンをリポジトリの場所や関連資料に接続します。保有者は、自らの鍵の所有を利用して、上位機関が削除したリソースを認証することはできません。
この継続的な役割は正当なものです。RPKI は、認識された番号リソース登録を追跡する階層構造を必要とします。かつての保有者は、有効な移転後も、単に子鍵を管理しているという理由で、無期限に経路権限を保持すべきではありません。問題は、事業者が完全に同じリソース証明書に対する資格を維持したまま、公開プロバイダーを変更する必要がある場合に生じます。
リポジトリの移行には、新たなセットアップ資料、変更された参照、新しい証明書、または調整された公開状態が必要になる場合があります。RFC 8183はセットアップ情報の交換を支援しますが、サービスの期限を作成したり、親に新しい関係の承認を強制したりするものではありません。技術的な相互運用性は、強制可能な退出権ではありません。
したがって、RIR は、公開ベンダーでない場合でも継続性の義務を負います。移行リクエストを認証し、必要な親側の変更を速やかに行い、安全なオーバーラップまたは切り替え設計をサポートし、発行したものの証拠を保持すべきです。RIR が公開も提供する場合、二つの役割を担うことになるため、それらを別々に報告すべきです。親の権限が、名目上は競争的なリポジトリ市場から退出不可能にする静かなメカニズムになってはいけません。
専門分化は運用リスクを分散させうる
サービスプロバイダーは利便性以上のものを改善しうる。公開エンドポイントを複数のネットワークや場所に分散させ、経験豊富なオンコールスタッフを維持し、複数の検証装置実装をテストし、サービス拒否攻撃対策に資金を提供し、CA ソフトウェア開発者と修正を調整できます。プールされたリポジトリは、小規模なパブリッシャーが後回しにしがちなエンジニアリングを正当化できます。
このモデルはリスクの分離も可能にします。CA 秘密鍵は事業者のセキュリティ体制下に留まります。リポジトリの侵害が自動的に署名権限を与えるわけではありません。逆に、CA ホストの侵害が攻撃者に公開サービングプラットフォームや他のテナントの制御を与える必要はありません。プロバイダー側の名前空間認可は、割り当てられたブランチ外に書き込もうとする障害のあるクライアントを封じ込められます。
統合は可観測性を向上させるかもしれません。多数の公開ポイントにサービスを提供するプロバイダーは、システム的な RRDP 障害、異常なオブジェクトのチャーン、検証装置の再試行ストームを、孤立した事業者よりも早期に検出できます。共通のインシデントレポートを公開し、一貫した証拠形式を提供できます。地域プロバイダーは既にリソース保有者との関係があり、認証とリポジトリの問題にまたがるサポートを結びつけられるかもしれません。
これらはもっともらしい利点ですが、普遍的な事実ではありません。大規模な共有サービスは被害範囲も拡大します。そのテレメトリは広範かもしれませんが不透明かもしれません。その規模ゆえに顧客が離れにくくなるかもしれません。回復力は、実装、独立系プロバイダーの数、移行能力、サービス報告の誠実さに依存します。アウトソーシングは責務を移転させますが、それらを消滅させるわけではありません。妥当な比較は、プロバイダーの統制が事業者の代替策よりも強力かどうか、そして障害が可逆的であり続けるかどうかを問います。
集中は署名では修復できない故障を生み出す
多数の委任された CA が一つのリポジトリサービスを使用する場合、そのサービスでの侵害や運用エラーは、本来なら独立している多数の署名者に広範な影響を与えうる。彼らの秘密鍵は安全に保たれるが、彼らのオブジェクトは陳腐化したり、欠落したり、一緒に提供されるときに不整合が生じたりする可能性がある。CA 層での暗号的な分散化は、公開層での運用上の集中化と共存しうる。
これは、リポジトリのホスト名を数えて独占を宣言する論拠ではありません。一つのプロバイダーが真に独立したサービス提供地域を運用しているかもしれないし、多くのドメインが同じインフラストラクチャに依存しているかもしれません。逆に、一つの地域リポジトリが、名目上独立した何百ものサーバーよりも堅牢かもしれません。集中度の分析には、プロバイダーの所有権、ソフトウェア、クラウド、DNS、ネットワーク、鍵管理、コントロールプレーン、スタッフの依存関係が必要です。
中間業者は情報的な力も得ます。クライアントが経路認可をいつ変更するか、どの変更が失敗するか、ユーザーがどれほど緊急に再試行するか、どの検証装置が特定の資料を取得するかを観察できます。これらの多くは運用上必要です。それでも、保持と二次利用については明示されるべきです。公開契約は、経路セキュリティ管理をひそかに制限のない行動データセットに変えるべきではありません。
最も重要なのは、顧客が信頼できる代替手段を欠く可能性があることです。プロバイダーに障害が発生した場合、CA 事業者は単に同一のファイルを任意の新しい URL に置いて、検証装置がそれを発見することを期待できません。親が発行した参照とリポジトリ構造が重要です。退出が困難な集中型プロバイダーは、「ストレージ」というラベルが示唆する以上に組織的に重要になりえます。専門分化がサービスにとどまるか、支配になるかを決めるのは、ブランドではなく移植性です。
責任は管理された行為に従うべきである
インシデント後の議論では、しばしば「責任共有」という言葉が使われます。この言葉は妥当ですが、すべての当事者が一般的に責任を負うとされながら、どの当事者も失敗した段階に責任を負わない脱出口になりえます。より良いルールは、管理された各行為と必要な各協力を割り当てることです。
事業者は、署名の意図、その CA 鍵、ローカルの認可、オブジェクト生成、送信の決定を管理します。承認したリクエストを正確に反映していながら、誤った起点をエンコードした ROA に対して責任を負うべきです。また、送信した状態が公開されたかどうかを監視し、成功応答を変更の終わりと見なすべきではありません。
公開プロバイダーは、顧客の名前空間、トランザクション処理、コミットされたリポジトリ状態、公開インターフェース、レプリカ、およびそれらに関して保持される証拠を管理します。適合する認可済みリクエストを理由を示さずに拒否したり、コミットしなかったトランザクションを確認応答したり、合意された範囲を超えて陳腐なビューや分断されたビューを提供したり、回復に必要な記録を失ったりした場合に責任を負うべきです。
上位の RIR は、リソース証明書と親側の協力を管理します。誤ったリソース範囲、リポジトリ構成変更の不当な遅延、または不必要に継続性を破壊する退出設計に対して責任を負うべきです。また公開プロバイダーでもある場合、内部部門がこれらの責務を曖昧にすべきではありません。
証明書利用者は、取得とローカル検証を管理します。現在の資料を無視した検証装置に対して、パブリッシャーに補償を要求することはできません。証拠によって障害の所在を特定しなければなりません。責任共有とは、隣接する当事者がそれを行うのに十分な証拠を交換することを意味すべきであり、責任がすべての境界で解消されることを意味するべきではありません。
CA 事業者は厳しい責務を保持する
管理された公開は、管理された RPKI ではありません。事業者は依然として CA を運用します。秘密鍵を保護し、親との交換を最新に保ち、認証された範囲内でオブジェクトを発行し、マニフェストと失効リストを更新し、バックアップを維持し、管理者アクセスを制御し、変更が経路にどのように影響するかを理解しなければなりません。
プロバイダーから独立した、標準的な意図状態の記録を維持すべきです。すべての公開トランザクションについて、その記録には、変更後に期待されるオブジェクト、それらのハッシュ、開始したサービス ID、承認した人またはルール、ビジネス上の理由、関連する経路変更、プロバイダーの応答が含まれるべきです。事業者は、かつて意図していたことをプロバイダーに尋ねることなく、望ましいリポジトリ状態を再構築できるべきです。
整合性確認も事業者の責務です。RFC 8181 の一覧操作が存在するのは、クライアントとサーバーが一致しない可能性があるからです。CA は、プロバイダーがコミットしたインベントリをローカル状態と比較し、公開リポジトリの観測結果をその両方と比較すべきです。プロバイダーと同じホストやネットワークからの監視では不十分です。少なくとも一つのビューが、リモートの証明書利用者が取得できるものに近いべきです。
事業者は、障害クラスごとの対応計画を必要とします。拒否されたリクエストは修正またはエスカレーションを要します。成功応答の後に公開状態が存在しない場合は、プロバイダーの証拠が必要です。親の証明書の問題は RIR を要します。ローカルマニフェストの陳腐化は CA の介入を要します。計画では、誰が変更を凍結し、緊急オブジェクトを発行し、親に連絡し、移行を開始できるかを明記すべきです。
アウトソーシングが責任あるものとなるのは、顧客が障害を検出し、退出を行使する能力を保持している場合です。そうでなければ、利便性は監視のない依存に変わります。
プロバイダーの責務は可用性の前に始まる
リポジトリプロバイダーは、ステータスページに掲載しやすいためにしばしば稼働時間を強調します。彼らの第一の責務はより狭く、より早期のものです。認証され認可された指示のみを受け入れ、それを正確に一度だけ正しい名前空間に適用することです。
テナント分離は基本です。クライアントは別の CA の URI に公開してはいけません。置き換えと撤回は、期待される古いハッシュをチェックしなければなりません。複数オブジェクトの変更はアトミック性を保持しなければなりません。重複リクエスト、再試行、曖昧なネットワーク障害には、確定的な処理が必要です。事業者は、二度目の不整合な適用のリスクなしに、トランザクションがコミットされたかどうかを問い合わせられるべきです。
次の責務は忠実な統合です。受け入れられたバイトは、プロバイダーの権威あるリポジトリ状態に表現されるバイトであるべきです。プロバイダーは署名付きオブジェクトを黙って変換すべきではありません。公開リポジトリのメタデータを一貫して生成し、約束された間隔内に新しい状態を公開し、プロトコルセマンティクスに従い、サポートされる取得方法にわたって同じ現在のビューを利用可能にすべきです。
次に可用性です。多様な検証装置が、完全で新鮮な資料を取得できるべきです。プロバイダーには、容量、レプリケーション、DNS 回復力、ネットワーク多様性、監視、テスト済みの復旧が必要です。回復では一貫性を保護しなければなりません。後続の受け入れられたトランザクションを検出せずに古いスナップショットを復元することは、可視的な停止よりも有害でありえます。
最後に証拠です。プロバイダーは、署名付きリクエストと応答、コミット識別子、状態ハッシュ、統合時間、RRDP セッションとシリアル、レプリカの健全性、管理操作、インシデント判断を保存すべきです。サービスを復旧しても、提供した状態を説明できないプロバイダーは、可用性を修復したものの、説明責任を壊したままにしています。
RIR の責務は認証の継続性である
上位の RIR は、委任された事業者がそのリポジトリを選択したのだから、結果は事業者が負うべきだと主張するかもしれません。選択は確かに重要です。しかし、それによって、子のリソースと公開構成を認識した証明書を発行するという RIR 固有の能力がなくなるわけではありません。
登録時には、RIR は利用可能なモデルを理解可能にすべきです。リソース保有者は、どの鍵を管理するのか、どの当事者が公開するのか、どの親参照が使われるのか、プロバイダーを変更する方法、どのようなサポートが利用可能か、どのような終了イベントが証明書に影響するのかを知る必要があります。「委任型」とラベル付けされたチェックボックスは、公開依存が隠されたままなら情報に基づく選択とは言えません。
運用中は、RIR は親側のイベントを速やかに公開すべきです。証明書発行、リソースセット変更、失効、セットアップ変更には、安定した識別子と時刻が必要です。子 CA は、プロバイダーの問題と親のアクションを区別できなければなりません。サポートチームは、時間的制約のある経路変更に対してエスカレーション経路を持つべきであり、リポジトリ移行を通常のアカウント管理として扱うべきではありません。
退出時には、RIR は公表されたスケジュールの下で有効なリポジトリ変更を処理すべきです。技術的に健全な継続性の方法をサポートし、新しい公開ポイントが到達可能であることを検証し、新旧の証明書履歴を保存すべきです。緊急のセキュリティ措置では即時失効が必要かもしれませんが、通常の商業的またはサービス上の紛争は、最も破壊的な移行を強制すべきではありません。
RIR はすべての第三者に対する保険ではありません。リポジトリの選択が階層的権限と出会う地点において、不可欠な調整役です。その義務は、実践的な中立性とタイムリーな協力です。
一つの稼働率パーセンテージが五つの時計を隠す
真剣なサービスコミットメントは、少なくとも五つの間隔を測定すべきです。第一はリクエスト可用性:認可されたクライアントが公開エンドポイントに到達し、有効な応答を受け取れるか?第二は決定レイテンシ:サービスが適合するリクエストを受け入れるか拒否するまでにかかる時間?第三は統合レイテンシ:成功後、コミットされたオブジェクトセットはいつ権威ある公開リポジトリ状態に入るか?
第四は配信鮮度:サポートされている場合、RRDP と rsync はいつ多様な場所から一貫性のある素材を公開するか?第五は回復時間:障害後、プロバイダーは有効な受け入れられたトランザクションをすべて含む状態をどれだけ早く復旧するか、または再実行が必要なものを特定するか?
これらの時計は分母が異なります。月間エンドポイント稼働率の数値は、失敗した認証、メンテナンス、遅い統合、陳腐なレプリカを除外しているかもしれません。公開時間の中央値は、緊急の変更が発生するまさにその時にロングテールを隠す可能性があります。リポジトリはすべてのプローブに HTTP 成功で応答しながら、通知ファイルが古いままかもしれません。意味論的な鮮度を伴わない可用性は、空の道路に灯る青信号です。
契約では、各測定の開始と終了のイベント、観測点、除外事項、報告期間を定義すべきです。平均値だけでなく、パーセンタイルと最大違反を公開すべきです。計画メンテナンスは、公開への影響を開示すべきです。セキュリティによる停止は有効かもしれませんが、それらは履歴から除外するのではなく、計数され分類されるべきです。
事業者は自身の測定も必要とします。プロバイダーの結果は一つの見解です。独立したプローブは、複数のネットワークと検証装置実装からの取得をテストすべきです。両者が一致しない場合、証拠手続きは、ベンダーのダッシュボードが正しいと仮定せずに、サービスのレビューにとって何が権威あるものかを決定しなければなりません。
領収書はそれが証明する約束を明示しなければならない
署名付きトランザクション証拠は、公正な配分の基盤です。各リクエストについて、事業者は署名付き CMS メッセージ、オブジェクトハッシュ、サーバー応答、トランザクション識別子、ローカルの送受信時刻を保持すべきです。プロバイダーは同じ交換に加えて、認証されたクライアント ID、認可判断、コミット記録を保持すべきです。
第二の領収書は、リポジトリ統合を確立すべきです。それは、コミットされた状態ルートまたはインベントリダイジェスト、その変更を最初に含む RRDP セッションとシリアル、スナップショットハッシュ、統合時間、関連する rsync 状態を特定できます。これは RFC 8181 で義務付けられていませんが、内部イベントをレビュー可能な証拠に変換します。
第三の層は外部可用性を示すべきです。独立した監視装置は、多様なネットワークからの通知、スナップショット、差分、ファイル取得を、暗号ハッシュと署名付き観測時刻とともに記録できます。成功だけでなく失敗も保存すべきです。プロバイダーが選択した監視装置だけでは独立性は生まれません。監視装置の選択、鍵、保持のガバナンスが重要です。
各領収書は限定的な命題を証明します。リクエスト領収書は何が送信されたかを証明します。成功応答はサーバーでのプロトコル処理を証明します。統合領収書はプロバイダーが何をコミットしたかを証明します。外部観測はある時点で一つの観測者が何を取得できたかを証明します。単独でグローバルな経路処理を証明するものはありません。
この謙虚さが証拠を強化します。インシデントレポートは、スクリーンショットの争いではなく、検証可能な表明の連続になります。各段階を管理する当事者がその段階の記録を生成します。欠落は可視化され、証明できない結果の証明に領収書が格上げされることはありません。
インシデントの分類は便宜的に混ぜるべきではない
公開サービスには公開インシデント用語集が必要です。最低限、認証失敗、認可エラー、不正な形式のリクエスト、ハッシュ衝突、トランザクション処理失敗、統合遅延、不完全なリポジトリ状態、陳腐なメタデータ、RRDP 障害、rsync 障害、レプリカ不整合、親証明書不一致、サービス拒否、管理停止、証拠喪失を区別すべきです。
この区別は顧客とプロバイダーの双方を保護します。事業者が無効なオブジェクトを送信した場合、プロバイダーはリポジトリ停止を記録すべきではありません。サービスが有効なトランザクションを受け入れながら公開統合を遅らせた場合、クライアント認証のせいにすべきではありません。一方の転送が失敗し、他方が最新のままである場合、レポートは完全な障害でも完全な可用性でもなく、部分的な劣化を示すべきです。
重大度は時間と結果を反映すべきですが、プロバイダーがあらゆる経路結果を知っているふりをするのは避けるべきです。有用なレポートは、いくつの顧客名前空間が陳腐な公開状態を経験したか、どれくらいの期間、どのリポジトリビューが影響を受けたか、どのオブジェクトカテゴリが関与したかを示せます。既知の経路観測や顧客報告は別途示すべきです。未知の影響は未知のままにします。
根本原因の言葉遣いは、トリガー、統制の弱点、結果を分離すべきです。ソフトウェア欠陥が悪いスナップショットをトリガーするかもしれません。不十分なリリース検証がそれを許すかもしれません。監視の死角がそれを長引かせるかもしれません。「人為的ミス」が完全な原因であることはまれです。「外部ネットワークの問題」も、アーキテクチャ上の集中がそのネットワークを不可欠にした場合には同様に弱いです。
一貫した分類は、時間の経過とともに比較可能な証拠を生み出します。それがなければ、各プロバイダーは同じ障害を改名し続け、信頼性を評価できなくなります。
移植性はオブジェクトのダウンロード以上のものである
RPKI オブジェクトは署名付きファイルなので、顧客はそれらをコピーするだけで去れるように見えるかもしれません。リポジトリの関係はそれほど単純ではありません。公開場所は認証構造を通じて参照されます。リポジトリ名前空間、セットアップ認証情報、RRDP 状態、プロバイダー固有の証拠を再確立しなければなりません。親は変更された資料を発行する必要があるかもしれません。検証装置は、有効なチェーンを通じて新しい場所を発見し取得しなければなりません。
したがって、移植性には五つの部分があります。設定移植性により、事業者はオブジェクトの意図、公開インベントリ、URI、関連するセットアップデータを文書化された形式でエクスポートできます。証拠移植性は、リクエスト、応答、ハッシュ、統合履歴、インシデントを提供します。ID 移植性により、CA は組織をゼロから再作成することなく、新しい認証された公開関係を確立できます。
運用移植性は、新旧のサービス提供状態を調整し、検証装置が回避可能な空白や競合する権威ある見解に直面しないようにします。契約移植性は、顧客が紛争後に去る場合でも、旧プロバイダーと親が定義された期間内に協力することを義務付けます。
秘密鍵は事業者の管理下を離れる必要はないはずです。鍵を保持することはハイブリッドモデルの利点の一つです。しかし、鍵の所有だけでは移行を実現できません。プロバイダーと親は他の必要な統制を握っています。
料金は合理的な移行作業をカバーできますが、懲罰的な退出料金は市場の正当性を損ないます。プロバイダーは終了時にログを消去したり、請求権放棄を条件に証拠の取得を認めたりすべきではありません。離脱期間こそ記録が最も重要になる時です。サービスが移植可能であるのは、退出が運用の継続性と、その前に何が起こったかを証明する能力の両方を保存する場合のみです。
メイク・ビフォア・ブレークは想定ではなく設計されねばならない
理想的な移行では、新しいリポジトリが有効かつ観測可能になってから古いリポジトリが撤回されます。実際には、認証の参照と検証装置の動作により、オーバーラップはスローガンではなく技術的な問題となります。二つの公開ポイントは、明確な権限なしに競合する現在の状態を単純に表明することはできません。
上位の RIR、旧プロバイダー、新プロバイダー、CA 事業者は、テスト済みの移行手順を公開すべきです。手順では、通常の変更の凍結ポイント、転送されるインベントリとハッシュ、新しいセットアップ認証、証明書発行、新しいリポジトリの検証基準、古いリポジトリの保持期間、最終的な撤回イベントを定義すべきです。切り替え中の緊急変更には明示的な経路が必要です。
テストには、移行前、移行中、移行後に開始する検証装置、該当する場合は RRDP と rsync を使用するクライアント、一方のプロバイダーの喪失、古いリクエストの再実行、新サービスが検証に失敗した後のロールバック、親側のアクションが遅延した場合の回復を含めるべきです。テストでは経過時間と観測された状態を記録し、単に成功を宣言するだけではいけません。
短時間の中断を安全に回避できない設計もあるかもしれません。その場合、サービスは登録前にその制限を開示し、関連するオブジェクト有効性の余裕を推定すべきです。重要な経路変更を行う事業者は、それに応じてスケジュールを立てるか、別のモデルを選択できます。隠されたブレーク・ビフォア・メイクは、技術的制約を情報に基づかない依存へと変換するため、ガバナンス上の欠陥です。
移植性の演習は、プロバイダーが危機に陥る前に行われるべきです。停止中に初めて読まれる退出計画は、ドキュメントであって備えではありません。
契約条件は管理と結果に従うべきである
公開契約には、経路決定がプロバイダーのネットワーク外で行われるため、広範な免責条項が含まれることがよくあります。その境界は現実のものです。リポジトリはすべての検証装置、ルーター、事業者ポリシーを管理するわけではありません。世界的な到達性を保証すべきではありません。しかし、だからといって、管理している段階について免責することの正当化にはなりません。
契約は、認証された処理、名前空間の分離、忠実な公開、定義された鮮度、証拠保持、セキュリティ実践、インシデント通知、移行支援を保証すべきです。顧客の責務についても同様に正確に記載すべきです。すなわち、正しい CA 運用、最新の連絡先、安全な認証情報、タイムリーな更新、監視、回復への協力です。
責任は、直接的なサービス障害と遠隔の経路結果とを区別すべきです。プロバイダーは、交渉された制限の範囲内で、再実行、フォレンジックサポート、緊急移行費用、または独立して検証された損失に対する責任を受け入れることができ、すべての下流のパケット損失を補償すると約束する必要はありません。重大な過失、意図的な抑止、機密保持違反、必要な証拠の破壊は、通常の短時間の劣化とは異なる扱いを受けるに値します。
顧客には手続き上の権利も必要です。停止には根拠が必要であり、安全な場合には通知、迅速なレビュー経路、証拠をエクスポートする方法が必要です。請求書の紛争が密かに経路セキュリティ介入になってはいけません。プロバイダーは侵害を封じ込めるための緊急権限を必要とするかもしれませんが、その権限は期限切れになるか、独立したレビューを受けるべきです。
標準的な条件は地域や法域によって異なります。重要な制度的ルールは対称性です。管理には対応する責務が伴うべきであり、責務にはステータスページの謝罪よりも意味のある救済措置が伴うべきです。
サービス クレジットだけでは不十分である
少額の月額料金から計算されたクレジットは、商業的には慣例的かもしれませんが、運用上は無関係です。公開障害後の事業者の主な損失は、スタッフの時間、ネットワーク移行の遅延、緊急中継変更、顧客への説明、リポジトリ移行のコストかもしれません。翌月の割引は、逃した認可を回復したり、検証装置が何を見たかを立証したりしません。
救済措置は階層的にすべきです。第一はパフォーマンスです。即時の修正、確認されたリポジトリ統合、外部検証です。第二は証拠です。固定されたスケジュールに基づく完全なインシデントパックで、トランザクションと状態の記録を含みます。第三は継続性です。信頼が失われた場合の一時的な専門家サポート、親との調整、移行の加速です。
金銭的救済は、重大度と繰り返される違反に応じて、サービスに適した上限付きで行うことができます。プロバイダーを経路保険会社に変える必要はありません。終了権は、定義された障害、証拠の破壊、慢性化した目標違反の後に発動すべきです。正当な理由で離脱する顧客は、協力と記録を退出ペナルティなしに受け取るべきです。
多くの小規模 CA が単独で交渉できない場合、集団的救済が重要です。会員協会はインシデントパターンを集約し、サービスの変更を要求し、プロバイダーを比較できます。独立したレビュアーは保護されたログを調査し、公開がセキュリティの詳細を露出させる場合には限定的な調査結果を公表できます。
最も強力な救済は、信頼できる退出による予防です。顧客がテスト済みのルールの下で移行できることを知っているプロバイダーは、信頼を維持するインセンティブを持ちます。退出できることを知っている顧客は、不可能な保証を要求しにくくなります。移植性は、説明責任をレトリックから交渉構造へと変えます。
緊急停止には狭い憲章が必要である
リポジトリプロバイダーは有害な活動を停止できなければなりません。侵害された公開認証情報が大量の撤回や置き換えを試みるかもしれません。テナントのバグがサービスに殺到するかもしれません。裁判所命令や制裁義務がサービスを制約するかもしれません。あらゆる緊急権限を拒否すれば、リポジトリは別の意味で脆弱になります。
権限は脅威と範囲によって定義されるべきです。プロバイダーは、信頼できるリスクを封じ込めるために必要な、認証情報のブロック、名前空間の凍結、トランザクションの拒否を行うことができます。リスクがそれを必要とし、関連当局が許可するのでない限り、既に公開されている有効な資料を削除することは避けるべきです。新たな変更を凍結することと、既存の証拠を撤回することは同等の行為ではありません。
事前通知が脅威を悪化させる場合、通知は速やかに事後で行えます。顧客は、理由カテゴリ、影響を受ける名前空間、開始時刻、決定権限者、証拠保存状態、レビュー経路を受け取るべきです。機微な検出詳細は保護されたままで構いません。措置は、権限のあるレビュアーによって更新されない限り、期限切れになるべきです。
プロバイダーが RIR でもある場合、認証と公開の権限は安易に結合すべきではありません。リポジトリの停止はリソース証明書の失効を意味する必要はありません。両方が発生する場合、各判断には独自の権限と記録が必要です。さもなければ、一つの商業的またはセキュリティ上の紛争が RPKI 管理の全層に連鎖する可能性があります。
緊急時の憲章は、不信ではなく真剣さの表れです。どのリスクがサービスを中断させうるかを事業者に伝え、どの措置が上位の承認を必要とするかをプロバイダースタッフに伝えます。境界を発見するのに最悪のタイミングは、管理者が既にそれを越えた後です。
独立性には異なる会社名以上のものが必要である
複数の公開プロバイダー市場でも、それらは同じクラウドリージョン、DNS 事業者、ソフトウェアリリース、監視ベンダー、トラストアレンジメントを共有している可能性があります。調達は共通の依存関係を調査すべきです。プロバイダーの多様性が有用なのは、障害が真に相関性が低い場合です。
サービスを選択する事業者は、公開エンジンと公開レプリカがどこで実行されるか、コントロールプレーンアクセスがどのように分離されているか、どのネットワークと DNS 依存関係が使われているか、ソフトウェア変更がどのようにステージングされるか、RRDP と rsync が独立して障害を起こすかどうか、証拠がどこに保持されるかを尋ねるべきです。また、別のプロバイダーがエクスポートを利用できるか、上位の RIR がそのプロバイダーとの移行演習を完了したことがあるかを尋ねるべきです。
マルチプロバイダー公開は魅力的に聞こえますが、プロトコルと権限の明確さが必要です。冗長インフラストラクチャを通じて同じ権威ある状態を提供することは、一貫性が保証されれば可用性を向上させることができます。二つの独立プロバイダーが同時に変更を受け入れることを許可すると、スプリットブレインのリスクが生じえます。冗長化は、競合ルールなしに書き込み主体を増やすべきではありません。
オープンソースソフトウェアは検査と相互運用性に役立ちますが、運用品質を明らかにするものではありません。プロバイダーは、弱いアクセス制御や不十分な回復力で健全なコードを実行できます。プロプライエタリな層は適切に管理されていても離脱が難しい場合があります。保証は、デプロイされたシステム、人、依存関係を対象とすべきであり、ソフトウェアライセンスを代理として扱うべきではありません。
独立性とは、障害に耐えるか、そこから離脱する能力であり、単に共有ロゴがないことではありません。回復力の主張は、それが耐えられるように設計された相関イベントを特定すべきです。
セキュリティレビューはコントロールプレーンをテストすべきである
公開リポジトリのスキャンは有用ですが不完全です。最も重大なサービスの欠陥は、オブジェクトが公に現れる前に発生する可能性があります。弱いクライアント認証、テナント間の認可、安全でない管理者アクセス、曖昧な再試行、レビューされていない緊急措置、トランザクションを誤ってコミットするリリースなどです。
独立した評価は、代表的な変更を、認証されたリクエストから認可、アトミックコミット、リポジトリ構築、RRDP と rsync の提供、監視、バックアップ、復元まで追跡すべきです。スタッフが通常のインターフェース外で顧客の状態を変更できるか、またそのような操作が個別に承認され記録されるかをテストすべきです。証拠鍵とログ保護を、リポジトリ鍵と同様に注意深く調査すべきです。
復元は、管理された環境での破壊的テストに値します。プロバイダーは、バックアップから復旧し、バックアップポイント以降に受け入れられたトランザクションを再実行し、RRDP 状態を再構築するか有効な新セッションを開始し、どのテナントも他のテナントのオブジェクトを受け取らないことを示すべきです。確認済みの変更を失いながら可用性を復旧するバックアップは、中核的な約束に違反します。
評価結果は、エクスプロイトの詳細を公開することなく公開できます。範囲、期間、評価者の独立性、重要な例外、修正措置を特定すべきです。一般的なセキュリティバッジよりも、公開トランザクションの完全性、リポジトリの一貫性、証拠保存がテストされたという表明の方が有用です。
顧客は、欠陥を報告し追跡識別子を受け取る権利も必要とします。責任ある開示は、契約違反として扱われるべきではありません。公開経路証拠を委託された中間業者は、自らの管理面を規律ある挑戦に開くことで正当性を獲得します。
プライバシーはサービス設計に組み込まれるべきである
公開 RPKI リポジトリは意図的に公開されていますが、サービスは非公開のメタデータを生成します。クライアント IP アドレス、管理者 ID、失敗した認証、ドラフト変更、再試行パターン、サポートメッセージ、インシデント証拠は、ネットワーク計画や内部の役割を明らかにする可能性があります。すべてを永遠に保持すると、侵害と監視のリスクが高まります。
プロバイダーは、公開検証に必要なコンテンツを運用記録やセキュリティ記録から分離すべきです。公開署名付きオブジェクトは RPKI 公開ルールに従います。顧客のトランザクション証拠は顧客が利用可能であり、定義された期間保持されるべきです。セキュリティテレメトリはより狭いアクセスと目的を持つべきです。スタッフのメモが、管理されていない並行記録になるべきではありません。
証拠設計は露出を最小限にできます。ハッシュと署名付き状態コミットメントは、基盤となる顧客イベントを公開することなく、後の整合性チェックをサポートできます。独立した監視装置にはリポジトリ観測が必要であり、クライアント ID は不要です。監査人は保護されたトランザクション記録を検査し、すべてのアクションを公開することなく、公開コミットメントが一致するかどうかを報告できます。
削除ルールは紛争と法的保有を考慮すべきです。通常のテレメトリは期限切れで構いませんが、既知のインシデントに関連する証拠は保存されるべきです。終了が、終了自体を解決するために必要な記録の即時削除を引き起こすべきではありません。顧客はスケジュールと保存を要求する方法を知るべきです。
プライバシーと説明責任は相反する絶対的なものではありません。答えは、適切な証拠を保持し、それを暗号的に結合し、アクセスを制限し、開示を記録し、集計パフォーマンスを公開することです。無差別な透明性は、検証不可能な秘密性と同様に無責任でありえます。
地域サービスは一つのグローバルな契約ではなく、一つのモデルを示す
ARIN の展開オプションは、ホスト型、委任型、リポジトリ公開サービスの構成を区別しています。リポジトリサービスでは、ARIN が公開リポジトリを維持する間、委任された参加者が自らの CA を保持できます。このサービスは、文書化されたコミュニティの要請と展開作業の後に登場しました。これは、RIR が既存のインフラを使用しながら、署名と公開をアンバンドルできることを示しています。
RIPE NCC の 2022 年のベータ版告知では、ユーザーが自身の CA を実行し、秘密鍵の単独管理を維持しながら、レジストリがリポジトリを運用することが説明されています。現在のPublish in Parent 条件は、RFC 8181 に基づく地域サービスを正式化しています。APNIC の認証実践ステートメントも同様に、自己ホスト型クライアント向けの公開を説明しています。
これらの類似性はハイブリッドモデルを確立するのに十分ですが、同一の資格、サービスレベル、救済措置、移行サポート、責任を主張するのには十分ではありません。「高可用性」と書かれたページは、比較可能なサービスレポートではありません。認証実践ステートメントは完全なインシデント記録ではありません。条件は変更される可能性があります。
したがって、事業者は地域例外主義と無造作なグローバル評価の両方に抵抗すべきです。比較には共通の質問セットと最新の文書が必要です。各プロバイダーは自らの法的・技術的文脈で回答すべきです。目的は、一つの RIR を普遍的に優れていると宣言することではなく、契約を十分に可視化し、顧客や理事会がそれを改善できるようにすることです。
調達は証拠と退出を購入すべきである
稼働時間、価格、コンプライアンスについてのみ尋ねる調達フォームは、公開の基本構造を見落とします。購入者はまずサービス段階をマッピングし、各段階を管理する当事者を確認すべきです。署名前に、サンプルのトランザクション、統合、インシデントの証拠を要求すべきです。
技術デューデリジェンスは、RFC 8181 準拠、名前空間分離、整合性確認、RRDP 動作、提供される場合の rsync 動作、リポジトリ一貫性、容量、依存関係の多様性、監視、復旧、セキュリティテストをカバーすべきです。運用デューデリジェンスは、サポート時間、緊急エスカレーション、スタッフアクセス、変更管理、インシデント報告、適切な機密保持の下での過去の重大な障害をカバーすべきです。
契約レビューでは、停止、終了、証拠保持、下請業者、データ利用、外部評価、親との調整、救済措置をテストすべきです。購入者は移行手順を入手し、少なくとも机上演習を実施すべきです。スタッフが「支援する」という約束は移行目標ではありません。
事業者は自らも評価すべきです。CA を運用し、新しいオブジェクトを維持し、状態を調整し、証拠を解釈する人員がいるでしょうか。管理されたリポジトリは、放置された委任 CA を安全にするわけではありません。一部の組織にとっては、署名と公開の両方を有能なプロバイダーに委ねるため、ホスト型 RPKI が依然としてより責任ある選択です。ハイブリッドモデルは、保有者が保持する管理を果たせる場合に価値があります。
購入の決定は、インシデントや重要なサービス変更の後に再検討されるべきです。公開は運用上の関係であり、一回限りのソフトウェア購入ではありません。適切な製品とは、責任マップが事業者の能力と一致し、退出が信頼できるままであるものです。
Number Resource Society は市場を読みやすくできる
Number Resource Society は、リポジトリを運用したり監督権限を主張したりすることなく貢献できます。その最初の有用な成果物は、管理された事実に基づいた公開サービス比較でしょう。すなわち、資格、CA 鍵の保管、プロバイダーの所有権、公開トランスポート、サービス目標、証拠フィールド、保持、停止、親との調整、移行手順、料金、救済措置です。プロバイダーは事実誤認を修正でき、未回答の項目は可視化されたままにします。
第二に、NRS は最低限の証拠仕様を公開できます。事業者が受け取るべきリクエスト領収書、統合領収書、外部観測、インシデントの時系列を定義できます。仕様では、各証明の限界を明記し、会員がリポジトリ証拠を経路受諾の保証と誤解しないようにすべきです。
第三に、意欲的な RIR、ソフトウェア事業者、会員とともに移植性演習を招集できます。結果は、秘密鍵や顧客データを公開することなく、手順、経過時間、検証装置の観測、未解決の依存関係を報告できます。繰り返しにより、移植性が改善しているかどうかが示されます。
第四に、NRS は会員の経験を集約できます。一つの小規模事業者が、障害後にプロバイダーに条件変更を説得できないかもしれません。曖昧な成功応答、証拠の欠落、遅い親との調整といった文書化されたパターンは、理事会レベルの注目に値します。集計報告では、既知の地域分母を使用し、逸話をグローバルな故障率に変換することを避けるべきです。
これらの活動は会員説明責任の役割に適合します。NRS は、その憲章と FAQ が自らの声明であることを開示し、利益相反を特定し、独自に検証できない信頼性を認証することを避けるべきです。可読性は、まさに管理よりも狭いゆえに、意味のある貢献です。
理事会はリポジトリだけでなく、ハンドオフも統治すべきである
公開サービスをレビューする RIR 理事会は、インフラの稼働時間と採用に焦点を当てるかもしれません。しかし、その機関が顧客、リポジトリスタッフ、認証スタッフ間のハンドオフを統治してきたかどうかも問うべきです。最も有害な曖昧さは、しばしば成功しているシステムの間に存在します。
理事会は、受け入れられたトランザクション、統合遅延、公開鮮度、インシデント、証拠要求、係争中の措置、移行について、個別の指標を受け取るべきです。現在の手続きの下で何人の顧客が離脱できるか、テストされた移行にかかった時間、どの親側の承認が必要だったかを知るべきです。報告では、地域サービスパフォーマンスと顧客運用の CA 障害を区別すべきです。
リスク監視には、集中と下請業者を含めるべきです。高可用性サービスが、単一のクラウドコントロールプレーン、DNS プロバイダー、ソフトウェアメンテナ、または少数のスタッフグループに依存し続ける可能性があります。理事会は、プロバイダーの障害演習と、独立評価による重要な例外の状況を確認すべきです。
ポリシー監視では、緊急停止と終了を調査すべきです。スタッフは脅威を封じ込める権限を必要としますが、影響の大きい措置には、記録された承認と迅速なレビューが必要です。公開と親認証が一つの RIR 内にある場合、ガバナンスは、一方の役割での問題が自動的に他方を引き起こすのを防ぐべきです。
会員協議は条件が固まる前に位置づけられます。サービスとしての公開は、経路セキュリティ管理の実際的な配分を変えます。それは単なる技術的機能のリリースではありません。運用チェーンを統治する理事会は、利便性が組織的権力を隠すことなく、専門分化を有用に保つことができます。
回復力の取引は可逆的な専門分化である
サービスとしての公開は、中間業者を挿入するかどうかで判断されるべきではありません。インターネット運用は仲介者に依存しています。関連する問いは、その仲介者が、審査不能な支配点になることなく専門知識を利用可能にしているかどうかです。
このモデルがテストに合格するのは、事業者が意味のある署名管理権を保持し、意図された状態を監視し、プロバイダーが認証された変更を忠実に行い、測定可能な目標の下で配布し、上位の RIR が正確な認証と迅速な移行をサポートし、証明書利用者が一貫性のある証拠を取得できる場合です。成功応答が公開状態に結びつけられず、停止が再構築できず、有効なリソースを持つ顧客が回避可能な継続性の喪失なしに離脱できない場合、このモデルは失敗します。
どの契約も、すべてのルーターがすべての経路を受け入れることを保証できません。どのリポジトリ設計も、事業者の誤り、親の紛争、検証装置の障害を排除できません。達成可能な基準はより規律あるものです。各当事者が自ら管理する段階を証明し、インシデントは共有された時系列を保存し、救済措置は限定的な責務に対応し、移植性は信頼が崩壊する前にテストされます。
その基準は管理型公開の論拠を弱めるものではありません。むしろ、その論拠を強固なものにします。専門リポジトリは、特にグローバル配信を重複して行うべきでない委任 CA にとって、重要な回復力の層となりえます。しかし、専門分化は可逆的である限りにおいてのみ正当です。新たな中間業者は、何も失敗しないことを約束するのではなく、失敗を可視化し、回復可能で、離脱可能にすることで、その地位を獲得します。
情報源
- RFC 8181: A Publication Protocol for the Resource Public Key Infrastructure— 認証された公開リクエスト、ハッシュ、アトミック処理、整合性確認、CA と公開サーバー間の境界。
- RFC 8182: The RPKI Repository Delta Protocol— 証明書利用者が利用するスナップショットと差分の公開配信メカニズム。
- RFC 8183: An Out-of-Band Setup Protocol for RPKI Production Services— 親子関係および公開関係のセットアップ交換。
- RFC 6480: An Infrastructure to Support Secure Internet RoutingおよびRFC 6487: RPKI Certificate and CRL Profile— 公開が動作する認証階層とリポジトリ参照。
- RFC 9286: Manifests for the Resource Public Key Infrastructure— マニフェストの内容、鮮度、特定のリポジトリ不整合の検出。
- RFC 8211: Adverse Actions by a Certification Authority or Repository Manager— CA およびリポジトリ層での抑止、再現、その他の悪影響に対する脅威分析。
- ARIN RPKI Deployment Options、ARIN RPKI FAQ、ACSP Suggestion 2020.1— ARIN のハイブリッドサービスモデル、保有者の責務、展開の歴史。
- RIPE NCC Beta Launch of RPKI Publication as a Service、アーカイブされた RPKI 計画、Publish in Parent 条件— 開始、実装、現在の地域サービス割り当て。
- APNIC RPKI serviceおよびAPNIC Certification Practice Statement— APNIC 地域における自己ホスト CA と公開サービスの役割。
- NRS CharterおよびNRS FAQ— 提案された比較、演習、会員代表の役割の範囲を定めるためにのみ使用されるファーストパーティの声明。

