Международный идентификатор мобильного абонента (IMSI; /ˈɪmziː / ) — это номер , который однозначно идентифицирует каждого пользователя сотовой сети . [1] Он хранится в виде 64-битного поля и отправляется мобильным устройством в сеть. Он также используется для получения других данных о мобильном телефоне в домашнем регистре местоположения (HLR) или как локально скопированный в регистре местоположения посетителя . Чтобы помешать перехватчикам идентифицировать и отслеживать абонента на радиоинтерфейсе, IMSI отправляется как можно реже, а вместо него отправляется случайно сгенерированный TMSI .
IMSI используется в любой мобильной сети, которая взаимодействует с другими сетями. Для сетей GSM , UMTS и LTE этот номер был предоставлен в SIM- карте, а для сетей cdmaOne и CDMA2000 — непосредственно в телефоне или в карте R-UIM (эквивалент SIM-карты в CDMA). Обе карты были заменены UICC .
IMSI обычно представлен в виде 15-значного номера, но может быть короче. Например, старые IMSI MTN South Africa , которые все еще используются на рынке, имеют длину 14 цифр. Первые 3 цифры представляют собой мобильный код страны (MCC), за которым следует мобильный код сети (MNC), либо 2-значный (европейский стандарт), либо 3-значный (североамериканский стандарт). Длина MNC зависит от значения MCC, и рекомендуется, чтобы длина была единообразной в пределах зоны MCC. [2] Остальные цифры представляют собой идентификационный номер мобильной подписки (MSIN) в клиентской базе сети, обычно длиной от 9 до 10 цифр, в зависимости от длины MNC.
IMSI соответствует стандарту нумерации ITU E.212.
Иногда IMSI можно ошибочно принять за ICCID ( E.118 ), который является идентификатором самой физической SIM-карты (или теперь виртуальной SIM-карты, если это eSIM ). IMSI находится как часть профиля (или одного из нескольких профилей, если SIM-карта и оператор поддерживают SIM-карты с несколькими IMSI) на SIM/ICCID.
Анализ IMSI — это процесс проверки IMSI абонента для определения сети, к которой принадлежит IMSI, и того, могут ли абоненты этой сети использовать данную сеть (если они не являются локальными абонентами, для этого требуется соглашение о роуминге).
Если абонент не из сети провайдера, IMSI должен быть преобразован в глобальный заголовок, который затем может использоваться для доступа к данным абонента в удаленном HLR . Это в основном важно для международного мобильного роуминга . За пределами Северной Америки IMSI преобразуется в формат мобильного глобального заголовка (MGT), стандарт E.214 , который похож на номер E.164 . E.214 предоставляет метод преобразования IMSI в номер, который может использоваться для маршрутизации на международные коммутаторы SS7 . E.214 можно интерпретировать как подразумевающий, что существует два отдельных этапа преобразования: сначала определяется MCC и преобразуется в код вызова страны E.164 , затем определяется MNC и преобразуется в национальный сетевой код для сети оператора. Но этот процесс не используется на практике, и орган по нумерации GSM четко заявил, что используется одноэтапный процесс [1].
В Северной Америке IMSI напрямую преобразуется в номер E.212 без изменения его значения. Это может быть направлено напрямую в американские сети SS7.
После этого преобразования SCCP используется для отправки сообщения в конечный пункт назначения. Подробности см. в разделе Global Title Translation .
Этот пример демонстрирует реальную практику, которая четко не описана в стандартах.
Правило перевода:
Таким образом, 284011234567890 становится 359881234567890 в соответствии с планом нумерации E.214.
Правило перевода:
Таким образом, 310150123456789 становится 14054123456789 в соответствии с планом нумерации E.214.
Результатом является глобальный заголовок, соответствующий E.214 ( индикатор плана нумерации установлен на 7 в сообщении SCCP). Этот номер теперь можно отправить в анализ глобального заголовка.
Правило перевода:
Таким образом, 284011234567890 становится 284011234567890 в соответствии с планом нумерации E.212.
Это число должно быть преобразовано на границе ANSI в ITU. Для получения более подробной информации см. Global Title Translation .
Home Network Identity (HNI) — это комбинация MCC и MNC. Это номер, который полностью идентифицирует домашнюю сеть абонента. Эта комбинация также известна как PLMN .