Сигнализационните атаки чрез протоколите SS7 и Diameter могат да ви проследяват, подслушват и да имитират вашата самоличност. Ето как работят те и как да ги спрете.

Телефонът ви може да бъде проследен, вашите SMS кодове за двуфакторна автентикация могат да бъдат прихванати, а номерът ви може да бъде имитиран – и всичко това без зловреден софтуер, фишинг връзка или какъвто и да е достъп до самото устройство.

Атаките се случват вътре в телекомуникационната мрежа, в протоколите за контрол между операторите, известни като сигнализация – автоматизираните наследници на старите телефонни централи. Повечето потребители никога не ги забелязват, а повечето мобилни оператори не могат надеждно да ги спрат.

Сигнализационните атаки не са нещо ново. Съвсем наскоро те отново попаднаха в новините, когато свързани с Иран злонамерени субекти използваха остаряла мрежова технология, за да локализират телефоните на американски служители в Близкия изток по време на конфликта с Иран.

Уязвимостта обаче съществува от десетилетия и се използва за далеч по-ежедневни престъпления, като например прихващане на еднократни банкови пароли. Тя дори бе демонстрирана от популярни създатели на съдържание в YouTube: каналът Veritasium прихвана обажданията и текстовите съобщения на технологичен инфлуенсър, използвайки единствено неговия телефонен номер.

Това продължава да се случва

  • Киберпрестъпници са експлоатирали сигнализационни протоколи при атаки срещу банкови сметки и глобална телекомуникационна инфраструктура.
  • Лабораторията Citizen Lab разкри две дългогодишни кампании за комерсиално наблюдение, злоупотребяващи със SS7 и Diameter, с хиляди атаки срещу мишени в десетки държави.
  • Телефонът на конгресмена Тед Лиу беше хакнат на живо по телевизията чрез SS7 в предаването 60 Minutes Australia.
  • Атакуващи са прихващали еднократни SMS кодове за достъп, за да източват банковите сметки на жертвите си.

Какво представлява сигнализационната атака?

Всяко обаждане, текстово съобщение и сесия за мобилни данни изисква вашият оператор да потвърди, че сте редовен клиент, и да насочи трафика ви към правилната дестинация.

Операторите правят това чрез сигнализация – фонови съобщения, които идентифицират вашето местоположение и пренасочват трафика съобразно него. Сигнализацията е съединителната тъкан между глобалните доставчици от десетилетия и е една от най-пренебрегваните повърхности за атака в мобилната сигурност.

Два протокола извършват по-голямата част от работата: SS7 (от 70-те години на миналия век, използван в 2G/3G) и Diameter (неговият наследник, използван в 4G и повечето 5G мрежи).

И двата са проектирани във време, когато само малък брой големи оператори са имали достъп до системата, поради което те приемат по подразбиране, че трафикът, претендиращ да идва от легитимен оператор, наистина е такъв. Протоколът SS7 на практика няма механизъм за удостоверяване на машината, която прави заявката.

На теория Diameter поддържа по-силна автентикация, но операторите невинаги внедряват базови защити като криптиране и много от тях разчитат на същия модел на безусловно доверие между мрежите.

Атакуващ с достъп до глобалната сигнализационна мрежа – чрез комерсиално споразумение за наем или чрез компрометиран оператор – може да изпраща съобщения, които операторите по света третират като достоверни.

Как работи атаката

Сигнализацията позволява на атакуващия да задава въпроси на вашия оператор и да прави заявки от ваше име:

  • Локализиране в реално време. Заявките могат да върнат информация за базовата станция, към която последно сте се свързали. Други заявки, обикновено запазени за службите за спешна помощ, могат да върнат точните координати, които телефонът ви докладва.
  • Прихващане на комуникации. Атакуващият твърди, че сте преминали в роуминг в друга мрежа, така че вашите обаждания и текстови съобщения се пренасочват към него. В комбинация с откраднато потребителско име и парола, това доставя вашия SMS код за двуфакторна автентикация на атакуващия вместо на вас.
  • Имитиране на самоличност или блокиране. Разполагайки с вашия IMSI идентификатор, атакуващият може да извършва обаждания или да изпраща SMS съобщения от ваше име. Фалшива заявка за роуминг може също така да прекъсне обслужването на телефона ви.
  • Прекъсване на работата на мрежите. Умишлено неправилно конфигурирани сигнализационни съобщения могат да претоварят системите на доставчиците.

Нищо от това не докосва вашето устройство. Всичко се случва чрез автоматизирани трансакции, които не можете да видите и които не оставят следи в телефона ви.

Защо защитните стени и проверките за скорост на придвижване са недостатъчни

Сигнализационните защитни стени на операторите надеждно блокират съобщения, изпратени до или от грешно място. За правилно маршрутизираните съобщения те често изпълняват проверка за скорост на придвижване (velocity check), за да тестват дали физически бихте могли да пропътувате разстоянието от последното ви известно местоположение до новозаявеното. Ако преди час сте били в Ню Йорк, а турски оператор заяви, че сте в неговата мрежа, заявката се отхвърля.

Структурният проблем е, че данните за местоположението в защитната стена често са отпреди няколко часа. В проучване, представено на конференцията Wireless Security през 2025 г., мобилният оператор с фокус върху поверителността Cape измерва, че актуализациите по протокола Diameter от посетена мрежа пристигат едва на всеки два до десет часа.

Докладът на Citizen Lab показва това на практика: авторът на заплахата, наречен от тях STA1, многократно се е опитвал да проследи потребител, като е ротирал единадесет идентичности на оператори в девет държави, за да изглежда трафикът като легитимен роуминг. Те също така са превключвали между SS7 и Diameter, които повечето оператори защитават с отделни защитни стени и слаба координация помежду им.

схема на потока на повикванията

Представете си мишена, която се качва на полет от Нашвил до Берлин и изключва телефона си. Съобщение, представящо се за China Mobile и твърдящо, че тя е в роуминг там, бива отхвърлено, тъй като това е физически невъзможно.

Съобщение от оператор в близкия Насау, Бахамските острови, обаче изглежда правдоподобно и домашният оператор може да бъде заблуден да насочи нейните обаждания и SMS съобщения към атакуващия.

Как Cape защитава от сигнализационни атаки

Cape е мобилен оператор с фокус върху поверителността, чийто подход е да приеме, че глобалната телекомуникационна система е компрометирана, и да изгради защити, които въпреки това запазват комуникациите поверителни. Защитата включва няколко нива:

Без SS7. Cape изобщо не поддържа SS7 и в мрежата няма резервно превключване към SS7, така че атаките, базирани на този протокол, нямат какво да поразяват. Много оператори все още се затрудняват да изведат от експлоатация остарялата SS7 инфраструктура, тъй като определени генериращи приходи части от мрежата им зависят от нея.

Заключване на мрежата (Network Lock). Вместо да се доверява на представата на чуждата мрежа за това къде се намирате, Cape пита вашето устройство. Когато чужда мрежа поиска да се свърже с телефона ви, функцията Network Lock изпраща запитване до приложението на Cape, което оценява заявката локално на ниво държава и връща отговор дали данните съвпадат. Ако атакуващ се опита да регистрира вашия IMSI от друга държава, докато телефонът ви е у дома, заявката се отхвърля и вие получавате известие. Системите на Cape научават само дали заявката съвпада, но не и къде се намирате в действителност, като операторът никога не събира и не съхранява точното ви местоположение.

АтакаДруги операториCape
Проследяване на местоположението в реално времеТелефонът се свързва винаги, когато намери обхват; проверките за скорост на придвижване могат да бъдат заобиколени чрез правдоподобно подправянеNetwork Lock верифицира заявките за свързване директно с вашето устройство
Събиране и повторно използване на IMSIIMSI идентификаторът е постоянен и остава използваем за неопределено времеЕжедневната ротация прави предварително събраните IMSI идентификатори безполезни
Атаки, базирани на SS7Атакуващите използват различни методи за заобикаляне на SS7 защитните стениЛипсва поддръжка на SS7
Атаки, базирани на DiameterЗащитните стени разчитат на широко публикувани базови правила на GSMAЗащитните стени се обновяват на базата на тестове за проникване, използващи актуални техники

Не можете да коригирате уязвимостите в гръбнака на телекомуникациите, но можете да изберете своя оператор

Спазването на всички добри практики, като използване на криптирани приложения за съобщения, избягване на публични Wi-Fi мрежи и активиране на двуфакторна автентикация (2FA), все пак оставя устройството ви зависимо от мрежи, които никога не са били проектирани с мисъл за сигурността.

За хората, които са потенциални мишени – като журналисти, ръководители, специалисти по сигурността и всеки, чиито акаунти разчитат на потвърждение чрез SMS – мобилният оператор е част от модела на заплахите.