The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Планируется создание первой открытой операционной системы дл..., opennews (ok), 03-Мрт-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Планируется создание первой открытой операционной системы дл..."  +/
Сообщение от Аноним (-), 03-Мрт-12, 22:54 
А может, Харальду уже пора загуглить по слову "эмулятор сим карт"? Он внезапно обнаружит что толпа народа уже давно сделала то что он хотел из общедоступных микроконтроллеров. Есть и реализации с исходниками, правда лицензию честно говоря не помню, но - есть.
Ответить | Правка | Наверх | Cообщить модератору

5. "Планируется создание первой открытой операционной системы дл..."  +2 +/
Сообщение от SsD (?), 03-Мрт-12, 23:01 
"У каждого должен быть свой велосипед" - гласит народная голландская поговорка
Ответить | Правка | Наверх | Cообщить модератору

10. "Планируется создание первой открытой операционной системы дл..."  +7 +/
Сообщение от ix.. (?), 04-Мрт-12, 00:08 
Аналитики должны быть аналитиками, а не пукать.
Харальд хочет полноценную открытую реализацию и внедрение gsm всех уровней. И нужен не эмулятор сим карт на основе микроконтроллеров, а инфраструктура. Включающая обычные по виду, но свободные внутри симки, ось для них, api для написания аппликух и тд.
Короче говоря они переизобретают сотовую связь, и это правильно.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

14. "Планируется создание первой открытой операционной системы дл..."  +/
Сообщение от Аноним (-), 04-Мрт-12, 00:56 
> не эмулятор сим карт на основе микроконтроллеров, а инфраструктура. Включающая обычные
> по виду, но свободные внутри симки,

Микроконтроллер от симки ничем таким принципиально не отличается. Ну закажи партию оных запрессованых в пластик - будет тебе симка. Впрочем это уже сто лет назад сделано - гуглить в районе gold card, silver card, green card и прочих (это достаточно баянные изделия если что). Ну собственно обычная карточка куда закатан PIC (gold/silver/...) или AVR (green card) соответственно. Никаких особых чудес. И на этом всем эмуляторов сим понаделано выше крыши, в основном - для расширения функционала симки, как то мультисим: в 1 карту шьется несколько переключаемых симок, что некоторым удобно - не надо карты разных операторов тасовать и пользоваться особо убогими но зато мультисимными телефонами.

Ответить | Правка | Наверх | Cообщить модератору

58. "Планируется создание первой открытой операционной системы дл..."  +/
Сообщение от Evgueniemail (?), 05-Мрт-12, 11:15 
Представьте себе ситуацию, что вам понадобилось запилить свою сотовую компанию в пределах, скажем Антарктиды.
Ответить | Правка | Наверх | Cообщить модератору

16. "Планируется создание первой открытой операционной системы дл..."  +2 +/
Сообщение от _Vitaly_ (ok), 04-Мрт-12, 02:22 
Ну Харальд видимо добыл визитку китайцев, которые клепают те самые левые спутниковые карточки. Без ограничений и NDA, ага :)
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

22. "Планируется создание первой открытой операционной системы дл..."  +4 +/
Сообщение от Аноним (-), 04-Мрт-12, 11:22 
>Без ограничений и NDA

Простите за оффтоп, но как бы хотелось всё же увидеть будущее, где вместо "скачать бесплатно без смс и регистрации" красовалось теперь это.
"собрать бесплатно без ограничений и NDA" :)

Ответить | Правка | Наверх | Cообщить модератору

21. "Планируется создание первой открытой операционной системы дл..."  +2 +/
Сообщение от ptr (??), 04-Мрт-12, 10:50 
Если цель что-то хакнуть, то, действительно, свободная реализация симки на фиг никому не нужна.
Если же цель сделать полностью свободный телефон, то хоть в лоб, хоть по лбу, но привязка через симку к одному или нескольким операторами и их номерам телефона необходима. Причем не в виде, что захочу - то пропишу.
То есть, симка должна позволять:
1. Хранить публичные ключи операторов связи
2. Хранить (а может и генерить) пару ключей для пользовтеля.
3. Приватный ключ должен шифроваться задаваемым пользователем PUK
4. PUK должен шифроваться задаваемым пользователем PIN (опционально)
5. Если свой публичный ключ генерится картой, должна быть возможность предоставить его оператору связи.

Вот это будет свободная симка, применимая в современной инфраструктуре.
И тогда пользователей будет свободен, можно иметь одну симку на все, можно несколько. А ключи можно хранить отдельно на флешке зашифрованными. И тогда, в случае пропажи/кражи можно не приходя в офис сразу же, сформировать новую пару ключей и используя старый ключ, сменить свой публичный ключ у операторов связи.
Визит в офис станет нужен будет только, если ключ успели взломать до того, как пользователь его сменил.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

33. "Планируется создание первой открытой операционной системы дл..."  +2 +/
Сообщение от Аноним (-), 04-Мрт-12, 16:11 
> То есть, симка должна позволять:
> 1. Хранить публичные ключи операторов связи
> 2. Хранить (а может и генерить) пару ключей для пользовтеля.

В GSM/3G аутентификация пользователя делается на основе приватного ключа Ki, участвуюшщего в вычислении ответа на запрос в алгоритме запрос-ответ. Набор бреда про ключи хороший, да.

Итого:
0) Вы не читали стандарты и ваши знания о ключах - бред.
1) PUK код - код сброса забытого PIN. Если вы забыли PIN и им было что-то зашифровано - то как это расшифровывать? Более того, толку с шифрования мизер - 4 и даже 8 цифр спокойно ломаются брутфорсом, даже без привлечения к делу GPU, так что такое шифрование просто ничего не защищает. Безопасность pin и puk - в том что карта без авторизации по PIN не выдает никаких ценных данных наружу. На ввод pin есть 3 попытки. Не угадали за 3 раза - есть 10 попыток на PUK. Не угадали и его - все, карту в мусорку. Поэтому брутфорс становится невозможен а шансы выиграть в лотереи "3 из 10000" и потом "10 из 10^8" выглядят достаточно невкусно.
2) Пользователь аутентифицируется на основе challenge-responce, секретом выступает ключ Ki, одинаковый у оператора и в сим-карте. Этот ключ не передается наружу (явное требование на это в стандарте). Сим-карта сама считает responce а телефон выступает лишь этаким "прокси" между сетью и сим-картой. Оператор также никогда не даст вам Ki в лапы по причине возможности криминального использования (создание клонов которые звонят за ваш счет). Мультисимки на основе эмуляторов стали возможны потому что в старой версии алгоритма challenge-responce был баг когда сделав кучу запросов можно было на основе ответов косвенно восстановить Ki. Но во первых появились карты с лимитом на число запросов, во вторых появились новые варианты алгоритмов не снабженные дырой.
3) В принципе, оператор может перепрограммировать SIM ремотно, вообще не спрашивая вас о том хотите вы этого или нет, в том числе и сменив ключ, используя какой-нибудь внутренний недокументированный протокол служебных СМС например. Другое дело что прокатит сие далеко не всегда и не со всеми аппаратами. Могу представить такое через sim application toolkit например, но его умеют не все телефоны. В общем как вы можете видеть, технология заточена на полный контроль оператора над происходящим...

Ответить | Правка | Наверх | Cообщить модератору

36. "Планируется создание первой открытой операционной системы дл..."  +/
Сообщение от ptr (??), 04-Мрт-12, 17:21 

> Итого:
> 0) Вы не читали стандарты и ваши знания о ключах - бред.

Проснитесь. Если бы вы прочитали все же хотя бы до третьего пункта, где написано, что PUK предлагается шифровать приватный ключ, хранящийся на флешке, то не выглядели бы, по меньшей мере, глупо.

Теперь по пунктам.
1. Это только один из вариантов его использования. Почему бы не использовать его для шифрования приватного ключа в симке, чтобы ничего не менять в телефонах - мне не ясно.
2. А вот это меня удивляет. Если это действительно так, то звонить от имени пользователя ничего не стоит - достаточно инсайдерской информации от оператора. Вариант, когда запросы и ответы подписываются приватными ключами оператора и абонента и проверяются их публичными ключами выглядит более надежным. Впрочем никто не мешает передать абоненту этот Ki зашифрованный сессионным ключом.
3. А вот это уж точно никому не нравится.

Ответить | Правка | Наверх | Cообщить модератору

41. "Планируется создание первой открытой операционной системы дл..."  +/
Сообщение от Чел (?), 04-Мрт-12, 23:20 
Тогда, что бы пользоваться вашей кредиткой, "- достаточно инсайдерской информации от " банка.

Ан нет, думаем дальше, а не строим умного.

Ответить | Правка | Наверх | Cообщить модератору

49. "Планируется создание первой открытой операционной системы дл..."  +1 +/
Сообщение от Аноним (-), 05-Мрт-12, 08:51 
> Проснитесь. Если бы вы прочитали все же хотя бы до третьего пункта,
> где написано, что PUK предлагается шифровать приватный ключ, хранящийся на флешке,

Ну и от чего вас по вашему спасет пароль в виде 8 цифр, даже если допустить что это будет так? :) В случае SIM основная безопасность и невозможность клонирования карты достигнуты тем что ключ никогда не покидает пределы карты и карта сама считает ответ + число попыток ввода PIN/PUK лимитировано самой картой.

> то не выглядели бы, по меньшей мере, глупо.

Во всяком случае, я стандарты читал и не оперирую левой терминологией. В отличие от.

> Теперь по пунктам.
> 1. Это только один из вариантов его использования. Почему бы не использовать
> его для шифрования приватного ключа в симке, чтобы ничего не менять
> в телефонах - мне не ясно.

Смысл этой деятельности не очевиден. Пароль на 8 цифр (типовой PUK) все-равно спокойно ломается брутфорсом даже на CPU, а ключ Ki и так по стандарту не читаем с карты: карта получив на вход рандом сама вычисляет ответ соответствующий рандому. Телефон лишь проксирует запросы-ответы между сетью и картой и сам авторизацию не считает. Совсем. Поэтому при нормальной реализации ключ спереть вообще нельзя - он зашит где-то в симке и никак не доставабелен оттуда: стандарт явно требует заворачивать запросы чтения к этому файлу после завершения фазы продакшна, что и реализуется. Единственный придуманный метод достать ключ - накидать в карту кучу запросов и по куче ответов косвенно восстановить ключ Ki. Что однако ж возможно только если алгоритм вычисления ответа не криптографически стойкий. Первый COMP128 был с ляпом, но с тех пор успели сделать COMP128v2 или задействовать свои (не прописанные в стандарте) алгоритмы и применительно к современным симкам - ключ Ki может не получиться достать совсем никак (зависит от лени оператора и перешел ли он на COMP128v2 или какой-то свой аогоритм аутентификации).

> 2. А вот это меня удивляет. Если это действительно так, то звонить
> от имени пользователя ничего не стоит - достаточно инсайдерской информации от оператора.

Если уж на то пошло, используя инсайдерские методы и настроившись на криминал можно просто дописать вам в биллинг что вы якобы звонили туда-то и попали на столько-то. А поди докажи что не звонил.

Насколько я знаю, ключи Ki поставляются от производителей симок в шифрованном виде и прям так и вгружаются всем скопом для партии симкарт в оборудование, что делает тыринг отдельно взятого Ki не слишком простым начинанием. Просто потому что операция "а вот дайте мне Ki вот этого абонента" как-то не очень то и предусмотрена. Если кто из стаффа опсосов есть - пусть поправит если я прогнал.

> Вариант, когда запросы и ответы подписываются приватными ключами оператора
> и абонента и проверяются их публичными ключами выглядит более надежным.

... только вот в стандарте сие не заложено. Там нет никакой публичной криптографии, там обычный такой challenge-responce auth. В принципе он даже без явных изъянов, в том плане что ключи Ki как-то так исторически оптом никто никогда не крал и проблемы с их защитой в общем то никогда и не стояло. Карта не желающая отдавать наружу ключ и согласная только внутри себя считать ответ - неплозая защита от тыринга ключа сама по себе, а с операторской стороны меры безопасности приличные, т.к. если кто сопрет блок Ki для партии сим и сольет налево - оператор опупеет потом от объема влета на бабки.

> Впрочем никто не мешает передать абоненту этот Ki зашифрованный сессионным ключом.

А смысл? Ki и так в общем случае даже легитимному пользователю получить нетривиально. Нет смысла воевать с ветряными мельницами.

> 3. А вот это уж точно никому не нравится.

В принципе SIM всего лишь "модуль идентификации". Ее доступ во внешний мир сильно ограничен проксей-телефоном. Если фирмваре оного играет на вашей стороне - симка зажата MITM'ом в очень узкие рамки и ничего таокго не может. Правда есть опять же SIM application toolkit который вообще-то слегонца зонд т.к. позволяет симке более продвинуто взаимодействовать с аппаратом, например добавляя свое меню. Вот так оператор уже может более-менее заметно испортить кровь абоненту + делать с симкартой много сомнительных вещей (вплоть до возможности слить дамп адресбука/sms в сим по какомунить самопальному протоколу поверх SAT, правда нынче телефоны имеют свойство не юзать адресбук и смс в симкарте в силу убогости фичи, так что в этом плане большого брата может посетить заяц несудьбы).

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

43. "Планируется создание первой открытой операционной системы дл..."  +1 +/
Сообщение от pavlinux (ok), 05-Мрт-12, 01:46 
> То есть, симка должна позволять:

Зачем?

> 1. Хранить публичные ключи операторов связи

В файлике на мобиле.
> 2. Хранить (а может и генерить) пару ключей для пользовтеля.

Разовые.

> 3. Приватный ключ должен шифроваться задаваемым пользователем PUK

Сессионный.

> 4. PUK должен шифроваться задаваемым пользователем PIN (опционально)

Сессионный.

> 5. Если свой публичный ключ генерится картой, должна быть возможность предоставить
> его оператору связи.

Да на здоровье. Только не картой, а в мобиле.

> Вот это будет свободная симка, применимая в современной инфраструктуре.

Ага, уже вижу как большие братья попирают эту свободу дулом у виска ОПСоСа  

> Визит в офис станет нужен будет только, если ключ успели взломать до
> того, как пользователь его сменил.

Не будет закрытой, не будет визитов.

---

Свободный телефон НЕ должен хранить вообще никакой уникальной информации,
даже серийного номера устройства, порядкового, заводского,....
НЕ тем более, как-то это передавать по сети!!!

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

В дополнение, обеспечить шифрование данных GSM трафика, не менее чем 256-ключом,
между двумя абонентами! Ключи не должны воообще никак летать по сети, только прямой
обмен используя иные каналы: Email, web, нашептать, файлы на флешке.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

44. "Планируется создание первой открытой операционной системы дл..."  +/
Сообщение от menraen (ok), 05-Мрт-12, 02:34 
> Свободный телефон НЕ должен хранить вообще никакой уникальной информации,
> даже серийного номера устройства, порядкового, заводского,....
> НЕ тем более, как-то это передавать по сети!!!

Вот-вот. Точно. А лучше пускай вообще ничего не передает - иначе Большой Брат запеленгует ;)

Свободный с анонимным путаете однако.

Ответить | Правка | Наверх | Cообщить модератору

72. "Планируется создание первой открытой операционной системы дл..."  +/
Сообщение от Noname (??), 05-Мрт-12, 20:15 
> Свободный с анонимным путаете однако.

Один из признаков свободы - не вмешательство в личную жизнь.

Ответить | Правка | Наверх | Cообщить модератору

76. "Планируется создание первой открытой операционной системы дл..."  +/
Сообщение от Аноним (-), 12-Мрт-12, 19:43 
там обычно оговорка присутствует типа,

пока это не угрожает жизни других людей, безопасности государства, ну и тому подобное

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру