Рубрика про любопытные истории из мира науки и техники. Сегодня — про звук, который мы разучились слышать. За окном прошёл самолёт: мозг помечает гул как «фон» и вычёркивает из сознания за полсекунды. Записывающая техника с этим не согласна: в этом фоне зашита географическая привязка с точностью до сотни метров. Не метафора, а метод, который в начале ноября 2026-го вывезли из академических журналов на пользовательский компьютер. И да, выключение геометки в настройках телефона от этого не спасает.
Начнём с кейса, который разошёлся по техническим лентам. Автор под ником colsto опубликовал видео с заслуженно длинным заголовком: «I discovered a sound that leaks your exact location (and it's everywhere)». Второго ноября его занесли на Lobsters, и вечер у части аудитории был испорчен продуктивно.
Задача выглядела безнадёжной: размытая запись с камеры наблюдения, в кадре деревья и берег реки, единственная зацепка — временная метка «8 сентября» да уверенность, что это континентальные США. Ни вывесок, ни номеров домов. При обычном прослушивании аудиодорожка тоже молчит: тихий уличный фон, ничего осмысленного. Но на спектрограмме — отображении частот по времени — проступают две характерные «гармошки»: то, как меняется частота, когда самолёт сначала приближается, потом удаляется. Два пролёта с интервалом ровно 920 секунд.
Дальше — перевёрнутая задача навигации. Автор взял открытые данные ADS-B: каждый транспондер-оснащённый борт над США в любой момент времени публикует позицию, скорость и высоту. Пятьдесят гигабайт треков за день и около пяти тысяч строк кода. Для каждой гипотетической точки карты вычисляется: какие самолёты должны были звучать из неё в этот момент, какая кривая частоты получилась бы, с какой задержкой пришёл бы звук с учётом рельефа. Первый фильтр оставил около 70 000 кандидатов. Затем — специально красивый шаг: если бы микрофон стоял вот здесь, то в «тихий» промежуток между двумя пролётами из этой точки должен был быть слышен ещё и третий борт, а его в записи нет. Точка вычёркивается. Осталось порядка 15 000. Финальная сверка смоделированных доплеровских кривых со спектрограммой выявила уверенного победителя, а проверка по Street View поставила точку: форма крон и силуэт столба совпали с кадром. Камера нашлась.
Отдельно ценно, что автор не поленился устроить себе негативный контроль: взял другую минуту записи с другим самолётом и прогнал тот же поиск заново. Независимая проверка сошлась с первым ответом. Это уже не «вау-эффект», это методика.
Механика тривиальна ровно настолько, чтобы быть неуязвимой. Звук идёт со скоростью 343 метра в секунду, поэтому самолёт вы всегда слышите в прошлом: борт на наклонной дальности шесть километров звучит так, каким он был семнадцать с половиной секунд назад. И за эти секунды он успевает сместиться, поэтому одной поправкой времени не обойтись — задержку нужно решать заново для каждого момента пролёта. Тонкий нюанс, о котором вспоминают редко: высота в ADS-B считается от уровня моря, а микрофон стоит на земле, значит в модель нужен цифровой рельеф, чтобы посчитать честное трёхмерное расстояние.
Частота, которую слышит микрофон, — это базовая частота тона борта, помноженная на номер гармоники и на множитель c/(c+v), где c — скорость звука, а v — скорость самолёта вдоль луча к вам: на подходе тон растёт, на удалении падает. Вся форма этой кривой зависит от того, где вы стоите: спектрограмма превращается в детектор положения, и у каждой точки на карте — свой уникальный «почерк» пролётов.
Самое вкусное случилось после публикации. Энтузиаст с Metabunk повторил поиск независимо — инструментом Sitrec, аккуратно описанным в открытом руководстве: без подсказок координат, идентификаторов бортов и времени старта записи. Поиск по полному дневному архиву треков занял около десяти минут вычислений и выдал точку на северном берегу Лонг-Айленда, штат Нью-Йорк — в 38 метрах от результата colsto. Топ-кандидат: два борта, PC12 с бортовым номером N22NY (базовая частота 112,2 Гц, ближайшая точка пролёта — 6,1 км, скорость 137 м/с) и B350 с бортовым номером N93CQ (125,5 Гц, 3,6 км, 104 м/с). Время начала записи восстановлено с точностью до миллисекунды: 20:17:29 UTC, 8 сентября 2026 года. Открытые данные на входе, независимая репликация на выходе; авторы руководства честно оговаривают, что настройки методики правились по ходу разработки, так что это не слепой эксперимент, — но сходимость сама по себе многого стоит.
У этой истории есть пролог, к которому приятно возвращаться. Февраль 2014-го: финка-электронщица Оона Ряйсянен, известная в сети как windytan, засела за YouTube-видео полицейской погони в Канзас-Сити, снятом с новостного вертолёта. В звуке она заметила странную навязчивую помеху — и не успокоилась, пока не поняла: это не помеха. По левому аудиоканалу вертолёт транслировал цифровую телеметрию. Двоичная частотная манипуляция, несущая прыгает между 1200 и 2200 герцами, поток 1200 бит в секунду, пакеты по 47 байт с разделителем 0x80. После демодуляции биты сложились в текст формата Bell 202 ASCII — строки вида «#L N390386 W09434208». Это координаты вертолёта: 39 градусов 03,86 минуты северной широты, 94 градуса 34,2 минуты западной долготы — точка в Канзас-Сити. Оона наложила восстановленную траекторию вертолёта на карту и получила точную дугу пути над погоней. Апдейт к посту расставил всё по местам: видеодономлинк шёл через передатчик класса Nucomm Skymaster — такие умеют отправлять живые GPS-координаты, и этот канал они подмешивают прямо в звук.
Разница между 2014 и 2026 годом показательна. Тогда «утечку» пришлось раскуривать из спецификации протокола — счастье, что телеметрия оказалась открытым текстом. Теперь утечка лежит глубже: сам физический звук среды прорезает спектрограмму кривыми, из которых математика извлекает место. Не нужно ничего взламывать — достаточно слушать.
Часть читателей Lobsters сперва пролистала ролик не открывая: заголовок «звук выдаёт местоположение» показался пересказом старой знакомой — криминалистической техники, когда запись привязывают к энергосистеме. Знакомая и правда скучна ровно настолько же, насколько полезна. Сеть переменного тока большинства стран держит номинал не идеально ровные 50 или 60 герц — частота непрерывно микроскопически дрейфует в зависимости от баланса генерации и потребления, и этот дрейф общий для всех розеток региона. Фоновый «гул» в любой записи — цифровом диктофоне или аккумуляторном телефоне, не важно — несёт отпечаток состояния энергосети в момент записи. Сравнил с эталонной базой — получил время и место. Техника называется ENF, electric network frequency, и ей семнадцать лет: Карлос Григорас опубликовал методику в Journal of the Audio Engineering Society ещё в 2009-м, а мониторинговая сеть FNET — совместный проект Университета Теннесси и Оак-Риджской национальной лаборатории — годами держит публичные базы для экспертизы аудио и детекции монтажа — по скачкам частоты видно, что из записи вырезали.
Комментатор trenchant признался, что долго не открывал ролик именно по этой причине, — а потом остался со словами: «Самолёты гораздо интереснее». И это точнее, чем кажется. ENF даёт привязку к энергосистеме, грубую, с точностью до региона, и работает даже с батарейным диктофоном — сетевой гул проникает в запись индукцией, — но без наэлектрифированной местности ему не обойтись. Доплеровский метод требует только неба над головой и даёт точку на карте. Плюс он куда труднее к защите: от ENF можно укрыться в глухом лесу без ЛЭП, а вот не дышать воздухом, в котором звучат самолёты, — никак.
Самое отрезвляющее в этой истории — давность. Формулы, описывающие частотную кривую звука летящего самолёта у неподвижного микрофона, Фергюсон и Куинн опубликовали в Journal of the Acoustical Society of America ещё в 1994 году. В 2014-м в IEEE Transactions on Aerospace and Electronic Systems вышла работа Мартина и Женеска: семь микрофонов вокруг аэропорта, функция неопределённости между парами приёмников, генетический алгоритм в роли решателя — в симуляциях погрешность позиционирования выходила порядка длины самого самолёта. В 2017-м Университет штата Пенсильвания и Армейская исследовательская лаборатория научились трекать пролёты по шести микрофонам, расставленным слишком далеко друг от друга для обычного beamforming, через частотно-временной согласованный фильтр — в условиях чудовищно низкого отношения сигнал/шум. А в 2023-м появился AeroSonicDB — открытый датасет: 625 записей пролётов, 301 борт, разметка не руками, а пассивно, по тем же данным ADS-B. Десятилетиями это была экзотика для инженеров по авиашуму и военных акустиков. Не хватало двух деталей: открытых глобальных треков и дешёвых вычислений. Обе появились, и академическая экзотика превратилась в потребительский приём.
Месяц назад здесь была история про Transit — первую спутниковую навигацию, и в её сердце лежит та же инверсия. Гайер и Вайффенбах в 1957-м слушали писк «Спутника-1» и по доплеровской кривой считали орбиту: положение приёмника известно, неизвестен спутник. Фрэнк Макклюр перевернул задачу: если известна орбита — по той же кривой можно вычислить положение приёмника. Так родилась навигация: подводная лодка под перископом слушала пролёт и узнавала, где она.
colsto делает ровно то же самое, без малого семьдесят лет спустя. Вместо радиосигнала — акустика. Вместо орбит, передаваемых со спутника, — публичные ADS-B-треки. Вместо подводной лодки с баллистическими ракетами — домашний сервер и камера напротив реки. Инверсия задачи та же самая: «знаю источник — найди приёмник». Поменялось только то, кто теперь в роли приёмника.
Лучший комментарий нити принадлежит zesterer, и он стоит перевода целиком: «Каждый цифровой артефакт содержит достаточно энтропии, чтобы рассказать почти всё о его создании и создателе — просто она завёрнута в слои обфускации, которых мы не видим. Даже „шум“ — это не шум: это проявление физической среды. Это тоже сигнал — смотря что вы ищете и насколько хитро умеете его изолировать».
Практические следствия суше. Против EXIF-меток есть exiftool; против доплеровского следа нет аналогичной «вычистить и забыть» — утечка не внутри вашего файла, а в физическом мире вокруг записи. Автор руководства Sitrec честно перечисляет слабые места метода: модель предполагает неподвижный микрофон, дозвуковую скорость, неизменный тон двигателя; пропуски в треках, ветер и тихие борта ослабляют вывод; разрыв между топ-кандидатом и вторым местом — не процент уверенности, судить о надёжности надо по кривым, а не по цифре. В кейсе colsto разрыв был убедительным, но это частный случай, не общий закон. И да — способ не оставить след в звуке, по сути, один: не вести запись там, где слышны самолёты, либо понимать, что место уже в записи, даже если его нет в метаданных.
Отсюда и моральный итог, неожиданно уютный для истории про слежку: слушающая сторона не делает ничего запретного. Не взламывает устройства, не читает чужую переписку, не обходит защиту — она слушает мир, который всегда говорил вслух. Просто теперь у всех есть математика, чтобы расслышать.