要約

  • DFINFRAとAS210860の登録上の関連は、検証すべき出発点であって、所有権や運用支配の証明ではない。
  • 調査ではRIPEの自律システム記録、経路オブジェクト、発表プレフィックス、BGP状態、RPKI履歴、外部観測サービスを確認対象として特定したが、現時点のフィールド値を独立に取得できなかった。

登録情報が示すものと、示さないもの

インターネット番号資源をめぐる調査では、ひとつの名前が複数の役割を持つように見える。登録データに表示される名前は、行政連絡先や技術連絡先、組織名、あるいは維持管理に関係する識別子かもしれない。しかし、表示された名前から、直ちにその主体が自律システムを所有し、ネットワークを運用し、経路変更を承認し、サービスを提供していると結論づけることはできない。

先行報道は、登録上の情報、経路を作成するための認可、観測されたBGP活動、RPKIによる検証を別々の証拠層として扱ってきた。この区別は形式的なものではない。各層が答える質問が異なるからだ。登録情報は、誰に関する記録が存在するかを示す。IRRのrouteまたはroute6オブジェクトは、どの維持管理者がどの経路情報を登録したかという認可の手がかりを与える。BGP観測は、特定の時点または観測期間に、どのプレフィックスがどのASから発信されたように見えたかを示す。RPKIは、特定のプレフィックスと発信元ASの組み合わせがROAの条件に照らしてValid、Invalid、NotFoundのどれに当たるかを検査する。

したがって、調査の中心は「DFINFRAという名前があるか」ではない。登録上の接点が、維持管理権限、経路認可、観測可能な発信、暗号学的な経路起源検証という独立した層を通じて、実効的な運用支配に結び付くかである。

今回確認対象にした証拠層

AS210860について、調査対象として特定された公開資料は八つある。RIPE Databaseの自律システム記録、RIPE Databaseのorigin逆引きによるrouteおよびroute6検索、RIPEstatの発表プレフィックス、routing-status、BGP-state、RPKI-history、さらにBGP.ToolsとHurricane Electricの公開観測ページである。

RIPE DatabaseのAS210860記録は、自律システム記録に記載される名称、組織、連絡先、維持管理者などを確認するための入口になる。RIPEのorigin検索は、AS210860を起源とするrouteまたはroute6オブジェクトの有無を調べる層である。RIPEstatの発表プレフィックスは、観測された発表範囲を確認する候補であり、routing-statusとBGP-stateは、到達性や観測状況を別の角度から補う。RPKI履歴は、経路起源認証の状態変化を追うための資料である。加えて、BGP.ToolsのAS210860ページとHurricane ElectricのAS210860ページは、外部の経路観測を照合する候補となる。

ただし、ここで重要なのは、URLが存在することと、URLに現在の特定フィールド値が確認できることは同じではないという点だ。今回の研究記録は、これらの資料を調査対象として特定したが、利用可能な実行環境では最新の応答本文を独立に取得できなかった。従って、AS210860に現在どのプレフィックスが付いているか、どのrouteオブジェクトが存在するか、どのRPKI状態を示すかについて、この記事は具体的な値を主張しない。

検証できなかった問い

未解決の問いは明確である。現在のRIPE自律システム記録にAS-NAMEとしてDFINFRAが記載されているのか。どの組織、行政連絡先、技術連絡先、maintainerがAS210860に結び付いているのか。AS210860をoriginとするrouteまたはroute6オブジェクトが現在存在するのか。存在する場合、どのmaintainerがそれを管理しているのか。どのプレフィックスが現在AS210860から発信されているように観測され、観測期間はいつなのか。複数の観測点から現在のBGP可視性が得られるのか。特定のプレフィックスとoriginの組み合わせに、現在のRPKI判定があるのか。

これらは、名前の意味を推測するための細部ではない。登録上の関連を、実際のネットワーク活動や変更権限に接続するための必要条件である。答えが得られないままでは、DFINFRAを運用者、AS210860の法的所有者、現在の発信主体、またはサービス提供者と呼ぶ根拠は不足している。

「確認できない」ことの意味

現在値を取得できなかったことは、AS210860に活動がないことを意味しない。逆に、活動があることを意味するものでもない。それは、今回の証拠パッケージが到達した境界を示す。公開データの所在と、検証可能な現在値は区別しなければならない。

この境界を曖昧にすると、登録上のシグナルが運用上の結論に変換されてしまう。例えば、AS-NAMEに似た名称があることから法的主体を推定し、routeオブジェクトの存在から実際のBGP発信を推定し、BGPの観測からサービス提供や継続的な管理権限を推定する、といった飛躍である。各推論には別々の証拠が必要であり、ひとつの層が別の層を代替することはない。

DFINFRAを追跡する価値は残る。連絡先の変更、ASNの再割り当て、maintainerの交代、routeオブジェクトの追加、プレフィックスの出現、BGP発信の開始または停止などは、組織上または運用上の変化を示す可能性がある。しかし、監視対象として価値があることと、現在の運用支配が証明されていることは別の命題である。

読者が次に見るべき記録

再検証を行うなら、第一に、同じ時点を明示したRIPE Databaseの自律システム記録とmaintainer情報を保存する必要がある。第二に、routeおよびroute6オブジェクトのorigin、mnt-by、created、last-modifiedなど、認可と管理責任に関係するフィールドを比較する必要がある。第三に、RIPEstatや複数のBGP観測点で、プレフィックス、origin、観測時刻、観測地点を記録する必要がある。第四に、個別のプレフィックスとAS210860の組み合わせについて、ROAのmaxLength、authorized origin、RPKI判定を同じ観測時点で照合しなければならない。

この連鎖が揃って初めて、公開登録の名前が、特定の資源、変更権限、観測された運用へと接続される。逆に、連鎖のどこかが欠けている場合、その欠落自体を明記することが、最も正確な報告になる。

結論

現時点で責任を持って言えるのは、DFINFRAとAS210860の間に公開記録上の調査可能な接点があること、そしてその接点を運用支配の証拠に変えるには複数の独立した検証層が必要だということである。今回の調査は、RIPE、IRR、BGP、RPKIという必要な層を特定したが、現在のフィールド値を独立に確認するところまでは到達していない。

したがって、結論は「DFINFRAがAS210860を運用している」でも「運用していない」でもない。より限定された結論、すなわち、DFINFRAは検証すべき登録上のシグナルであり、現在の所有、維持管理、経路発信、サービス提供を確定する公開証拠は、この調査記録だけでは不足している、という結論である。