|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 12:40 am
| Автор |
Съобщение |
|
DanielDimov
Ранг: Почетен член
Регистриран на: Нед Фев 16, 2014 3:36 pm Мнения: 953
|
 Trusted GPS module
Търся GPS модул, който да поддържа някаква сигурност. Сигурност в смисъла на това, че приложението да може да провери автентичността на съобщенията.
При стандартния протокол (NMEA) е много лесно приложението да бъде излъгано за позицията и на всичкото отгоре то по никакъв начин не може да се усети, че това се случва. Много е лесно да се емулира и фалшифицира цялата комуникация по NMEA протокола. За да се направи това е необходимо да се запоят две жици, едно серийно модулче за не повече от 20 Евро и примерно 20-ина часа програмиране. Хората които имат способностите да направят това са милиони!
Ако GPS модула подписва всички (или само някои) съобщения - фалшифицирането на ниво протокол вече няма да е възможно. За да се фалшифицира позиция ще трябва емулатор на GPS сигнала - това вдига летвата и като пари и като познания на порядъци. Със сигурност това ще направи усилията и разходите по фалшифицирането далеч да надхвърлят евентуалната полза!
Та някой знае ли за фирма която да прави такива модули?
|
| Пон Сеп 25, 2017 10:45 am |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Trusted GPS module
Не е чак толкова лесно... 
|
| Пон Сеп 25, 2017 12:53 pm |
|
 |
|
DanielDimov
Ранг: Почетен член
Регистриран на: Нед Фев 16, 2014 3:36 pm Мнения: 953
|
 Re: Trusted GPS module
Зависи от това каква част от протокола се ползава. Ако примерно приложението само слуша и приема данни от 1-2 NMEA съобщения, като игнорира всичко останало - тогава е най-лесно. Ако приложението ползва (изпраща и слуша за) голям брой съобщения - естествено става по-трудно.
Проблема е, че фалшифицирането е възможно, при това с много малко пари!
|
| Пон Сеп 25, 2017 1:10 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Trusted GPS module
Не е само това. ГПС се използва за проследяване на движим обект. Ако смениш локацията е възможно с това да предизвикаш geo-fence аларма, например. А ако това е пътно превозно средство, каква ще е лъжливата локация - извън пътя ли или ще заложиш и карта? Ако се страхуваш от подобна намеса, има достатъчно прости средства за защита - използвай бинарния протокол, следи времето за захват на локация при студен, топъл и горещ старт, следи консумирания ток от гпс, броя спътници и HDOP (не върви в градски условия да имаш 8 спътника и HDOP1.2 ) и т.н.
|
| Пон Сеп 25, 2017 1:20 pm |
|
 |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: Trusted GPS module
Да не говорим за нещо като "NMEA over SSL"? Отдавна отмина тенденцията всеки протокол от приложно ниво да се "подобрява" с транспортни, сесиини и други допълнителни "екстри". Ако погледнеш SSL/TLS и опиташ да екстраполираш към твоите данни/протокол, ще видиш възможните атаки и мерките, които ти трябват за да им противодействаш. Принципно първото което се набива на очи е нуждата от двупосочна комуникация, освен ако не ти стига shared secret в двете страни. Но това няма да попречи някой да те подлъже като ти дава стари пакети записани отпреди 10 дни примерно... Сега, дали SLIP и после TLS и тъй нататък е въпрос на реализация, но никак няма да е лошо да си максимално стандарт-базиран - постановката че "супер-дупер алгоритъма" е недокументиран не се тачи много, истината е да е open source и пак да е непробиваем. Не съм експерт, опитвам се да дам насоки - примерно AES128 е достатъчно сигурен, но трябва някак да гарантираш че няма дупка (прочитане на флаш, еепром, дисасемблиране на PC код или фирмуер ъпдейт файл) чрез която да се доберат до ключа. И ако ключа е общ за всички устройства (не е уникален за всеки екземпляр) цялата система е компроментирана.
|
| Пон Сеп 25, 2017 1:21 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Trusted GPS module
Аз си мисля, че става въпрос за разкачане на гпс от проца и поставяне на заместителя вместо гпс.
|
| Пон Сеп 25, 2017 1:25 pm |
|
 |
|
DanielDimov
Ранг: Почетен член
Регистриран на: Нед Фев 16, 2014 3:36 pm Мнения: 953
|
 Re: Trusted GPS module
Да, но дори и да следиш всички изброени неща - когато протокола е базиран на обикновен текст - всичко това може да бъде подправено, така че на приложението да му изглежда автентично. Бинарния протокол ако няма предвидени някакви средства за автентикация също може да се подправи (по-трудно, но не невъзможно).
|
| Пон Сеп 25, 2017 1:28 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: Trusted GPS module
Има ли смисъл да защитаваш комуникацията, след като с едно евтино SDR-че могат да те пратят в Антарктида барабар със защитеното ти устройство? 
|
| Пон Сеп 25, 2017 1:35 pm |
|
 |
|
DanielDimov
Ранг: Почетен член
Регистриран на: Нед Фев 16, 2014 3:36 pm Мнения: 953
|
 Re: Trusted GPS module
 |  |  |  | gicho написа: Да не говорим за нещо като "NMEA over SSL"? Отдавна отмина тенденцията всеки протокол от приложно ниво да се "подобрява" с транспортни, сесиини и други допълнителни "екстри". Ако погледнеш SSL/TLS и опиташ да екстраполираш към твоите данни/протокол, ще видиш възможните атаки и мерките, които ти трябват за да им противодействаш. Принципно първото което се набива на очи е нуждата от двупосочна комуникация, освен ако не ти стига shared secret в двете страни. Но това няма да попречи някой да те подлъже като ти дава стари пакети записани отпреди 10 дни примерно... Сега, дали SLIP и после TLS и тъй нататък е въпрос на реализация, но никак няма да е лошо да си максимално стандарт-базиран - постановката че "супер-дупер алгоритъма" е недокументиран не се тачи много, истината е да е open source и пак да е непробиваем. Не съм експерт, опитвам се да дам насоки - примерно AES128 е достатъчно сигурен, но трябва някак да гарантираш че няма дупка (прочитане на флаш, еепром, дисасемблиране на PC код или фирмуер ъпдейт файл) чрез която да се доберат до ключа. И ако ключа е общ за всички устройства (не е уникален за всеки екземпляр) цялата система е компроментирана. |  |  |  |  |
Нали знаеш, че една защита е добра когато усилията/парите за преодоляването и надвишават евентуалните ползи от това. Ако са ти необходими $10'000 за да изпратиш чипа някъде в братски Китай да извадят от него частния ключ, а можеш да спечелиш от хакването $1000 - никой няма да си прави труда. Ако са ти необходими $5'000 за GPS сигнал емулатор и още толкова да платиш на някой, който му разбира, да настрои всичко - пак никой няма да си направи труда. В момента всеки един от вас може да излъже у-во с GPS модул и за това няма да му е необходимо да купува нищо и по всяка вероятност (в 95% от случаите) ще му коства една събота и неделя работа - не е ли така?!
|
| Пон Сеп 25, 2017 1:37 pm |
|
 |
|
DanielDimov
Ранг: Почетен член
Регистриран на: Нед Фев 16, 2014 3:36 pm Мнения: 953
|
 Re: Trusted GPS module
Това е интересно! Дай някакви линкове!
|
| Пон Сеп 25, 2017 1:38 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: Trusted GPS module
ех, линкове... пълно е. Питай чичко гугъл за low cost GPS simulator или за SDR GPS spoofing или каквото се сетиш. Въпросът е че всеки пъпчив пубер може да си поръча SDR-че за 200-300$ и за 5 мин. да те прати на майната си. Софта се инсталира с няколко команди, с още 2-3 команди генерираш симулацийка и после "play" на SDR-чето и си готов.
|
| Пон Сеп 25, 2017 1:44 pm |
|
 |
|
DanielDimov
Ранг: Почетен член
Регистриран на: Нед Фев 16, 2014 3:36 pm Мнения: 953
|
 Re: Trusted GPS module
ОК, не знаех че са толкова напреднали нещата...
|
| Пон Сеп 25, 2017 1:46 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
 Re: Trusted GPS module
аз имам поне 3 уреда (2 шварца и 1 аджилент), които подават сигнал за тестване на GSP приемници при разработката им. с всички шукарии... и наистина се прави относително лесно нещо, което да залъже приемника. наскоро имаше инцидент, май в Севатополското пристанище беше, всички кораби изведнъб се оказали на 35км в сушата. всички си замълчаха, и руснаци и американци. по същото време наблизо е летял един RC-135 и само те си знаят кой какво е репетирал  гледах едно филмче за новия ракетен крайцер на руснаците. на работното място на навигатора имаше няколко дисплея и до тях маса с хартиени карти, тръгълници, пергели и ... сметачна линийка. водещия пита: тия пък неща за какво са ви? оня отговаря: по време на война всичко е възможно, трябва да сме готови за всякакви сценарии.
|
| Пон Сеп 25, 2017 2:09 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: Trusted GPS module
GPS за цивилни нужди е ясно че не проблем да се излъже. За военните уж имаше разни секретни неща... Интересно това дали е вярно и ако да, дали е бъг на конкретното желязо или на GPS като цяло.
|
| Пон Сеп 25, 2017 2:33 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
 Re: Trusted GPS module
Април 1999 година. Войната в Сърбия фърфи с пърна пара и барутен дим, за да е готов финишът за 50 годишнината на НАТО. И баш тогава сърбите пре*ават цял нальот на томахавки като ги отклоняват ВСИЧКИТЕ с 2 км на север. В крайна сметка се оказало, че сигналът от GPS сателитите ( оня, защитеният ) е манипулиран. Как е станало: "някой" с приел сигнала от ЕДИН сателит, забавил го е малко, след това го е ретранслирал. Не е знаел какво съдържа информацията, която препредава, защото е била кодирана с намсиколко стотин битов клич. Ама не му е и трябвало. След едноседмична пауза томахавките тръгват пак, но оттогава не ползват GPS над сушата.
|
| Пон Сеп 25, 2017 3:27 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 10 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|