SIM: что такое IMSI, и чем он отличается от серийного номера SIM-ки. Что означают цифры на сим-карте Ассортимент продаваемых перехватчиков вызывает уважение. А что насчет кустарных поделок

Наверное, даже домохозяйки знают, что публичные точки Wi-Fi небезопасны. Что не мешает рядовым юзерам вовсю ими пользоваться - ведь если нельзя, но скучно и очень хочется, то можно! И без всякого VPN - хотя функцию VPN теперь внедряют даже в комплексные антивирусные продукты. Здоровой альтернативой Wi-Fi всегда считалось обычное мобильное подключение, тем более что с каждым годом оно становится все дешевле, а скорость его все выше. Но так ли оно безопасно, как нам кажется? В этой статье мы решили собрать основные вопросы и ответы, посвященные перехвату мобильных данных, и определиться, стоит ли его опасаться обычному, далекому от сокровенных тайн пользователю.

Что такое IMSI-перехватчик?

Это такое устройство (размером с чемодан или даже всего лишь с телефон), которое использует конструктивную особенность мобильников - отдавать предпочтение той сотовой вышке, чей сигнал наиболее сильный (чтобы максимизировать качество сигнала и минимизировать собственное энергопотребление). Кроме того, в сетях GSM (2G) только мобильник должен проходить процедуру аутентификации (от сотовой вышки этого не требуется), и поэтому его легко ввести в заблуждение, в том числе чтобы отключить на нем шифрование данных. С другой стороны, универсальная система мобильной связи UMTS (3G) требует двусторонней аутентификации; однако ее можно обойти, используя режим совместимости GSM, присутствующий в большинстве сетей. Сети 2G по-прежнему широко распространены - операторы используют GSM в качестве резервной сети в тех местах, где UMTS недоступна. Более глубокие технические подробности IMSI-перехвата доступны в отчете научно-исследовательского центра SBA Research . Еще одно содержательное описание, ставшее настольным документом современных киберконтрразведчиков, - это статья «Ваш секретный скат, больше вовсе не секретный », опубликованная осенью 2014 года в Harvard Journal of Law & Technology.

Когда появились первые IMSI-перехватчики?

Первые IMSI-перехватчики появились еще в 1993 году и были большими, тяжелыми и дорогими. «Да здравствуют отечественные микросхемы - с четырнадцатью ножками... и четырьмя ручками». Изготовителей таких перехватчиков можно было пересчитать по пальцам, а высокая стоимость ограничивала круг пользователей - исключительно государственными учреждениями. Однако сейчас они становятся все более дешевыми и все менее громоздкими. Например, Крис Пейдж построил IMSI-перехватчик всего за 1500 долларов и представил его на конференции DEF CON еще в 2010 году. Его версия состоит из программируемого радио и бесплатного программного обеспечения с открытым исходным кодом: GNU Radio, OpenBTS, Asterisk . Вся необходимая разработчику информация находится в открытом доступе. А в середине 2016 года хакер Evilsocket предложил свою версию портативного IMSI-перехватчика всего за 600 долларов.

Как IMSI-перехватчики монополизируют доступ к мобильнику?

  • Обманывают твой мобильник, заставляя его думать, что это единственное доступное соединение.
  • Настраиваются таким образом, что без посредничества IMSI-перехватчика ты не можешь сделать вызов.
  • Подробнее о монополизации читай в публикации научно-исследовательского центра SBA Research: IMSI-Catch Me If You Can: IMSI-Catcher-Catchers .

Ассортимент продаваемых перехватчиков вызывает уважение. А что насчет кустарных поделок?

  • Сегодня (в 2017 году) предприимчивые технические специалисты изготавливают IMSI-перехватчики, пользуясь доступными в открытой продаже высокотехнологичными коробочными компонентами и мощной радиоантенной, и затрачивают при этом не больше 600 долларов (см. версию IMSI-перехватчика хакера Evilsocket). Это что касается стабильных IMSI-перехватчиков. Но есть и экспериментальные, более дешевые, которые работают нестабильно. Например, в 2013 году на конференции Black Hat была представлена версия нестабильного IMSI-перехватчика , общая стоимость аппаратных компонентов которого составила 250 долларов. Сегодня подобная реализация обошлась бы еще дешевле.
  • Если вдобавок учесть, что современная западная высокотехнологичная военная техника имеет открытую архитектуру аппаратного обеспечения и открытый код программного обеспечения (это сегодня обязательное условие, чтобы обеспечить совместимость разрабатываемых для военных нужд программно-аппаратных систем), - у разработчиков, заинтересованных в изготовлении IMSI-перехватчиков, есть все козыри для этого. Об этой современной тенденции военного хай-тека можно почитать в журнале Leading Edge (см. статью «Преимущества SoS-интеграции », опубликованную в февральском выпуске журнала за 2013 год). Не говоря уже о том, что недавно Министерство обороны США выразило свою готовность заплатить 25 миллионов долларов подрядчику, который разработает эффективную систему для радиоидентификации (см. апрельский выпуск ежемесячного журнала Military Aerospace, 2017). Одно из основных требований, предъявляемых к этой системе, - должны быть открытыми ее архитектура и компоненты, из которых она будет состоять. Таким образом, открытость архитектуры - это сегодня обязательное условие совместимости разрабатываемых для военных нужд программно-аппаратных систем.
  • Поэтому изготовителям IMSI-перехватчиков даже большой технической квалификацией обладать не нужно - нужно только уметь подобрать комбинацию уже существующих решений и поместить их в одну коробку.
  • Кроме того, современная - дешевеющая непомерными темпами - микроэлектроника позволяет вместить свою кустарную поделку не только в одну коробку, но даже (!) в один чип (см. описание концепции SoC) и даже более того - настроить внутричиповую беспроводную сеть (см. описание концепции NoC по той же ссылке), которая приходит на смену традиционным шинам передачи данных. Что уж говорить об IMSI-перехватчиках, когда в открытом доступе сегодня можно найти даже технические подробности об аппаратных и программных компонентах суперсовременного американского истребителя F-35.

Могу ли я стать жертвой «случайного перехвата»?

Вполне возможно. Имитируя сотовую вышку, IMSI-перехватчики прослушивают весь локальный трафик - куда в числе прочего попадают и разговоры невинных прохожих (читай «откровения старшей сестры Большого Брата »). И это любимый аргумент «адвокатов неприкосновенности частной жизни», выступающих против использования IMSI-перехватчиков силовыми структурами, которые применяют это высокотехнологичное оборудование для выслеживания преступников.

Как IMSI-перехватчик может отслеживать мои перемещения?

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

Могут ли они слушать мои звонки?

  • Это зависит от используемого IMSI-перехватчика. Перехватчики с базовой функциональностью просто фиксируют: «в таком-то месте находится такой-то мобильник».
  • Для прослушивания разговоров IMSI-перехватчику требуется дополнительный набор функций, которые производители встраивают за дополнительную плату.
  • 2G-вызовы прослушиваются легко. IMSI-перехватчики для них доступны уже более десяти лет.
  • Стоимость IMSI-перехватчика зависит от количества каналов, рабочего диапазона, типа шифрования, скорости кодирования/декодирования сигнала и от того, какие радиоинтерфейсы должны быть охвачены.

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «сайт», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score!

International Mobile Subscriber Identity (IMSI ) - международный идентификатор мобильного абонента (индивидуальный номер абонента), ассоциированный с каждым пользователем мобильной связи стандарта GSM , UMTS или CDMA . При регистрации в сети аппарат абонента передаёт IMSI, по которому происходит его идентификация. Во избежание перехвата, этот номер посылается через сеть настолько редко, насколько это возможно - в тех случаях, когда это возможно, вместо него посылается случайно сгенерированный TMSI .

В системе GSM идентификатор содержится на SIM-карте в элементарном файле (EF), имеющем идентификатор 6F07. Формат хранения IMSI на SIM-карте описан ETSI в спецификации GSM 11.11. Кроме того, IMSI используется любой мобильной сетью, соединенной с другими сетями (в частности с CDMA или EVDO) таким же образом, как и в GSM сетях. Этот номер связан либо непосредственно с телефоном, либо с R-UIM картой (аналогом SIM карты GSM в системе CDMA).

Длина IMSI, как правило, составляет 15 цифр, но может быть короче . Например: 250-07-ХХХХХХХХХХ. Первые три цифры это MCC (Mobile Country Code, мобильный код страны). В примере 250 - Россия. За ним следует MNC (Mobile Network Code, код мобильной сети). 07 из примера - СМАРТС. Код мобильной сети может содержать две цифры по европейскому стандарту или три по североамериканскому. Все последующие цифры - непосредственно идентификатор пользователя MSIN (Mobile Subscriber Identification Number).

IMSI соответствует стандарту нумерации E.212 ITU.

Анализ IMSI

Анализ IMSI - это процесс определения принадлежности абонента к какой-либо сети, а также проверка того, разрешено ли абоненту этой сети пользоваться услугами той сети, в которой он находится.

Если абонент не принадлежит сети, в которой он находится, IMSI идентификатор должен быть транслирован в формат MGT для того, чтобы данные по нему можно было получить из какого-либо удаленного реестра. Стандарт E.214 регламентирует механизм трансляции этого номера в номер, который далее можно будет применить для маршрутизации в международных сетях SS7 . В пределах Северной Америки IMSI может быть транслирован непосредственно в номер стандарта E.212 без изменения и может быть направлен напрямую в одну из американских SS7 сетей.

Для CDMA операторов в роуминге первые 4 цифры из (MIN для GSM MSIN) являются IRM (интернешнл роуминг мин), а остальное идентификатор абонента в сети.

Примечания

См. также

  • IMEI - индивидуальный номер телефона
  • MSIN - индивидуальный номер карточки абонента
  • MSISDN - телефонный номер абонента

Ссылки


Wikimedia Foundation . 2010 .

Смотреть что такое "IMSI" в других словарях:

    IMSI - Para para la técnica de fecundación in vitro abreviada IMSI, véase Inyección intra citoplasmática de espermatozoides morfológicamente seleccionados. IMSI es el acrónimo de International Mobile Subscriber Identity (Identidad Internacional del… … Wikipedia Español

    IMSI - International Mobile Subscriber Identity L’International Mobile Subscriber Identity (IMSI) est un numéro unique, qui permet à un réseau GSM ou UMTS d identifier un usager. Ce numéro est stocké dans la carte SIM respectivement USIM et n est pas… … Wikipédia en Français

    IMSI - Die Abkürzung IMSI steht für: International Mobile Subscriber Identity Intracytoplasmic Morphologically Selected Sperm Injection Kategorie: Abkürzung … Deutsch Wikipedia

    IMSI - Código de identificación único para cada abonado (red móvil) que permite su identificación a través de la red. Está formado por: MCC: Código del país (3 dígitos) MNC: Código de la red móvil (2 3 dígitos) MSIN: Número de identificación … Enciclopedia Universal

Прошу дать разъяснение. Откуда банк получает информацию об изменении номера IMSI SIM карты пользователя ? Данная информация является конфиденциальный и имеется только у оператора связи. Оператор связи выдаёт уникальный номер IMSI SIM карты третьим лицам только по официальному запросу уполномоченных органов (например, полиция, суд). Дело в том, что Вы получаете СМС-сообщения об операциях (в том числе, сообщения с одноразовыми паролями) от банка на телефон с SIM-картой, номер которой (так называемый, IMSI) известен банку. Лицо, использующее другую SIM-карту с тем же номером телефона, но другим номером IMSI, не сможет получить эти сообщения. Как правило, перерегистрация номера IMSI осуществляется в следующих случаях:

  • Если Вы поменяли SIM-карту у своего оператора сотовой связи на новую.
  • Если Вы воспользовались услугой «Запасная SIM карта» оператора сотовой связи и активировали запасную SIM-карту.
В случае необходимости перерегистрации номера IMSI, при выполнении операций требующих проверки номера IMSI (например, в Сбербанк Онлайн), Вы получаете СМС-сообщение следующего содержания: «Сбербанк Онлайн. В связи с заменой SIM-карты СМС-пароль не может быть отправлен на этот номер. Пожалуйста, обратитесь в Контактный Центр Сбербанка по телефону 8-800-555-5550. При обращении Вам потребуется паспорт и чек по любой операции, совершенной в банкомате или торговой точке по Вашей банковской карте». Сообщение будет поступать до тех пор, пока Вы не пройдете процедуру перерегистрации номера IMSI. Если Вы получаете информацию об операциях на несколько телефонов («привязанных» к одной карте), то информация будет доставлена на все телефоны прошедшие проверку IMSI, на телефоны не прошедшие проверку IMSI будет доставлено СМС о необходимости перерегистрации номера IMSI.

Захотелось потихоньку возвращаться к техническим постом. Начнём с разминки:)

Многие знают, что на SIM-карте хранится некий идентификатор абонента, называемый IMSI. И что у каждого абонента IMSI свой, уникальный. В то же время, если вытащить SIM-карту из телефона, то на ней можно увидеть другой номер, лишь частично совпадающий с IMSI. Что это за номера, чем они отличаются, и почему в них есть общие подстроки цифр?

Начнём с кусочка пластика со встроенным микропроцессором под названием "SIM-карта". Она является частным представителем более обширного класса микропроцессорных устройств, называемых "смарт-карты". В соответствии с международным стандартом ISO/IEC 7812 каждой такой карте присваивается уникальный номер, называемый Integrated Circuit Card ID (ICCID):

Как видно, этот номер, состоящий из 19 цифр (хотя встречаются и очень старые карты с 20-разрядными ICC ID), в свою очередь может быть разбит на отдельные компоненты.
Первые две цифры - код индустрии, который для телекома всегда равен 89. Дальше идет код страны длиной от одного до трех знаков, и код организации, выпустившей карту. Этот префикс длиной в 7 цифр называется Issuer Identification Number (IIN) . В приведенном примере код страны - 380 (Украина), код выпустившей организации - 01 (ЗАО "УМС").

Остаток ICCID составляет индивидуальный номер карты (уникальный в рамках данного IIN), за которым следует одна цифра, используемая для контроля правильности IIN по простому алгоритму . Индивидуальный номер карты может назначаться выпускающей организацией по собственному усмотрению.

Теперь перейдем к IMSI.

Это 15-значное число, которое (surprise!) можно разделить на отдельные компоненты. Первый - это код страны в рамках инфраструктуры GSM, называемый Mobile Country Code (MCC) . Второй - это код мобильной сети в рамках страны, Mobile Network Code (MNC) . Дальше идут 10 знаков, которые, собственно, и являются идентификатором MS (абонента) в рамках сети. В приведеном примере MCC = 255 (Украина), MNC = 01 (ЗАО "УМС").

К чему это приводит на практике?

Во-первых, если у оператора дела идут хорошо, и он наподключал больше 10 10 -1 абонентов, ему надо получать новый MNC в стандартизирующих органах;)

Во-вторых, чтобы все работало и телефоны звонили, оператору необходимо в рамках своей сети всегда иметь возможность определить, в каком HLR-е содержатся сведения об абонентах. Тут сама собой напрашивается очевидная оптимизация - трактовать несколько первых цифр идентификатора MS как указание на то, в каком HLR-е содержаться сведения об этом абоненте. При этом маршрутизация запросов к HLR-ам описывается простыми правилами вида: "все запросы о абонентах 2550198* направлять в HLR #98".

Теперь представим себе весь процесс выпуска новых карт и привлечения новых абонентов. Оператор решил выпустить новые карты. Он отправляет заказ производителям SIM-карт. Производители присылают контейнеры с физическими SIM-картами (куда уже прописаны IMSI) и стопицот раз зашифрованные секретные данные о них (пресловутые Ki-коды и тому-подобное). Секретные данные загружаются в секретные информационные системы оператора, а SIM-карты направляются в магазины, дилерам и т.п.

Понятное дело, что в тот момент, когда свежеподключившийся абонент вставит SIM-карту в телефон, она уже должна быть правильным образом "прописана" в HLR-е (иначе абонент не сможет зарегистрироваться в сети). Получается, что данные о всех новых SIM-картах надо сразу размещать в HLR-ах. А если SIM-карты не продадутся в течении длительного времени? Тогда данные о них будут занимать ценное место в базе HLR. Можно выбрасывать карты в продажу порциями, или вообще при фактической продаже SIM-карты абоненту нажимать кнопочку в каком-то интерфейсе, и on demand загружать в HLR данные о картах поштучно.

Для того, чтобы заниматься подобными оптимизациями, полезно знать, какому ICCID (который можно прочесть на коробке с SIM-кой) соответствует какое IMSI. Понятное дело, что для информационных систем это дело не хитрое - заводится табличка (ICCID, IMSI), и дело с концом. А вот для людей проще, чтобы ICCID и IMSI были похожими. Именно поэтому обычно при заказе SIM-карт оператор просит, чтобы у них совпадали, к примеру, последние 10 цифр IMSI и Individual ID в ICCID.

В сетях GSM/GPRS/UMTS существуют и используются определенные идентификаторы для описания абонентов, сетевого оборудования, местоположения. Часть из них являются временными и используются для конфиденциальности/безопасности (например IMSI – постоянный, TMSI – временный). Некоторые идентификаторы являются общими для CS (Circuit Switched) и PS (Packet Switched) режимов работы MS (Mobile Station), некоторые нет. Вот только основные:

  • (Mobile Station Integrated Services Digital Number) – сопоставленный SIM-карте телефонный номер абонента. Используется в домене CS. Это тот номер, который мы набираем, когда хотим позвонить или отправить SMS. MSISDN вместе с IMSI составляют пару идентификаторов, однозначно определяющих абонента. MSISDN используется для маршрутизации вызовов, в то время как IMSI определяет конкретную SIM карту. Например при смене номера не обязательно менять SIM карту, достаточно в HLR (Home Location Register) поменять связку MSISDN – IMSI.

CC (Country Code) – Код страны, в которой подключался к сети абонент (там где выдали SIM).

NDC (Network Destination Code) - Национальный код пункта назначения. Для сетей GSM назначается для каждого оператора. Для крупных операторов выделяется более одного NDC. Именно поля CC и NDC позволяют получать информацию о маршрутизации к HLR и вызова. В системе PCS1900 вместо NDC используется поле NPA – Numbring Plan Area.

SN (Subscriber Number)- Номер абонента.

Конкретные длины составляющих частей регулируются международным и локальным законодательствами, например: Россия: CC=1 цифра (7), NDC=3 цифры (например, 910), SN=7 цифр (1234567), итого - 11 цифр (итоговый пример: 7-910-1234567).

Проверить какому оператору связи принадлежит тот или иной номер можно например на сайте MTT .

  • IMSI (International Mobile Subscriber Identity). Этот идентификатор используется для уникальной идентификации каждого абонента, точнее его SIM карты. IMSI не зависит от телефонного аппарата, которое использует абонент. Хранится в AuC (Authentication Centre) – Центре Аутентификации домашней сети абонента и на SIM карте абонента в элементарном файле (EF), имеющем идентификатор 6F07. Формат хранения IMSI на SIM оп0сан ETSI в спецификации GSM 11.11.

MCC – Mobile Country Code. К од страны в которой находится оператор. Описывает “домашнюю” страну мобильного абонента. Например в России MCC=250.

MNC – Mobile Network Code. Код мобильной сети. Уникально описывает сеть абонента. MNC наших операторов. MNC = 01 МТС, MNC = 02 Мегафон, MNC = 99 Билайн, MNС = 20 TELE2 Россия.

MSIN -Mobile Station Identification Number. Определяет номер SIM. Уникально описывает SIM в пределах одной сети. Первые 3 цифры описывают HLR абонента.

IMSI идентифицирует абонента в HLR. При регистрации абонента в MSC или SGSN аппарат абонента передает IMSI, по которому происходит его идентификация в HLR (разрешить/запретить доступ к сети, информация о подключенных услугах и пр.). Во избежание перехвата, этот номер посылается через сеть настолько редко, насколько это возможно - в тех случаях, когда это возможно вместо него VLR и SGSN могут использовать случайно сгенерированный TMSI. При этом в VLR и SGSN содержится соответствие IMSI и TMSI для каждой MS. Для CS сервисов используется TMSI, а для PS P-TMSI.

  • TMSI (Temprorary Mobile Suscriber Identity)/P-TMSI (Packet Temprorary Mobile Suscriber Identity). Э то два временных идентификатора, используются для конфиденциальности абонентов. Присваиваются они в зашифрованном виде после успешной аутентификации, для CS сервисов TMSI, для PS соответственно P-TMSI. В любом случае, присвоен TMSI или нет, MS будет отзыватся на свой IMSI. Длина TMSI 32 бита (4 октета). Если все 32 бита равны 1, то SIM карта считает, что TMSI/P-TMSI не используются. TMSI имеет значение только в пределах одной Location Area. TMSI/P-TMSI используются для пейджинга (пейджинг идет в пределах одного LAC/RAC). В случае одновременного существования CS и PS сервисов, используются определенные правила в присвоении TMSI/P-TMSI. Если 2 старших значащих бита имею 00, 01, 10, они используются VLR для TMSI. Значение 11 используется SGSN для назначения P-TMSI.
  • IMEI (International Mobile Equipment Identity). Международный идентификатор мобильного оборудования. IMEI устанавливается на телефоны во время изготовления на заводе. Он служит для идентификации устройства в сети. IMEI используется только для идентификации устройства, и не имеет постоянного отношения к абоненту. Посмотреть его можно набрав комбинацию *#06#. По сути IMEI это аналог MAC адреса. У операторов есть возможность отслеживать ворованные и иные серые аппараты по IMEI и блокировать доступ к сети, для этого служит EIR(Equipment Identity Register - Регистр идентификации оборудования), но в России пока не используется.

TAC – Type Approval Code . Назначается сериям мобильных телефонов после тестирования. До 2002 TAC состоял только из 6 цифр, оставшиеся 2 цифры составляли код места окончательной сборки (FAC). С 2003 до 2004 проходил переходной период, во время которого все коды FAC равнялись цифрам 00. В 2004 FAC прекратил своё существование, а TAC был расширен до 8 цифр.

FAC – Final Assembly Code . Это код окончательно собранного изделия. Добавляется для идентификации производителя.

SNR – Serial Number . Серийный номер

Идентификатор подвижного оборудования MEID(Mobile Equipment Identifier) , работающий в CDMA сетях, использует тот же базовый формат, что и IMEI. Узнать модель телефона по IMEI можно например .



Понравилась статья? Поделиться с друзьями: