Number Resource Society
RPKI で未承認の経路広告を防ぐ方法
BGP の弱点、ROA の作成、起源検証の段階的な導入、監視、復旧手順を、実際の運用責任と結び付けて説明します。
このページの内容
暗号学的な許可を運用の仕組みにする
資源保有者とネットワーク運用者を対象に、原文の実装手順を整理しています。公開時点の主張と、現在の本番変更前に確認すべき情報を分けて読んでください。
RPKI は「有効にすれば自動的に安全」という機能ではありません。明示的な許可、観測できる検証、明確な責任がそろって初めて機能します。
BGP の弱点から始める
BGP には起源を暗号学的に許可する仕組みがありません。誤った AS がプレフィックスを広告すると、トラフィックの迂回やブラックホール、経路漏えいが起こり得ます。
RPKI は BGP 全体を解決しませんが、誰が起源として広告できるかを検証する基盤になります。
RPKI の仕組み
資源保有者は、プレフィックス、AS、必要なら最大長を含む署名付き ROA を作ります。検証器がオブジェクトを確認して VRP を作り、ルーターが RTR などで公告と照合します。
証明書、リポジトリ、検証器、接続、ローカルポリシーを一つの運用として監視する必要があります。
未承認の公告を減らす理由
プレフィックスを包含する VRP がなければ NotFound です。包含する VRP があっても、起源 AS と長さに一致するものがなければ Invalid、一つでも一致すれば Valid になります。Invalid のフィルタリングは起源を偽る広告の伝播を抑えます。ROV は AS パス全体を検証しないため、すべての経路リークを検知できるわけではありません。
導入途中の NotFound は、正当とも悪意とも証明されていない状態です。Valid、Invalid、NotFound を別々のルールで扱います。
ROA を作る
まずプレフィックスと実際の起源 AS を棚卸しし、所属 RIR のポータルで ROA を作ります。誤った AS や不適切な最大長は、正当な公告を止めたり、許可を広げたりします。
ホスト型は運用を簡単にし、委任型は高度な管理を可能にします。どちらでも承認、変更、撤回の履歴を残してください。
ROV を導入する
Routinator や rpki-client などの検証器を RTR でルーターに接続します。まず監視モードで結果を見て、確認後に Invalid のフィルターを段階的に有効にします。
検証器の冗長化、アラート、リポジトリや RTR が停止したときの手順を用意します。ロールバックも制御の一部です。
実装の基本
プレフィックス、起源 AS、ROA と最大長を継続的に管理し、変更をテストします。検証結果を当番対応とインシデント対応につなげます。
段階的な導入、複数検証器、NotFound の明確な扱いにより、予期しない断を減らせます。
事故の影響を小さくする
正しい ROA があり、相手のネットワークが ROV を実行していれば、未承認の起源は検出・拒否されやすくなります。効果は実行するネットワークの範囲に依存します。
資源のカバー率、検証の導入、事故の結果を分けて評価し、記事の古い数字は最新の観測で確認してください。
残る課題
カバー率の不足、リポジトリの可用性、ソフトウェア、チームの更新漏れが弱点になります。古い ROA は、保護がない場合とは別の形で障害を起こします。
誰が維持し、誰が確認し、異常時に誰が停止や復旧を決めるかを明確にします。
これからのルーティングセキュリティ
RPKI は広がり、ASPA のような経路検証の方向も進んでいます。起源検証を補いますが、組織の責任や運用の複雑さをなくすものではありません。
検証可能な許可、透明な運用、交換可能なガバナンスを目標にすべきです。一つの製品を万能な答えとして扱うべきではありません。
よくある質問
ROA とは何ですか?
特定の AS がプレフィックスを起源としてよいことを署名で示すオブジェクトで、ROV はこの許可を検証します。
IRR とはどう違いますか?
IRR は経路ポリシーを、RPKI は起源の許可を扱います。役割が異なるため、両方を組み合わせます。
導入は危険ですか?
いきなり厳格なフィルターにすると危険です。監視、冗長化、テスト、段階導入を行います。
すべてのハイジャックを防げますか?
いいえ。主に起源を扱うため、経路操作や未カバーの資源には監視や別の対策が必要です。
状態をどう確認しますか?
RIR ポータル、検証器、ルーティング観測サービスを使い、Valid/Invalid/NotFound と観測時刻を記録します。
編集注:測定値には観測時刻がある
2025 年 12 月 25 日公開、2026 年 7 月 15 日更新。原文の割合や引用は歴史的な文脈として保持しています。本番変更前には所属 RIR と自組織の最新データを確認してください。
ガイドを責任のある行動につなげる
まず自分の資源と公告を確認します。NRS Shield はリスク理解を支援します。選挙や政策事項で NRS に代表を依頼する場合、POA の範囲・期間・撤回方法を別に確認してください。
