| Автор |
Съобщение |
|
DanielDimov
Ранг: Почетен член
Регистриран на: Нед Фев 16, 2014 3:36 pm Мнения: 953
|
 Локализация чрез GSM - следващата стъпка
Не знам дали идеята е за тук (като безумна) или не, но както и да е - пускам я тук...
Знаете, че в началото на комуникацията между GSM-а и клетката от GSM-а се предава един идентификатор на SIM-а. По него мрежата идентифицира с кого си говори и от там нататък цялата комуникация е криптирана (след успешен challenge-response). Ако това става освен в началото и при преминаването между клетките - то тогава е възможно само чрез прослушване на ефира и логване на SIM идентификаторите да се изгради мрежа която да е в състояние да определи приблизителното местоположение на всеки един абонат който и е подаден за проследяване. Мрежата може да е съставена от сървърна част (множество разхвърляни и Интернет сървъри), част занимаваща се със събирането на данни и клиентска част (десктоп/смартфон приложение). Сървърната част може да се занимава с логването на ефирните данни и изчисляването на местоположенията на интересните СИМ-ове без да е наясно кой SIM на кого е, а всеки клиент да си има само при него си връзката между SIM идентификатора и някакъв човешки текст.
Успеха на идеята ще зависи от следните неща: 1. дали предаването на идентификатора в некриптиран вид се случва само веднъж или се случва и при всяко преминаване от клетка в клетка 2. дали има евтини GSM-модули които могат лесно да се пуснат/преправят да работят само в режим на слушане и да предават към компютър хванатите пакети от ефира 3. дали има достатъчно ентусиасти които да напишат първоначалния софтуер и да увлекат други ентусиасти до достигането на критична маса 4. дали има достатъчно заинтересовани хора които да изградят мрежа от свързани с Интернет компютри и GSM-модули към тях за да се хванат ефирни данни от достатъчно клетки така че локализацията да е възможна 5. дали има достатъчно заинтересовани хора с качествен Интернет, които да си инсталират сървърния софтуер
Какво мислите?
|
| Нед Сеп 14, 2014 11:38 am |
|
 |
|
ilkor
Ранг: Форумен бог
Регистриран на: Вто Мар 31, 2009 10:25 am Мнения: 1391
|
 Re: Локализация чрез GSM - следващата стъпка
Аз бих я квалифицирал като безумна  Поне като любителски проект. Това за което говориш се нарича IMSI-Catcher - пусни тази фраза в Google и се убеди сам.
|
| Нед Сеп 14, 2014 11:53 am |
|
 |
|
DanielDimov
Ранг: Почетен член
Регистриран на: Нед Фев 16, 2014 3:36 pm Мнения: 953
|
 Re: Локализация чрез GSM - следващата стъпка
Това е друго - при него правиш фалшива базова станция (която предава) за да измъкнеш нещо от телефона, което да кажем че не можеш да измъкнеш само чрез слушане на комуникацията между истинска станция и телефон.
|
| Нед Сеп 14, 2014 12:14 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Локализация чрез GSM - следващата стъпка
Според мен е идеята е по-скоро безсмислена... Да предположим, че идеята ти е реализирана и знаеш, че сим 284050031032799 е тук: 42°42'14.9"N 23°17'55.0"E. Какво от това?
|
| Нед Сеп 14, 2014 12:26 pm |
|
 |
|
DanielDimov
Ранг: Почетен член
Регистриран на: Нед Фев 16, 2014 3:36 pm Мнения: 953
|
 Re: Локализация чрез GSM - следващата стъпка
смисъла е, че можеш да следиш къде ходи телефона с въпросния SIM, при това без човека да знае че го следиш
|
| Нед Сеп 14, 2014 12:28 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Локализация чрез GSM - следващата стъпка
Добре де, дадох ти съвсем реален пример - номера е истински и координатите са близко до реалността - кой или какво следиш?
|
| Нед Сеп 14, 2014 12:32 pm |
|
 |
|
DanielDimov
Ранг: Почетен член
Регистриран на: Нед Фев 16, 2014 3:36 pm Мнения: 953
|
 Re: Локализация чрез GSM - следващата стъпка
на всеки може да му се наложи да проследи нещо/някой - може да ти трябва да следиш жена си, децата си, бизнес партньора си, някой твой работник, някой твой конкурент и т.н.
просто си мисля че ще е хубаво да има такава мрежа както има подобна мрежа за следене на гражданските самолети (на кого му трябва пък това ?!?!)
|
| Нед Сеп 14, 2014 12:35 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
 Re: Локализация чрез GSM - следващата стъпка
Тя тази мрежа за гражданските работи железно, да знайш ! Едно малко самолетче почти година го търсят из тихия океан ...
|
| Нед Сеп 14, 2014 12:39 pm |
|
 |
|
DanielDimov
Ранг: Почетен член
Регистриран на: Нед Фев 16, 2014 3:36 pm Мнения: 953
|
 Re: Локализация чрез GSM - следващата стъпка
абе нали работи все пак - тази мрежа е доказателството че такива "любителски" и разпределени мрежи са жизнеспособни няма как да очакваме една такава мрежа да гарантира някакво качество на услугата понеже всичко е на доброволен принцип. сега се сещам за още нещо подобно - http://www.winlink.org/ е идеалния пример за това какво могат да постигнат множество добре организирани доброволци! имам приятел който плава с яхта и с него си комуникираме през тази мрежа когато е в морето и няма суша наблизо - ами нещата си работят много прилично и на практика може да се разчита на тях!
|
| Нед Сеп 14, 2014 12:46 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Локализация чрез GSM - следващата стъпка
DanielDimov ако си готина мацка и напиеш някой от администраторите от ГСМ оператора, на който е сим-картата, ще ти даде разпечатка за 2 години назад, към коя клетка се е регистрирала картата, абсолютно безплатно.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Нед Сеп 14, 2014 12:48 pm |
|
 |
|
ilkor
Ранг: Форумен бог
Регистриран на: Вто Мар 31, 2009 10:25 am Мнения: 1391
|
 Re: Локализация чрез GSM - следващата стъпка
Написал си за challenge-response автентификация, но знаеш ли как работи тя? Въпросният challenge е случайно число което се изпраща от мрежата към МЕ(SIM). Отговорът (response) се генерира използвайки алгоритъм включващ случайното число, индивидуалния секретен код Ki. След като мрежата получи отговора удостоверява че това е легитимен клиент и кой точно е той. Ki код-а е 128 битов. След като и двете страни са удостоверени се генерира нов криптиращ ключ Кс (Session Key) с който се криптира цялата последваща комуникация.
Забележи че никъде в тази процедура не се предва в явен вид информация разкриваща IMSI.
challenge-response процедурата е описана добре в GSM стандарта - търси документи със съдържание SRES или XRES(за UMTS)
С просто слушане нищо не може да се направи. Именно за да прихванеш IMSI е необходимо да застанеш по средата за да можеш да манипулираш МЕ. (на картинката SRES е 32 битов, но вече се ползва допълнително кодиране и се ползва 128 битов отговор)
|
| Нед Сеп 14, 2014 1:03 pm |
|
 |
|
DanielDimov
Ранг: Почетен член
Регистриран на: Нед Фев 16, 2014 3:36 pm Мнения: 953
|
 Re: Локализация чрез GSM - следващата стъпка
Какво се подава в стъпка 1 на втората картинка? Как оператора разбира с кого си говори?
|
| Нед Сеп 14, 2014 1:45 pm |
|
 |
|
ilkor
Ранг: Форумен бог
Регистриран на: Вто Мар 31, 2009 10:25 am Мнения: 1391
|
 Re: Локализация чрез GSM - следващата стъпка
Стъпка 1 е просто заявка за начало на автентификация. Мрежата оторизира клиента чрез неговия секретен код Ki. Разбира се, това е силно опростено, но целта е да кажа че на практика няма лесен начин да реализираш този замисъл.
|
| Нед Сеп 14, 2014 2:11 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Локализация чрез GSM - следващата стъпка
|
| Нед Сеп 14, 2014 3:39 pm |
|
 |
|
DanielDimov
Ранг: Почетен член
Регистриран на: Нед Фев 16, 2014 3:36 pm Мнения: 953
|
 Re: Локализация чрез GSM - следващата стъпка
Ако действително няма друг начин за извличане на IMSI и Ki освен да се ползва фалшива клетка - за всички метода е един и същ. Ако за извличането на Ki е необходим физически достъп до чипа - това ще ограничи ползването до собствените карти, но пак е яко 
|
| Нед Сеп 14, 2014 3:48 pm |
|
|