Разработчики проекта OsmocomBB (http://bb.osmocom.org/trac/), в рамках которого ведется работа по созданию свободного GSM-стека для мобильных телефонов, анонсировали (http://lists.osmocom.org/pipermail/baseband-devel/2010-Novem...) доступность первого рабочего прототипа загрузчика и Linux-прошивки для baseband-процессора (http://motodev.ru/wiki/index.php/Baseband_Processor) Mediatek MT623x.
Baseband-процессоры являются обособленным узлом сотового телефона, используемым для обеспечения работы GSM-стека и цифровой обработки сигнала. В отличие от других Baseband-процессоров, MT623x основан не на микроконтроллере, а на базе процессора ARM926EJ-S, поддерживающего ARMv5TE-инструкции и содержащего MMU-блок, что дало возможность использовать его для выполнения обычного Linux-ядра.
В современных смартфонах для выполнения пользовательских функций используется отдельный application-процессор, связанный с baseband-процессором через специальный интерфейс. Первым мобильным теле...URL: http://laforge.gnumonks.org/weblog/2010/11/19/#20101119-mt62...
Новость: http://www.opennet.me/opennews/art.shtml?num=28711
"основан не на микроконтроллере"Чушь, он по прежнему основан на микроконтроллере. Стоит исправить на "основан не на специализированном микроконтроллере".
Mediatek MT623x. в китайских телефонах не он стоит?
дочитав до этого места тоже подумал об этом.. вроде оно получаеться
"телефоны, подключенные к GSM-сети, круглосуточно представляют по своей сути черный ящик" или "телефоны, подключенные к GSM-сети круглосуточно, представляют по своей сути черный ящик"?
Самое главное, что оба варианта верны :-) Все они черные ящики. Круглосуточно. Включенные и выключенные.
Бывают ещё серебристые, розовые, красные и тёмно-синие :)
Круто. Скорее бы что-то юзабельное сделали.
Хардкорненько :). GSM стек на основе пингвина - оригинально, но если он еще и заработает - получится мегакруть, т.е. все желающие смогут экспериментировать с протоколом как угодно. А всяким халтурщикам и FCC придется заткнуться и просто писать свои реализации протокола для БСок так чтобы ничего не падало, мля. Даже от левых действий. Почему-то TCP/IP не падает же от произвольных пакетов. А GSM чем хуже?
Прикол будет, когда сотовые станции будут валиться от экспериментальных gsm-пакетов =) или зависать сотовые телефоны у принимающих абонентов) технологию GSM не осилил из-за природной лени - возможно написал чушь)
> Прикол будет, когда сотовые станции будут валиться от экспериментальных gsm-пакетов =)
> или зависать сотовые телефоны у принимающих абонентов) технологию GSM не осилил
> из-за природной лени - возможно написал чушь)скорее всего, отнюдь не чушь. не зря ведь разработчики BP на пару с FCC трясутся над этим делом
ах, да, забыл дописать, что с этой штукой либо дальше proof of concept дело не пойдёт, либо будет как обычно — ни нормальных исходников, ни документации и т.п.
> исходников, ни документации и т.п.А какая вам документация нужна? Документацию на GSM можно скачать на etsi.org. Ее там чуть более чем дохрена.
> Прикол будет, когда сотовые станции будут валиться от экспериментальных gsm-пакетов =)Великолепно! Пусть операторы берут за жопу производителей этого крапа и вправляют им мозги. Вплоть до момента пока производитель не научится реализовывать протоколы взаимодействующие с внешним миром без явных багов. Как это и должно было быть с самого начала. Ведь в случае TCP/IP же никто не запрещает менять операционку на компе т.к. видите ли "открытая операционка может посылать любые Ethernet пакеты!". Не вижу почему в других протоколах должно быть иначе.
> или зависать сотовые телефоны у принимающих абонентов)
Пусть абоненты дрючат производителя за баги и производитель чинит их. Если у вас в операционке будет баг в TCP/IP - вы как, будете настаивать на тотальном огораживании всего оборудования работающего с TCP/IP чтобы оно не могло слать "расово неверные" пакеты, или все-таки на фиксинге бага в стеке операционке?
В общем то халтурщиков - на кол. Не могут реализовать протокол нормально? Пусть в дворники идут и дадут шансы нормально реализовать протокол другой порции двуногих, чтоли. А то всякие там FCC покрывающие халтурщиков - даже не смешно. Это как если бы IANA и прочие покрывали бы тех кто схалявил в реализации TCP/IP.
> Прикол будет, когда сотовые станции будут валиться от экспериментальных gsm-пакетов =)
> или зависать сотовые телефоны у принимающих абонентов)Хрящиками ушей чую - дырок там полно.
Тот же tcp/ip стабилен, потому что годами тестировался и допиливался в боевых условиях.
Когда любой хакер может послать любой пакет на любой адрес в интернете - мозги вправляются быстро.
Фаерволлы и брандмаузеры не от хорошей жизни придумали.
И это все с одной стороны.С другой стороны огромное количество оборудования и сетей, куда допускаются только "свои".
Я про оборудование для сотовой связи.
Думаете, его там серьёзно тестируют?
Лишь бы работало, справлялось с нагрузкой и стоило недорого.
То же шифрование никто не включает - "лишние траты".А теперь представьте, что в этот "кружок своих" вливаются энтузиасты, которым дай что-нибудь потестить, или поломать.
Да на форумах по сотовым сетям в день будет заводиться по десятке тем, с заголовком "в таком-то оборудовании найдена критическая уязвимость!!!".
И окажется, что 99,999% телефонов можно переключить на свою станцию, прослушать, симитировать вызов и т.д.
Короче есть шанс на очень веселое будущее.Кстати, на этом можно заработать - предоставлять voip через интернет с сотовому.
Насчет gprs не уверен.
Но 3g/wifi/wimax вполне хватит.
Телефон + voip клиент + voip сервер (тот же астериск) + чтобы было куда приземлять звонок (пускать в обычную телефонную сеть) = отличное предложение для рядовых пользователей.
Ещё можно сделать адекватные тарифы (сотовые операторы ОЧЕНЬ завышают цены на межгород/международ).
И вы узнаете, насколько оргромной может быть "ниша")
> Телефон + voip клиент + voip сервер (тот же астериск) + чтобы было куда приземлять звонок (пускать в обычную телефонную сеть) = отличное предложение для рядовых пользователей.И сесть лет на 5, как миниум в украине - в россии надо порыться по законам. Украине есть такая веселая статья, называется, нарушение маршрутизации телефонного трафика. от 3х до 5 лет + конфискация оборудования. Или покупай лицензию на предоставление услуг связи.
В россии думаю могут прицепить занятие ком. деятельностью без лицензии - не сильно веселее.
В Беларуси такая же фигня, паранойя замучала органы власти когда они поняли, что что-то не смогут отследить.
Идея не в том, чтобы пользовать оборудование энтузиастов.
Иде я в том, чтобы заработать на массовом недоверии к GSM, когда другие начнут пользоваться оборудованием энтузиастов и найдут огромную кучу дырок.
Voip можно гонять через вполне законное использование 3g/wifi/wimax уже существующих операторов.Просто... представьте, что все форумы в интернете вдруг заработали на phpBB 8-летней давности.
И поломать даже форум билайна не может только ленивый.
Или ещё круче - найден способ "взломать" любую электронную почту (а особенно с web мордой).
А доступ к некоторым ящикам может принести вам миллионы денег.
Какой будет уровень доверия к email?
Вот примерно то же самое может случиться с сотовой связью.
Когда любой энтузиаст сможет делать ОЧЕНЬ много вещей с GSM рядом с собой.
И тут на сцене появляетесь вы - предлагаете надежную и недорогую связь.
На телефоне клиента ставится приложение, которое через интернет цепляется к вашему серверу и позволяет передавать голосовой трафик по защищенному каналу.
Интернет в телефоне клиента делается с помощью 3g того же билайна, или МТС.Вообще эта идея не нова - skype такую возможность предоставляет уже не первый год.
Просто сейчас может значительно вырасти количество потенциальных покупателей)P.S.
В России, естественно, с этим будут бороться, как сейчас борются со скайпом.
Но... кто говорит, что недоверие к GSM будет именно в России?
Тут вся планета попадает.
(В России на это скорее многим будет по барабану.)
А шо, на Украине таки научились за минуту устанавливать местонахождение любого телефона с точностью до пары метров?
> Кстати, на этом можно заработать - предоставлять voip через интернет с сотовому.Не получится - связьнадзор за жопу возьмёт, да и что в эфире будет твориться с такими энтузиастами. Фишка в другом - как ребята из новости сделают что-нибудь юзабельное, можно будет с большой вероятностью юзать операторов нахаляву.
>> Кстати, на этом можно заработать - предоставлять voip через интернет с сотовому.
> Не получится - связьнадзор за жопу возьмётИдея не в том, чтобы пользовать оборудование энтузиастов.
Иде я в том, чтобы заработать на массовом недоверии к GSM, когда другие начнут пользоваться оборудованием энтузиастов и найдут огромную кучу дырок.
> можно будет с большой вероятностью юзать операторов нахаляву.А вот это уже врядли. Вот что-что а биллинг орды хомяков оттестировали на славу. И, кстати, операторы не всегда оказывались довольны результатами "тестов".
А что сделает биллинг, если тамперить на уровне самой сети?
> А что сделает биллинг, если тамперить на уровне самой сети?Тоже самое что и обычно - на деньги тебя поставит.
Или ты хочешь сказать, что возможность "тамперить" произвольные пакеты позволяет тебе в инете на халяву сидеть?
> Почему-то TCP/IP не падает же от произвольных пакетовЗато падает от специальных :)
> Зато падает от специальных :)Сам по себе вроде уже давно не падает, как минимум по простому и без приложения существенных усилий. Иначе бы весь интернет давно бы уже лежал. Представьте себе например сколько желающих положить вконтакт, фасебук или гугл. К счастью не располагающих достаточными ресурсами :)
>> Зато падает от специальных :)
> Сам по себе вроде уже давно не падает, как минимум по простому
> и без приложения существенных усилий. Иначе бы весь интернет давно бы
> уже лежал. Представьте себе например сколько желающих положить вконтакт, фасебук или
> гугл. К счастью не располагающих достаточными ресурсами :)Ну... порой даже на опеннете проскакивают новости об уязвимостях, связанных с tcp/ip.
Очень редко, правда.А фейсбуку что.
Пяток фронтендов положат, атаку отследят, проанализируют и сразу сами напишут патч.
Да ещё и закоммитят =)
Такие дыры лучше в тихушку юзать.
> Ну... порой даже на опеннете проскакивают новости об уязвимостях, связанных с tcp/ip.
> Очень редко, правда.Да, предания старины глубокой гласят что и в TCP/IP бывали дыры. Но вот сейчас что-то никто их не находит оптом. Проблем и грабель у TCP/IP предостаточно, но в целом - как-то работает, и как правило - успешно. Ну и все более-менее довольны. Клинические случаи типа ддосов ста гигабитами не в счет, т.к. можете почитать как мобильники в пустыне ддосили экспериментальную БСку, т.е. таким методом и GSM кладется, в общем то :)
> Такие дыры лучше в тихушку юзать.
Я видел лишь 1 способ эффективного положения вражеских ресурсов за последнее время - ддос называется. Что характерно, от него и GSM не защищен. БСка в конкретной местности вполне может оказаться перегружена, равно как и какое-то ЧП может положить всю сеть, когда пара миллионов хомяков схапают телефоны и начнут звонить, а сетка рассчитана чтобы обслуживать среднее кол-во звонящих, а вовсе не максимально возможное. Как пример - вся троица операторов обычно дает дуба на новый год, загибаясь под вполне легитимной ддос-атакой в 12 часов ночи :)
Кто "сам по себе"? TCP/IP - не приложение, а протокол. И реализаций стэка него несколько десятков. Есть которые сами по себе падают, есть которые протестированы огромным количеством способов, в том числе временем. Но дырки находят даже в них, более того - требования растут и появляются новые расширения протокола, и не было еще таких, в которых не было проблем. Новые протоколы - это вообще пц, почитайте сколько десятков дыр находили в реализациях SCTP.
А теперь подумаем - это все открытые протоколы, с открытыми реализациями, которыми пользуется весь мир. А GSM стек - закрытая патентованная какашка, реализаций которой никто толком не видел. Как только открытые инструменты распространятся, начнется веселуха.
> Кто "сам по себе"? TCP/IP - не приложение, а протокол. И
> реализаций стэка него несколько десятков. Есть которые сами по себе падают,
> есть которые протестированы огромным количеством способов, в том числе временем.Ну, мы это и имеем в виду)
В неформальном общении под "TCP/IP протоколом" мы подразумеваем реализации работы с TCP/IP, которые применяются в *nix.А насчет ошибок в GSM оборудовании - точно.
Грядут веселые времена)
> мы подразуеваемЛично вы может быть. Безграмотные дети - нет.
>> мы подразуеваем
> Лично вы может быть.Вас, анонимов, не разбрешь.
То ли вы неудачно меня хотели подколоть, толи другого анонима, толи себя...)> Безграмотные дети - нет.
Кстати ещё "не подразумевают" пользователи других ОС.
> А GSM стек - закрытая патентованная какашка,То-то парни с etsi.org доки отгружают. На закрытую патентованную какашку. Да, документация не дает вам права юзать чужие патенты, однако ж спеки на различные части GSM можно скачать. Много-много лет. И, кстати, любой человек по свободно доступным спекам может реализовать протокол. Вы прикиньте?! Сюрприз, сюрприз.
> Прикол будет, когда сотовые станции будут валиться от экспериментальных gsm-пакетов =) или зависать сотовые телефоны у принимающих абонентов) технологию GSM не осилил из-за природной лени - возможно написал чушь)Я думаю от правды это недалеко. Надеюсь, появится телефон с возможностью, во-первых, фильтровать пакеты, чтобы лишней информации не уходило, во-вторых, менять IMEI.
> Я думаю от правды это недалеко. Надеюсь, появится телефон с возможностью, во-первых,
> фильтровать пакеты, чтобы лишней информации не уходило, во-вторых, менять IMEI.Менять IMEI можно и в уже существующих телефонах. Правда вот тут менты хотят уголовную ответственность за это дело припаять. Интересно, а у своего телефона менять IMEI - это тоже незаконно? Интересно, а по их мнению мак-адреса сетевок то менять хотя-бы можно? oO
> Менять IMEI можно и в уже существующих телефонах. Правда вот тут менты хотят уголовную ответственность за это дело припаять. Интересно, а у своего телефона менять IMEI - это тоже незаконно? Интересно, а по их мнению мак-адреса сетевок то менять хотя-бы можно? oOНельзя его менять. Точнее тот IMEI который вам телефон показывает совпадает с тем что идет в эфир только "в общем случае". Если телефон не копаный. То что некоторыми несложными телодвижениями можно эту цифирку поменять нужно по большей части сервисменам и для любопытствующих пассажиров, чтобы после ремонта у страдальца вопросов не возникало "а почему у меня на кузове одно написано а на экранчике другое светится".
Расово верный IMEI прошит непосредственно в GSM модуле, и для его смены требуются весьма нетривиальные знания, движняки и оборудование, если это вообще возможно. На сегодняшний день для смены IMEI проще поменять GSM модуль чем кувыркаться с электронным микроскопом.
> Нельзя его менять.Что значит - нельзя? Технически как правило можно. В некоторых современных девайсах правда достаточно сложно. Законодательно - гм, вот мне и интересно: а если я своему телефону IMEI меняю - это преступление? Действо эквивалентно замене мака своей сетевухи примерно. Я ж его ни у кого не крал. Впрочем, вся эта хрень со сменой IMEI улыбает своей наивностью. А что, кто-то надеется что телефоны перестанут красть и будут возвращать? Щаз. Гопы просто усвоят пару новых правил. Ну, может, на первых порах некоторое количество наиболее тупых и наглых даже попадется и будет выпилено ментами. Типа, естественный отбор. Остальные усвоят крайне простое правило ("с сомнительного телефона знакомым не звонить, свои симки не вставлять"). Будут продавать по прежнему, только уже не как телефон, а как запчасти. В итоге честному гражданину будет без разницы. Если телефон сперли - значит уж сперли. И велико вам утешение что его не просто перепродали а на запчасти пустили? Выбросив части имеющие отношение к IMEI, но поимев профит со всего остального.
> Точнее тот IMEI который вам телефон показывает совпадает с тем что идет в
> эфир только "в общем случае".А еще дважды два - четыре.
> Если телефон не копаный.
А что вы понимаете под "копкой"? Еще мне интересно, вот допустим открытая реализация будет так написана что всегда шлет рандомный IMEI. Кого при этом судить? Генератор случайных чисел? :)))
> То что некоторыми несложными телодвижениями можно эту цифирку поменять
Ну, допустим не всегда несложными. Попробуйте в BB5 (не сильно древние нокии) поменять. Хинт: там сертификаты. Ну, поменять то IMEI конечно можно, только работать не будет, т.к. подпись совпадать перестанет. А что, у вас уже есть приватный ключ нокии, что вам оно несложно? :)
> Расово верный IMEI прошит непосредственно в GSM модуле,
Это вы так за всех производителей расписываетесь? Или за кого-то конкретного? :). Кстати вон те перцы как раз и делают то что вы называете GSM модулем, думается они там смогут IMEI слать какой угодно, меняя его хоть раз в 5 минут по рандому :)
> и для его смены требуются весьма нетривиальные знания,
Да, например в случае нокии требуется всего-то приватный ключ, который почему-то есть только у нокии. Наверное потому и приватный :). У остальных - у кого как. Кстати по поводу имеев у операторов точно будет батхерт с красивыми IMEI вида 1234.5.. или 9999... коих в природе довольно много, т.к. это "дефолтные" IMEI юзаемые некоторыми телефонами в некоторых случаях (дефолтная фабричная конфигурация и т.п.) ;)
> движняки и оборудование, если это вообще возможно.
Что еще за гоповский жаргон на техническом форуме? oO
> На сегодняшний день для смены IMEI проще поменять GSM модуль чем
> кувыркаться с электронным микроскопом.Не догнал при чем тут микроскопы. IMEI обычно пишут или в однократно прошиваемую память, или как нокия - защищают сертификатом. Не очень понятно чем в этом случае микроскоп поможет.
>Правда вот тут менты хотят уголовную ответственность за это дело припаять.И тут есть доля смысла, главное чтобы как всегда всё через одно место не сделали.
>Интересно, а у своего телефона менять IMEI - это тоже незаконно?
Некоторых умельцев также сильно огорчает, что на автомобилях нельзя номера агрегатов перебивать =)
> Некоторых умельцев также сильно огорчает, что на автомобилях нельзя номера агрегатов
> перебивать =)Ну, знаете, это больше похоже на смену мака сетевушки чем на перебитие номеров автомобиля. Менять мак сетевушки - тоже должно быть уголовно наказуемо? Грубо говоря - где находится грань, отделяющая законное от незаконного и каков критерий? "Может использоваться ворами" - не критерий. Потому что хлеб в магазинах - он тоже может использоваться ворами. Это является поводом продавать его по карточкам и ввести уголовную ответственность за его продажу в обход карточной системы?
> Менять IMEI можно и в уже существующих телефонах.Модели в студию. И чтобы на них нормальная система была, разумеется.
> Правда вот тут менты хотят уголовную ответственность за это дело припаять
Слышал. Только ведь соснут.
> Модели в студию.Старые сименсы. Старые нокии семейства DCT4. Как бонус - они в силу ископаемости и низкой ценности - гопам как правило неинтересны, гы-гы-гы. Так что еще и менты с их вялыми потугами что-то найти - вам не потребуются, а вот IMEI вполне можно менять :)
> И чтобы на них нормальная система была, разумеется.
Ну... боюсь тут вам придется ждать пока вон те парни свой стек доделают. Наверняка там свой IMEI можно будет слать элементарно.
>> Менять IMEI можно и в уже существующих телефонах.
> Модели в студию. И чтобы на них нормальная система была, разумеется.
>> Правда вот тут менты хотят уголовную ответственность за это дело припаять
> Слышал. Только ведь соснут.На китайфонах можно менять
GSM уже дохл по сути. Делать клизьму полутрупу бестолковое занятие.
а так всегда - венец развития равнозначен смерти, как в случае с LPT
и тут его посмертно опенсорсят :)
Да замечал иногда, что в одно и то же время (около часа ночи) телефон начинает что-то передавать в сеть. Слышно по наводкам в динамики колонок.
> Да замечал иногда, что в одно и то же время (около часа
> ночи) телефон начинает что-то передавать в сеть. Слышно по наводкам в
> динамики колонок.Ну и хорошо - засекают твое местоположение.
Теперь будут знать, что в час ночи ты был дома, а не на месте преступления.
Алиби автоматом, плохо чтоли? ;-)
> Теперь будут знать, что в час ночи ты был дома, а не
> на месте преступления.А я не хочу чтобы за счет меня круг подозреваемых сужали.
> Теперь будут знать, что в час ночи ты был дома, а не на месте преступления.Извините, не он а его телефон. Телефон можно и дома оставить. Алиби, говорите? Ща все плохие парни идя на дело будут телефоны оставлять дома, для алиби как раз ;)
> Да замечал иногда, что в одно и то же время (около часа
> ночи) телефон начинает что-то передавать в сеть.Обычная периодическая перерегистрация скорее всего. Даже если телефон ничего не делает - он должен раз в несколько часов подтверждать что все еще здесь, все еще прицеплен к вон той БС и работает. Чтобы сеть знала куда направлять вызовы вообще. Частота перерегистрации - параметр задаваемый сетью. Да, сеть практически всегда знает где вы, с точностью ... в хучшем случае около 500 метров, в лучшем - пересечение секторов толщиной 500 метров :). Исключение - разве что если телефон выпал из сети и не успел сообщить об этом и не перерегистрировался (как правило когда юзверг свалил в местность с отсутствующим приемом).
GSM не нужен :-)и VoIP (... over GSM) не нужен ТОЖЕ :-)
...нужна связь мобильнх устройств через самомаршрутизируемые одоранговые технологии (ну и разумеется с асинхронной криптографией на уровне адресации узлов, а также открытыми алгоритмами и свободныи реализациями)
вот уж не думаю что такого рода технологии прямо-таки-не-возможно сделать
> GSM не нужен :-)Не нужен кому?
> ...нужна связь мобильнх устройств через самомаршрутизируемые одоранговые технологии
> (ну и разумеется с асинхронной криптографией на уровне адресации узлов, а
> также открытыми алгоритмами и свободныи реализациями)Нужен кому?
Ответьте на эти вопросы и станет понятно, почему до сих пор наоборот.