Кратко

  • В архиве RIPE Atlas за январь 2019 — апрель 2026 исследователи нашли 731 зонд, хотя бы раз нарушивший консервативную проверку физического предела задержки.
  • После сообщений о 258 активных случаях 93 из 103 ответивших операторов изменили заявленное местоположение зонда.

Точка на карте оставалась в Германии. Время ответа выглядело так, будто пакеты пришли из Юго-Восточной Азии. Больше года зонд RIPE Atlas числился у Рейна, хотя его кратчайшие задержки указывали в другую сторону. Оператор перенёс точку в Бруней только в апреле 2023-го. Сеть давно оставила подсказку.

Местоположение зонда — часть измерения, а не подпись к красивой карте. Исследователи используют задержку, чтобы оценивать, где находятся IP-адреса, сервисы и сети. Если стартовая точка стоит не в том городе, точные измерения могут уверенно привести к неверному городу.

Katherine Izhikevich и соавторы изучили историю RIPE Atlas с января 2019-го по апрель 2026-го. Они обнаружили 731 отдельный зонд — 2,4% выборки, — чьи ответы хотя бы однажды противоречили записанному местоположению. В апреле 2026 года проверку всё ещё не проходили 155 зондов. Месячный показатель вырос с 22 в январе 2019-го до 155 семь лет спустя.

Одного подозрительного ping было недостаточно. Встроенные измерения RIPE Atlas заставляют каждый подключённый зонд каждые четыре минуты обращаться к 13 идентификаторам корневых серверов DNS. Исследователи повторно использовали этот исторический поток: три выборки в день, в первый день каждого месяца. Для каждой пары «зонд — экземпляр корневого сервера» они оставляли минимальное время туда и обратно. Скорость света в оптоволокне задаёт физический предел: если пакет приходит быстрее теоретически возможного времени от заявленных координат, точка не может находиться там.

Зонд должен был нарушить этот предел для как минимум двух идентификаторов корневых серверов, которыми управляют разные операторы. Расчёт включал запас в 100 километров; зонды Starlink исключили, поскольку спутниковые каналы могут быть быстрее наземного оптоволокна. Исследователи независимо проверили и местоположение самих корневых серверов. Поэтому 731 — консервативный нижний предел найденных случаев, а не полный подсчёт всех устаревших координат.

Дальше исследование перешло в операционную работу. С июля 2025-го по апрель 2026-го авторы сообщили RIPE NCC о 258 зондах, которые всё ещё нарушали тест. RIPE Atlas уведомила операторов и предложила принять исправление либо оспорить его. Ответили 103 оператора: 93 обновили координаты, 10 оспорили предложенную коррекцию. В 52% случаев обновления зонд уже нарушал тест не менее 13 недель. У географии тоже есть очередь заявок.

Некоторые зонды переехали вместе с хозяевами, а запись осталась на месте. Другие, судя по всему, изначально установили с неверными координатами. Арендованный сервер усложняет вопрос: оператор виртуального зонда может не знать, в каком городе физически стоит машина. Четверо из десяти операторов, отказавшихся принять исправление, сказали, что зонд работал на виртуальном сервере третьей стороны. Страна могла быть указана верно, а городской адрес всё равно расходился с измерениями.

Ошибка не заканчивается на странице зонда. Сервис RIPE NCC IPmap использует задержки Atlas, чтобы оценивать город IP-адреса. За последний исследованный год авторы нашли 28 вероятно неверно расположенных зондов среди 2 800 использованных IPmap; они могли повлиять на 1 125 городских оценок из 98 000 кандидатов. В более ранней проверке 33 подозрительных зонда могли затронуть 4,3% из 8 000 адресов. Зонд одалживает свои координаты каждому выводу, который на него опирается.

У RIPE Atlas уже были кнопка оспаривания координат и системные теги для спорного и разрешённого положения. Исследование наполнило этот механизм потоком измеримых сигналов. Карте, созданной сообществом, не нужны идеальные булавки с первого дня. Ей нужен способ заметить, когда физика спорит с записью, и передать доказательство человеку, который может её исправить. Свет не заполняет форму, но сразу узнаёт адрес переадресации.

Источники: Izhikevich et al., “Rooting Out Incorrect RIPE Atlas Probe Geolocations”, arXiv:2409.19109v4; официальная документация RIPE Atlas о встроенных измерениях, местоположении зондов и тегах зондов.