Как стать автором
Обновить

Комментарии 71

Есть опасность, что такой симулятор будет использоваться или уже используется преступными элементами для своих целей
уже используется. на красной площади.
Яндекс-такси даже патч делали к своему приложению, чтобы проезжающие по площади заказчики не платили, будто у них маршрут через аэропорт. тут же и была статья. искать лень.
впрочем, нашел, но не на хабре. http://varlamov.ru/2024702.html?page=3 и https://lenta.ru/articles/2016/11/07/gpsoff/ например

Блин, то-то я думал, что у меня с навигатором на телефоне происходит, когда мимо проезжаю. Подозревал что-то подобное, но когда писал на форуме, народ меня высмеял, типа еще один верит в теории заговора.

Давно я не следил за темой, но это ещё один бюджетный способ ловить покемонов в Центральном парке Нью-Йорка, не вставая с дивана.
Пробовал, работает ;)

Неужели нет эмуляторов андроида, под которыми нормально работают покемоны?

Есть конечно. Но там куча условий, то рут нужен, то игровой клиент подмену определяет.
А в эмуляторах, да, попроще.
На iOS через Xcode без проблем можно эмулировать любые координаты отсылая их в устройство.
И все работает без аккаунта разработчика.
Не все приемники подвержены влиянию имитационной помехи. Некоторые имеют защиту.


Мне видится, что дело не в защите, а в неполноценности имитационной помехи. С помощью этого устройства проигрывается совокупность мощных сигналов для некоторой точки пространства-времени. Ключевой момент в этой связке — «время». Оно сильно не бьется с часами приемника и сотовой сети, поэтому приемник откидывает такое решение. Это скорее настройка приемника, чем специальная «защита». Вопрос одной строчки кода в алгоритме отбраковки решения.

Нормальный постановщик должен иметь временную синхронизацию. Хотя, конечно, и без неё часть приемников уведётся.
спасибо за интерес к теме!

«Не все приемники подвержены влиянию имитационной помехи. Некоторые имеют защиту.»

— это я про то, что сейчас NV08C, например, не садится. Вы правы, есть какой-то изъян в сигнале.
Остальные приемники его не видят. Будем еще смотреть на сигнал внимательно.

Тут вопрос энергетики и времени. Если задрать сигнал дБ на 30 выше настоящих и дать время, то и описанная в статье помеха сработает. Но это что-то промежуточное между спуфингом и обычными помехами. Как раз такой вариант наблюдаем на Театральной, AoE атака =)

Обычно же под спуфингом понимают более изящное решение, когда имитационный сигнал чуть выше настоящего, на начальном этапе они полностью совпадают по параметрам, а затем вносится рассогласование, уводящее имитационное решение в нужную точку. Такую помеху без пространственной обработки не отсечь и не заметить.
Например, вот статья на хабре.
Да! Пространственная обработка — это наше все)
Вот именно про пространственную обработку постараюсь
скоро кое-что простенькое опубликовать. В практическом плане.
Я сам в ней еще чайник)
Так NV08 стартует с теплого старта и кольца слежения зажимает. Стартуйте с холодного + отключите ГЛОНАСС (у Нависа он чуть более приоритетней GPS). А альманахи программка сама по эфемеридам генерит?

Для не специалистов. При старте с загруженными альманахами, по альманахам рассчитывается примерное доплеровское смещение частоты. Поэтому сигнал в другом диапазоне отбраковывается. Кольцо слежение — это уровень контроля за частотой сигнала. Если приемник находится в покое, то после получения эфемерид и решения кольца зажимаются до уровня в 0.1 герц. То есть принятая частота сигнала отличается от рассчитанной частоты — не более, чем на 0.1 герц.

Собственно они так кросскорреляционный прием гасят.

А вообще-то Навис — это почти 60летний опыт спутниковой навигации. Он ею с 1958ого года занимаются.
Очень интересные подробности! Спасибо!
Попробую.
У нас NV-08 работал с нависовским же имитатором. Но не через антенну, а напрямую. А для ваших целей они предлагают ретранслятор.
Понял, спасибо за информацию. Ретранслятор будет мне дороже. Я думаю, он окупается, если много народу в комнате работает или если нужно много систем тестировать, и такой имитатор дорого обходится.
НЛО прилетело и опубликовало эту надпись здесь
Уже было в «Хрониках лаборатории».
НЛО прилетело и опубликовало эту надпись здесь
А как повели себя совмещенные GPS+ГЛОНАСС приемники? В большинстве смартфонов чипы уже совмещенные, интересно, как они реагируют на несоответствие координат в разных системах.
В протестированных нами приемниках uBlox и МНП данные GPS при дефолтных установках имеют больший приоритет. ГЛОНАС спутники попадают в список спутников не участвующих в навигационном решении при даже несущественном расхождении решений не смотря на заметно больший уровень SNR. МНП к томуже глюкавая поделка, и от ее использования мы в итоге отказались из за многочисленных проблем главная из которых надежность.
Все смартфоны, которые были доступны, принимали имитацию нормально.
Я думаю, производители смартфонов больше заморочены надежностью
позиционирования без учета помех. Пока…
В этом нет ничего удивительного поскольку всю первичную обработку делает GPS/GLONASS приемник, который всего лишь отдельный модуль телефона, а доступа у телефона к сырым данным нет (меткам точного времени спутников и их ID). Софтом телефона возможна лишь вторичная обработка по фильтрации навигационного решения, которая весьма сомнительна при небольших искажениях решения и может быть сведена к инвалидации данных решения при его больших искажениях (минимум >150м) если доступны надежные альтернативные источники данных навигации и времени (Сети сотовой связи, WIFI сети, и прочие).
Еще в движении можно сравнить навигационные данные с данными встроенных в мобильное устройство инерциальных датчиков.
Не целесообразно на больших масштабах времени из за накопления ошибок измерения. Кроме того далеко не во всех смартфонах есть 3D магнитометр и гироскопический датчик.
зачем так сложно? ну есть способ просто обмануть gps андроида. через root. там все намного проще, никакого оборудования не требуется.
В некоторый случаях требуется. Но изначальной моей целью не было обманывать гаджеты,
это все получилось заодно случайно.
Минимум 6 вариантов для локального android устройства:
1. Подменяешь символьное устройство на FIFO (модифицируя udev скрипты или жестко ручками через unink и mkfifo) в которое потом пишешь свои сгенерированные NMEA данные.
2,3. Делаешь это же но на уровне драйвера или через strace.
4,5. Модифицируешь библиотеку доступа статически или через LD_PRELOAD…
6 через штатную эмуляцию местоположения.
Спасибо за список.
Но здесь описано, как получить тот же результат, но на удаленном устройстве.
И без физического доступа к нему. И без разрешения его владельца.
Вот так быстро и недорого можно путешествовать по всему миру с телепортатором со смартфоном в руках :)

это зависит от приемника внутри.
пожалуйста)

Получается что моя автосигнализация с gsm модулем может быть очень просто обманута и никакого реального местоположения в случае угона я не увижу. Досадно. Но спасибо за информацию.
Гораздо проще включить глушилку. Учитывая, что сигнал GSM из космоса приходит довольно слабый, то заглушить его не сложно.
Может всётаки GPS, а не GSM?
точно, это опечатка
если угонщики заморочатся на глушилшку, то глушить будут и GPS, и GSM, и CDMA и что там еще есть?
В первую очередь сигнализацию. Когда у меня четыре года назад из под окна сперли Фьюжн, по брелку он стоял утром на месте «не шелохнется» )
Это правда, но имитация вызовет гораздо меньше подозрений)
имитация опаснее, так как достаточно один раз случайно поймать правильные координаты и «приехали». Заглушить вусмерть мощными сигналом пока не доедеш до «гаража» значительно проще.
это зависит от приемника внутри.
пожалуйста)
2. Плата USRP b210 (возможны и другие варианты).

Интересно, а «другие варианты» стоимостью до $100 существуют (или могут быть разработаны)? Мог бы получится интересный вариант для кикстартера ;)
HackRF дешевле в разы. Только вчера я узнал, что один коллега пробовал на ней и все работает тоже.

Если делать исключительно для этой цели, то можно достичь себестоимости гораздо ниже 100 долларов.
Я думаю, 100 долларов будет розничная цена. Здесь другая проблема — неизвестно как поведут себя
Кикстартер и другие. Я не знаю законов их юрисдикции (да и наших тоже), но боюсь не всем понравится
цена устройства. В смысле, доступность такого рода средств. Хотя кто-то все равно откроет этот ящик)

И не без прибыли для себя.
HackRF тоже чуток дороговат; т.е. без специализированной разработки меньше $100 не получится (и далеко не факт, что с разработкой и небольшой партией будет сильно дешевле).

И, совершенно согласен, очень много зависит от легальности таких «гаджетов» (даже в расчете на «читеров» Pokemon Go ;) ). Боюсь, что у спецслужб могут возникнуть неприятные вопросы к «стартеру» такого бизнеса…
И еще доработка софта будет стоить немало. Сейчас все работает по файлу, а для пользователя надо в реальном времени.
А есть ли вообще возможность защиты от подмены сигнала? Не использовать же асимметричное шифрование.
Военный сигнал зашифрован симметричным методом. Гражданский — открыт.
Но есть другие методы обнаружения имитационной помехи.
Я думаю, в движении это сделать легко комплексированием с инерциальными датчиками.
И пространственные методы должны давать хорошие результаты. Даже в статике.
На Авиамоторной работаете, коллега? :-)

Что у вас за антенны? Какой размер фазового центра, какая у него нестабильность?
Подрабатывал некоторое время)
У антенны L1 вариации фазового центра укладываются в 12 мм при углах возвышения выше 15 градусов.
Сейчас в основном пытаюсь снизить цену антенны, не испортив этого результата.
Иначе с канадцами не могу конкурировать.

У антенны L1/L2/L5 все похуже. Пока похвастаться нечем. Пока беру только ценой.

Помеха там идет с крыши НИИ спецтехники МВД

12 миллиметров — это многовато. У GEOS 3R шум фазы порядка 2 мм. У Талисмановских антенн фазовый центр — порядка 5мм.

А у вас 12мм — это размер фазового центра или это динамическая нестабильность или это погрешность при изготовлении? Последнее не столь важно, можно убрать при настройке.

А что с ценой?
Про помеху от МВД я не знаю, давно там не бывал.

12 мм — это размах зависимости от угла, который у всех экземпляров отличается мало и который
можно учесть. Я затрудняюсь на счет размера фазового центра. Если речь идет об оставшегося
после учета отклонения, то я такое не измерял. Это будет зависеть степени от учета характерной
кривой. Я не думаю, что будет больше 5 мм. Графики разных экземпляров антенн так сильно не
отличаются.

Цена чуть больше, чем у Таллисмана. Просто меньше уже нельзя. У них резонатор на настоящей
керамике, поэтому ценой давят. Мне надо тоже на такой переходить. Сейчас ищу возможность.

Но я считаю, что моя антенна лучше Таллисмановской. Я их в безэховой камере сравнивал. Могу дать одну свою для подробного независимого сравнения.

Если у кого-то из коллег есть опыт работы с керамикой типа Форстерит с проницаемостью около 7 и металлизацией для нее в России или за рубежом, прошу поделиться. Буду премного благодарен!

Речь идет о невязках после фиксированного (то есть фазового) решения. Решаемся по вторым разностям, так что ваши отклонения могут уйти, Для сравнения нам бы 3 штуки надо, но часа на два — провести испытания и записать сигнал.

Цена чуть больше, чем у Талисмана в США или у талисмана в России? Разница примерно в два раза получается.

Опыт может быть у Семикона Вроде бы у них свои радарные антенны. Могу уточнить у коллег, если надо…
А где Вы находитесь? В Москве?

По-моему я сравнивал с нашими ценами. Давно уже не заглядывал.

Если не трудно, забросьте вопрос коллегам.
Вопросы керамики и металлизации можно рассматривать отдельно.

Питер, Автово. Но можем и в Москву приехать. У коллеги спрошу — мы к себе переманили человека, раньше работавшего в Семиконе.
и что, получается, все сигнализации с GPS теперь бесполезны?
Не все GPS-приемники подвержены такому имитационному влиянию.
Есть приемники невосприимчивые к такой простой имитационной помехе.
Ага, ибо глушилки всего и всея ещё недавно в открытую продавались в митино и на савёловской по смешным ценам (какая-то навороченная с 6 антеннами и заявлеными 50 метрами глушения стоила около 30тр, вариант для угонщика стоил около 10тр).
Насколько я знаю, крутые сигнализации работают «на обрыв». Как только связь с машиной по сотовой сети или навигация отваливается, сразу включается тревога. Вот для таких случаев им нужна имитация.
То есть каждый туннель — повод для выезда ОМОН? :-)
А оно у туннеле на охрану не встанет, если пользователь не откажется от защиты.
я имел ввиду ту сигнализацию, которая при угоне выдает трек машины…

А если на охрану уже встала — мокрый брезент накинуть. 3 раза ложная тревога с мокрым брезентом — потом уже не приедут.
Спасибо за статью! А ещё порадовало сочетание фразы «В последнее время мне приходится заниматься проектированием и изготовлением спутниковых навигационных антенн» и воткнутой в разъём скрепки на фото.
Как говорит мой учитель по антеннам, Попов Олег Вениаминович, сделать антенну, которая ничего не принимает очень сложно. Я часто пользуюсь этим в повседневной практике. И в серьезных разработках тоже.
Вспомнилась шутка времён СССР " — Ура, я поймал Маяк на свой самодельный радиоприёмник! — Нашел чем гордиться, этот Маяк ловится даже на кастрюлю с вилкой."
У бабушки дома можно было взяться за ручку двери одной рукой, пока в другой держишь за штекер шнур от наушников, и слушать Маяк.

Первый шаг начинающего радиолюбителя — поймать Маяк. Второй шаг — перестать ловить Маяк.

Ну для того же NV08 в машине пришлось разъем пальцем затыкать, чтобы он навигационное решение потерял. А просто на разъем — все нормально, работает.
Сам-то он точно такого не может. Этого даже в даташите нет. Все хозяйство, которое хозяин вокруг него накрутил принимает сигнал и ему передает и само того не замечает. И это подтверждает слова учителя.
Ну там разъемы TNC были, на них и принимал. В даташите у него -190 дБВт в режиме слежения. Так что разъема хватает.

Ну а 4701 на ММСХ 1-2 спутника принимал. Этот как раз мог сам — ММCХ был на его собственной плате.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации