要約

  • 2019年1月から2026年4月までの履歴を調べた研究は、保守的な物理速度テストに一度以上反したRIPE Atlasプローブを731件特定した。
  • 現在も反していた258件を研究者が報告し、返信した103人のうち93人が申告位置を更新した。

地図のピンはドイツに残っていた。ところが、パケットの返事は東南アジアから来たかのような時間で届く。あるRIPE Atlasプローブは、ライン川沿いの住所を1年以上掲げたまま、最短往復時間で別の場所を示していた。運用者がピンをブルネイへ移したのは2023年4月。ネットワークは、それよりずっと前から答えを出していた。

これは地図の見た目の問題ではない。プローブの位置は測定の入力値だ。研究者は遅延を手掛かりに、IPアドレスやサービス、ネットワークがどこにあるかを推定する。測定の出発点が別の都市に置かれていれば、正確な遅延から、間違った都市を自信満々に導くことがある。

Katherine Izhikevichらは、2019年1月から2026年4月までのRIPE Atlasの履歴を分析した。記録上の位置と両立しない応答を少なくとも一度示したプローブは、延べではなく固有の731件。研究対象の2.4%にあたる。2026年4月にも155件がテストに反していた。月ごとの件数は2019年1月の22件から、7年後には155件へ増えた。

研究者は怪しいping一発で「本当の住所」を決めなかった。RIPE Atlasの内蔵DNS測定では、接続中の各プローブが13のルートサーバーIDに4分ごとに問い合わせる。研究チームはその履歴を再利用し、各月の1日に1日3回、データを採取した。プローブとルートサーバーの各組み合わせについて、往復時間の最小値を残す。光ファイバー中の光速は物理的な下限になる。申告座標から計算した理論上の最短時間より、実測が速ければ、そのピンはそこに置けない。

判定には、別々の運用者が管理する少なくとも二つのルートサーバーIDで矛盾することを求めた。座標には100キロの誤差幅を設け、地上ファイバーより速い経路があり得るStarlinkプローブを除外した。ルートサーバーの位置も別の観測網で確認している。だから731件は、古い座標をすべて数えた総数ではなく、厳しい条件でも見つかった下限だ。

論文の数字は、そのあと運用手順に入った。2025年7月から2026年4月までに、研究者はなお条件に反していた258件をRIPE NCCへ報告した。RIPE Atlasは運用者に通知し、修正案を受け入れるか異議を出すかを選べるようにした。返信した103人のうち93人が座標を更新し、10人は修正案に異議を唱えた。位置が更新されたケースの52%では、プローブが13週間以上検査に反していた。地理にもチケット待ちがある。

単に引っ越し後の更新を忘れた例もあれば、設置時点での入力ミスらしい例もある。仮想サーバーには、借り手が物理的な設置都市を知らないという難しさが加わる。修正を拒んだ10人のうち4人は、第三者の仮想サーバー上でプローブを動かしていると説明した。国は合っていても、市のピンは測定に合わないことがある。

誤差は一つのプローブに閉じ込められない。RIPE NCCのIPmapはAtlasの遅延からIPアドレスの都市を推定する。研究者によると、直近一年にIPmapが使った2,800件のうち28件は位置が誤っている可能性があり、98,000件の候補のうち1,125件の都市推定に影響し得た。過去の評価では、2,000件中33件の疑わしいプローブが8,000件の候補の4.3%に波及する可能性があった。測定点の座標は、その点を使う推論すべてに貸し出される。

RIPE Atlasには以前から位置の異議申立て機能と、「係争中」「解決済み」のシステムタグがある。今回の研究は、測定で裏づけた報告をその仕組みに継続して流し込んだ。コミュニティの地図に、初日から完璧なピンは要らない。物理法則と記録が食い違ったときに気づき、直せる人へ証拠を届ける仕組みが要る。光速は申請書を書かないが、転送先の住所にはすぐ気づく。

出典: Izhikevichほか「Rooting Out Incorrect RIPE Atlas Probe Geolocations」arXiv:2409.19109v4、RIPE Atlas公式資料:内蔵測定、プローブの位置、プローブタグ。