IMSI та IMEI: як мобільні мережі ідентифікують телефон
Чим відрізняються IMSI та IMEI, як їх можуть отримувати фальшиві базові станції та що змінює ротація ідентифікатора.
BleepingComputer пояснив відмінності між ідентифікаторами IMSI та IMEI, які мобільний телефон передає мережам. IMSI пов’язаний із SIM-карткою та обліковим записом абонента у оператора, тоді як IMEI закріплений за самим пристроєм. Матеріал позначений як спонсорований і написаний мобільним оператором Cape.
IMSI потрібен мережі для пошуку та автентифікації абонента, а IMEI ідентифікує фізичний телефон, але сам по собі не підтверджує його справжність. Обидва ідентифікатори зазвичай залишаються незмінними, на відміну від адрес Wi-Fi і Bluetooth, які сучасні смартфони можуть періодично змінювати для зменшення можливостей відстеження.
Захист у різних поколіннях мереж
У мережах 2G і 3G IMSI та IMEI можуть передаватися незашифрованими. У 4G телефон під час першого підключення може надіслати IMSI відкритим текстом, після чого мережа використовує тимчасовий ідентифікатор GUTI. IMEI у 4G передається лише після взаємної автентифікації пристрою та мережі.
У автономних мережах 5G IMSI захищається у форматі прихованого ідентифікатора абонента SUCI, а IMEI також передається лише після взаємної автентифікації. Водночас телефон може перейти на старіший стандарт зв’язку, якщо покриття 5G недоступне, і цим можуть скористатися фальшиві базові станції.
Фальшиві станції та paging-атаки
Пристрої, відомі як IMSI-catcher, імітують базову станцію та спонукають телефони підключатися до сильнішого сигналу до завершення автентифікації. За таких умов зловмисник може отримати IMSI. Для доступу до IMEI в мережах 4G і 5G потрібне або пониження пристрою до старішої мережі, або дані автентифікації, здобуті раніше через атаки на сигнальні мережі.
Окремо видання описало paging-атаки у 4G. Режим очікування телефону використовує часові слоти, які для 4G обчислюються на основі IMSI. У дослідженні 2019 року науковці показали, що зловмисник, знаючи номер телефону, може ініціювати беззвучні виклики, повідомлення або сповіщення й відстежувати активність у відповідному слоті за допомогою радіоприймача. У середньому близько восьми спроб давали змогу підтвердити присутність пристрою поблизу.
Ротація ідентифікатора
Cape стверджує, що зміна IMSI кожні 24 години або за запитом скорочує період, протягом якого отриманий ідентифікатор можна пов’язати з конкретним абонентом. За описом компанії, новий IMSI також змінює paging-слот у 4G та ускладнює побудову тривалої історії переміщень за стабільним ідентифікатором. Водночас така ротація не заважає зловмиснику отримати поточний IMSI в реальному часі.