На любой SIM-карте хранится уникальная информация о номере, который к ней привязан, и его абоненте. Один из важнейших параметров на ней — код IMSI. Расскажем подробнее, что это за код, какие задачи он выполняет и как узнать свой личный IMSI с помощью приложения на телефоне.
Что такое IMSI сотового оператора и SIM-карты?
IMSI (International mobile subscriber identity) — уникальный код для идентификации пользователей по всему миру, который есть у каждого абонента любого сотового оператора. Он хранится на каждой SIM-карте, которая когда-либо была выпущена, и позволяет точно определить, какой номер телефона к ней привязан. Задача идентификатора заключается в регистрации номера в сети, а также в определении некоторой информации о нем.
Код IMSI состоит из трех частей, а его длина может достигать 15 цифр в зависимости от региона и провайдера связи. Выделяются следующие составные части идентификатора:
- Первая часть называется MCC (Mobile Country Code) — она представляет собой две или три цифры мобильного кода страны. Позволяет понять, где была зарегистрирована SIM-карта.
- Последующие цифры обозначаются как MNC (Mobile Network Code) — это мобильный код сотового оператора, состоящий от 1 до 3 цифр (количество может отличаться в разных странах и у разных провайдеров связи). Позволяет узнать, какой мобильный провайдер обслуживает SIM-карту и номер абонента.
- Последняя часть имеет название MSIN (Mobile Station Identification Number) — это уникальный номер абонента, позволяющий идентифицировать его. Он состоит из девяти или десяти цифр.
Каждое устройство с доступом к мобильной связи имеет IMSI, и когда оно пытается подключиться к сети, мобильные операторы используют этот код для его аутентификации. Хотя любой IMSI принадлежит только одному провайдеру связи, подключаться с его помощью можно и к другим сотовым вышкам — к кому именно будет зависеть от того, с какими компаниями домашний оператор заключил соглашения. Когда к оператору подключается устройство с чужим IMSI (т.е. его обслуживает другой провайдер), то для него активируется роуминг — абонент все еще может пользоваться услугами связи, но для его SIM-карты будет установлен другой, более дорогостоящий тариф.
Таким образом, по умолчанию IMSI дает информацию о том, в какой стране была зарегистрирована SIM-карта и какой оператор связи ее обслуживает. С его же помощью операторы могут определить, кому принадлежит SIM-карта, чтобы регистрировать номер в сети на определенных условиях: по домашнему тарифу, если оператор распознал свой IMSI, или скорректированному, если провайдер оказался другим.
Зачем нужен IMSI?
Кроме предоставления базовых данных о стране и мобильном операторе, идентификатор может выполнять и защитную функцию, т.е. повышает безопасность использования номера и помогает избегать мошенничества.
Код IMSI уникален для каждой SIM-карты. Если абонент меняет SIM-карту, то вместе с ней меняются и данные IMSI. По ним сотовый оператор и другие службы могут определить факт того, что карта была заменена. Эта информация может иметь решающее значение при подмене SIM-карты и попытке мошенничества.
Например, если на SIM-карту должен быть прислан одноразовый пароль, то ее IMSI предварительно проверяется. Если по нему видно, что SIM-карту недавно меняли, то отправка пароля отменяется. Чтобы получить его, абоненту потребуется пройти верификацию своей личности — подтвердить, что он является владельцем номера. Эта мера защиты позволяет избежать попадания секретных паролей в руки мошенников, которые могли подделать SIM-карту и получить доступ к номеру жертвы. Однако, чтобы внедрить такую проверку, банки или другие организации, отправляющие на номера клиентов коды и пароли, должны интегрировать соответствующую услугу в свою работу — чаще всего ее предоставляют различные IT-компании.
Как узнать IMSI-код своей SIM-карты?
Абонент может самостоятельно узнать IMSI-код SIM-карты, которая в данный момент вставлена в его смартфон. Для этого можно воспользоваться мобильными приложениями — они находятся в бесплатном доступе в различных магазинах, например, Google Play. Быстрее и проще всего сделать это можно через программу «Find IMEI & MSI» или «Найти информацию об устройстве».
После установки приложения на смартфон понадобится:
- Открыть программу.
- На главной странице найти и выбрать раздел «IMEI».
- В нем нажать на строку «IMSI».
- Выбрать действие «Get Info» или «Получить информацию».
После выбора на экране отобразится уникальный код абонента, который также можно скопировать в буфер обмена.