În urmă cu câțiva ani, clienți ai unor bănci din Germania au început să observe tranzacții pe care nu le autorizaseră. Conturile lor erau protejate cu autentificare în doi pași, iar pentru fiecare transfer banca trimitea un cod SMS de confirmare.
În mod normal, acel cod ar fi trebuit să ajungă exclusiv pe telefonul clientului. Dar în acest caz nu a fost așa.
Investigațiile ulterioare au arătat că atacatorii nu au spart sistemele băncii. În schimb, au exploatat o vulnerabilitate din infrastructura globală de telecomunicații pentru a intercepta mesajele SMS care conțineau codurile de autentificare. Prin manipularea rutării mesajelor, codurile au fost redirecționate către dispozitive controlate de atacatori, care au putut astfel finaliza transferurile bancare.
La baza acestui atac s-a aflat SS7 (Signaling System No. 7), un protocol de semnalizare folosit de operatorii telecom din întreaga lume pentru a coordona apeluri, SMS-uri și roamingul internațional.
Deși a fost proiectat cu decenii în urmă, SS7 continuă să fie utilizat în infrastructura telecom globală — iar vulnerabilitățile sale au devenit una dintre cele mai discutate probleme de securitate din domeniu.
Un protocol conceput pentru o lume diferită
SS7 a fost dezvoltat în anii 1970 pentru a permite rețelelor telefonice să comunice între ele. Protocolul gestionează funcții esențiale precum:
- rutarea apelurilor telefonice
- livrarea mesajelor SMS
- autentificarea utilizatorilor în roaming
- localizarea telefoanelor mobile în rețea.
În perioada în care a fost proiectat, rețelele telecom erau operate de un număr relativ mic de operatori naționali. Modelul de securitate al protocolului se baza pe ideea că toți participanții la rețeaua de semnalizare sunt de încredere.
Astăzi, însă, infrastructura telecom este globală și mult mai complexă. Interconectarea dintre operatori, furnizori de roaming și gateway-uri internaționale a creat un ecosistem în care accesul la rețeaua de semnalizare nu mai este limitat la câteva entități strict controlate.
Această schimbare de context a expus vulnerabilitățile structurale ale protocolului.
Ce pot face atacatorii cu acces la SS7
Atacurile SS7 nu implică compromiterea telefonului utilizatorului. În schimb, ele exploatează infrastructura de semnalizare dintre operatori.
Dacă un actor obține acces la rețeaua SS7, acesta poate trimite mesaje de semnalizare către alte rețele și poate manipula modul în care acestea procesează anumite operațiuni.
În funcție de scenariu, aceste atacuri pot permite:
- interceptarea SMS-urilor
- redirecționarea apelurilor telefonice
- urmărirea locației unui telefon mobil
- interceptarea codurilor de autentificare trimise prin SMS
- întreruperea serviciilor mobile pentru anumite dispozitive.
În practică, aceste vulnerabilități sunt deosebit de problematice pentru serviciile care folosesc SMS pentru autentificare, inclusiv aplicații bancare sau conturi online.
Exploatări recente și interesul industriei de supraveghere
Problema nu aparține doar trecutului. Cercetătorii în securitate continuă să observe exploatarea vulnerabilităților SS7 în scenarii reale.
Într-un caz investigat de specialiști în securitate telecom, o companie de supraveghere a fost surprinsă folosind o tehnică bazată pe SS7 pentru a obține locația telefoanelor mobile ale unor persoane vizate, în unele cazuri până la nivelul unei singure celule de rețea.
Potrivit cercetătorilor care au analizat incidentul, atacul exploata mecanisme de semnalizare utilizate în mod normal de operatori pentru funcții legitime, precum gestionarea roamingului.
Cathal Mc Daid, vicepreședinte de tehnologie la compania de securitate telecom Enea, a explicat că astfel de vulnerabilități continuă să fie exploatate deoarece există organizații dispuse să investească în descoperirea și utilizarea lor.
În cuvintele sale, aceste tehnici nu ar fi utilizate „dacă nu ar funcționa undeva”.
De ce SS7 nu a dispărut
În ciuda vulnerabilităților bine cunoscute, protocolul SS7 continuă să fie utilizat în infrastructura telecom globală.
Există câteva motive pentru această situație.
Infrastructură legacy
SS7 este integrat profund în arhitectura rețelelor telefonice și în mecanismele de roaming internațional. Înlocuirea completă ar necesita modernizarea simultană a infrastructurii multor operatori.
Interoperabilitate globală
Rețelele mobile trebuie să funcționeze fără întreruperi la nivel global. Pentru roaming și interconectare, operatorii trebuie să mențină compatibilitatea cu protocoale existente.
Servicii dependente de semnalizare
Servicii precum SMS sau anumite funcții de autentificare continuă să utilizeze elemente ale infrastructurii SS7.
Cum încearcă industria să limiteze riscurile
În ultimul deceniu, operatorii telecom au implementat mai multe mecanisme pentru a reduce impactul vulnerabilităților SS7.
Cele mai comune sunt:
Firewall-uri de semnalizare
Sisteme care analizează mesajele SS7 și blochează comenzile suspecte.
Monitorizarea traficului de semnalizare
Platforme specializate care detectează comportamente anormale în rețea.
Migrarea către protocoale mai moderne
Rețelele LTE și 5G utilizează protocoale precum Diameter pentru anumite funcții de semnalizare, care includ mecanisme de securitate mai avansate.
Totuși, chiar și aceste protocoale trebuie să rămână interoperabile cu infrastructura mai veche, ceea ce înseamnă că SS7 continuă să existe în anumite segmente ale rețelelor.
O vulnerabilitate care reflectă realitatea infrastructurii telecom
SS7 este adesea citat de cercetători ca un exemplu clasic al modului în care tehnologiile legacy pot continua să influențeze securitatea sistemelor moderne.
Deși industria telecom evoluează către arhitecturi 5G și, în viitor, 6G, infrastructura globală trebuie să rămână interoperabilă cu sisteme mai vechi.
Din acest motiv, vulnerabilitățile asociate SS7 nu au dispărut complet și continuă să fie monitorizate de cercetători, operatori telecom și agenții de securitate.
Pentru utilizatori, aceste mecanisme rămân invizibile. Pentru industria telecom însă, ele reprezintă o provocare constantă: cum modernizezi o infrastructură globală critică fără a compromite compatibilitatea și stabilitatea rețelelor existente.