Resource Public Key Infrastructure (RPKI)は、インターネットの機能に重要なBorder Gateway Protocol (BGP)を保護するために設計されたシステムです。RPKIはネットワークオペレーターがIPアドレスプレフィックスとそれをアナウンスする自律システムの正当性を暗号的に検証できるようにします。
RPKIは、IPアドレス空間の所有者がデジタル署名された証明書を通じて特定のIPプレフィックスとの関連を検証するメカニズムを提供します。これらの証明書は地域インターネットレジストリ (RIR) によって発行され、IPアドレスブロックとそれをアナウンスすることが許可された自律システムをマッチさせます。RPKIを使用することで、ネットワークオペレーターはRPKIデータに対して経路広告の正当性を検証し、アナウンスされた経路が正当な送信元からのものであることを確認できます。
RPKIは階層モデルで運用されます。最上位には、IPアドレスの割り当て管理と証明書の発行を担当するRIRがあります。American Registry for Internet Numbers (ARIN) やAsia-Pacific Network Information Centre (APNIC) などのRIRは、IPアドレス空間を保持するインターネットサービスプロバイダ (ISP) や他の組織に証明書を発行します。これらの証明書には、IPアドレスブロックとそれをアナウンスすることが許可された自律システムに関する情報が含まれています。
ISPやネットワークオペレーターがBGPを通じて経路広告を受信した際、RPKIを使用してその正当性を検証できます。これは、アナウンスのデジタル署名を確認し、RPKIデータに対してIPプレフィックスおよび自律システム番号 (ASN) をマッチさせることを含みます。アナウンスがRPKIリポジトリ内の有効な証明書と一致する場合、それは正当であると見なされます。そうでない場合、ネットワークオペレーターは経路のフィルタリングや拒否などの適切な対応を取ることができます。
BGPルーティングのセキュリティと信頼性を高めるために、ネットワークオペレーターは次の行動を取ることができます:
関連用語
RPKIは、インターネットのルーティングインフラのセキュリティと回復力を向上させるのに重要な役割を果たします。IPアドレスプレフィックスとそれをアナウンスする自律システムの正当性を暗号的に検証することで、経路ハイジャック、偶発的な経路漏れ、IPアドレススプーフィングなどのさまざまなルーティング脅威を軽減します。
経路ハイジャック防止: 経路ハイジャックは、許可されていないエンティティがIPアドレスプレフィックスの所有権を偽ってアナウンスし、インターネットトラフィックを許可されていないネットワークに転送させる際に発生します。RPKIは、ネットワークオペレーターが経路広告の正当性を検証し、経路ハイジャックのリスクを低減し、インターネットトラフィックが意図した経路に沿って進むことを保証します。
偶発的な経路漏れの軽減: 偶発的な経路漏れは、自律システムが許可されていない経路を誤ってアナウンスし、インターネットの安定性に影響を与える可能性がある場合に発生します。RPKIは、ネットワークオペレーターが経路広告の許可を検証し、偶発的な経路漏れを防ぎ、ルーティング情報の正確性を保証します。
IPアドレススプーフィング保護: IPアドレススプーフィングは、攻撃者がネットワークパケットの送信元IPアドレスを偽装する技法で、DDoS攻撃やネットワーク偵察などさまざまな悪意のある活動を可能にします。RPKIは、BGPプレフィックスフィルタリングなどの他のセキュリティ対策と組み合わせることで、IPアドレスプレフィックスの所有権と許可を検証し、IPアドレススプーフィングを軽減します。
強化されたルーティングセキュリティ: RPKIは、インターネットルーティングに欠かせないBGPの全体的なセキュリティを強化します。暗号的な検証メカニズムを提供することで、RPKIはBGP関連のセキュリティインシデントの可能性を減少させ、経路ハイジャック、経路漏れ、その他のインターネット接続とデータの完全性を危険にさらすルーティング攻撃から保護します。
インターネットの安定性と信頼性: RPKIを実施し、検証プロセスに参加することにより、ネットワークオペレーターはインターネットの全体的な安定性と信頼性に貢献します。経路広告の検証と不正なアナウンスの防止は、より堅牢で信頼性の高いルーティングインフラを確立し、エンドユーザー経験を向上させ、ネットワークを超えた通信の完全性を保証します。
RPKIは、BGPルーティングのセキュリティに重要な利益をもたらしますが、その導入と展開は進行中のプロセスであることに留意する価値があります。RPKIの効果を最大化し、グローバルルーティングシステムのセキュリティをさらに強化するには、ネットワークオペレーター、ISP、およびRIR間の広範な参加と協力を促進することが重要です。
要約すると、RPKI (Resource Public Key Infrastructure) は、ネットワークオペレーターがIPアドレスプレフィックスとそれをアナウンスする自律システムの正当性を検証できるようにすることで、Border Gateway Protocol (BGP) を保護するために設計されたシステムです。RPKIデータに対する経路広告を暗号的に検証することで、RPKIは経路ハイジャック、偶発的な経路漏れ、およびIPアドレススプーフィングを防止するのに役立ちます。その利益には、強化されたルーティングセキュリティ、悪意のある活動のリスクの軽減、および向上したインターネットの安定性と信頼性が含まれます。ネットワークオペレーターがBGPルーティングのセキュリティと信頼性を確保するためには、RPKI検証の展開、RPKIステータスの定期的チェック、およびRPKIへの積極的な参加が重要な予防措置となります。