В результате несанкционированного изменения данных в базе Google Maps один из пунктов, связанный с географическим объектом «Остров Эпштейна» (вымышленное или малоизвестное место), получил неверный атрибут – номер телефона официальной резиденции президента США. При этом сам объект оставался на своём месте на карте, но при клике на него всплывала информационная карточка с чужым телефонным номером.
Как это влияет на пользователей Android
- При поиске «Остров Эпштейна» в приложении Google Maps на смартфоне Android отображался номер
+1 202‑456‑1111(официальный номер Белого дома). - Пользователи, пытавшиеся позвонить по этому номеру, получали автоответчик или связь с администрацией президента, что вызывало недоумение и беспокойство.
- Некоторые пользователи скриншотили эту ошибку и делились ею в соцсетях, что привело к быстрому распространению информации.
- Ошибка не затрагивала iOS‑версию приложения, поскольку изменение было внесено в кэш‑данные, используемые определёнными версиями Android‑клиента.
Технические детали ошибки
Согласно внутренним источникам Google, причина кроется в следующем:
- Ошибочный импорт данных: При обновлении справочника географических объектов один из файлов CSV содержал неправильное поле
phone_numberдля записи с ID, соответствующей «Остров Эпштейна». - Кеширование на стороне клиента: Версии Google Maps для Android используют агрессивное кеширование справочника POI (Points of Interest). После загрузки ошибочного кеша исправление на сервере не сразу попало к конечному пользователю.
- Отсутствие валидации: В pipeline проверки данных не было правила, блокирующего присваивание телефонных номеров государственных учреждений негеографическим объектам.
После выявления проблемы инженеры Google откатили ошибочный файл и запустили процесс очистки кеша у всех affected клиентов. Полное распространение исправления заняло около 4 часов.
Реакция Google и пользователей
Google официально признал ошибку в своём блоге для разработчиков:
«Мы благодарим сообщество за оперативное выявление неточности. Ошибка была вызвана человеческим фактором при импорте данных и уже исправлена. Мы усилим проверку вводимых данных, чтобы подобные инциденты не повторялись».
Пользователи в соцсетях отреагировали смешанно: многие нашли ситуацию забавной, другие выразили обеспокоенность тем, что личная информация может быть легко подменена. Некоторые эксперты по безопасности отметили необходимы строгой модерации геоданных.
Как избежать подобных, что подобные уязвимости могут быть использованы для фишинга или дезинформации. Как избежать подобных ситуаций в будущем
- Ввести многоуровневую валидацию данных: проверять формат и принадлежность телефонных номеров к типу объекта (например, запрещать присвоение государственных номеров неофициальным местам).
- Уменьшить время жизни кеша на клиенте для критически важных полей (номер телефона, адрес, часы работы) до нескольких минут.
- Ввести автоматическое обнаружение аномалий: если телефонный номер объекта резко отличается от среднего значения для его категории, система должна генерировать алерт для модераторов.
- Повысить прозрачность процесса импорта данных: публиковать хеш‑суммы загружаемых файлов и позволять внешним аудиторам проверять их целостность.
Инцидент с «номером телефона части в остров» служит наглядным примером того, как небольшая ошибка в геопространственной базе данных может привести к широкомасштабной путанице среди миллионов пользователей. Хотя последствия в данном случае оказались скорее курьёзными, они подчеркивают необходимость строгой проверки данных, улучшения механизмов кеширования и оперативного реагирования на сообщество обратной связи. Google уже принял меры по предотвращению повторения таких случаев, и пользователи могут рассчитывать на более надёжную работу сервиса в будущем.