⚠️ Alertă de securitate · Analiză a amenințărilor

De ce 2FA prin SMS este periculos: SIM Swapping, vulnerabilități SS7 și Phishing explicate

2F Laboratorul de Cercetare în Securitate 2FA-Tool · Actualizat: octombrie 2026 · 12 min de citit (peste 2.300 de cuvinte)
💡 Rezumat pentru specialiști

Timp de mai bine de un deceniu, maxima convențională de securitate cibernetică a fost: „Orice 2FA este mai bun decât niciun 2FA.” Deși acest lucru rămâne valabil pentru atacurile automatizate în masă de tip credential stuffing, autentificarea cu doi factori prin SMS s-a transformat într-un punct unic catastrofal de eșec. Odată cu scurgerile masive de date cu caracter personal (PII) pe dark web, vulnerabilitatea angajaților din magazinele operatorilor telecom și cadrele automatizate de proxy invers Adversary-in-the-Middle (AiTM) precum Evilginx, 2FA prin SMS oferă doar o falsă senzație de securitate. Acest dosar tehnic explică modul în care codurile SMS sunt interceptate și de ce strategia ta de securitate impune o migrare imediată către chei TOTP și FIDO2.

01. Iluzia securității SMS-ului și moștenirea istorică

La începutul anilor 2000, verificarea prin SMS a devenit standardul dominant pentru securitatea consumatorilor online datorită lipsei totale de efort din partea utilizatorilor. Aceștia nu trebuiau să instaleze aplicații criptografice dedicate și nici să achiziționeze chei hardware. Atât timp cât o persoană deținea un telefon mobil, un cod de verificare de 4 până la 6 cifre putea fi livrat direct în buzunarul său.

Cu toate acestea, protocolul Short Message Service (SMS) a fost standardizat inițial în anii 1980 în cadrul normelor GSM de către Institutul European de Standarde în Telecomunicații (ETSI). El nu a fost proiectat niciodată pentru a transporta secrete criptografice și nici ca protocol de verificare a identității. Mesajele SMS sunt lipsite de criptare end-to-end, nu au autentificare a expeditorului și nu dispun de mecanisme de legare la nivel de canal (Channel Binding) cu sesiunea activă de navigare a utilizatorului.

⚡ Defectul arhitectural de bază: Rutare în loc de identitate

Operatorii de telecomunicații rutează mesajele text în funcție de identitatea internațională a abonatului mobil (IMSI) înregistrată pe releul celular curent — nu în funcție de identitatea persoanei care deține fizic dispozitivul. Când te bazezi pe SMS 2FA, identitatea ta digitală nu este protejată de algoritmi criptografici; ea este protejată de cel mai prost plătit reprezentant de relații cu clienții din magazinul unui operator local.

02. Vectorul de atac 1: Analiza detaliată a mecanicii SIM Swapping

SIM Swapping (cunoscut și sub numele de deturnare SIM sau fraudă prin portare de număr) este arma preferată a atacatorilor atunci când vizează deținători de criptomonede, directori executivi și administratori de sistem. Atacatorul nu are nevoie de acces fizic la telefonul victimei.

Ciclul de viață al atacului prin SIM Swapping:

1
Recunoaștere și sinteză de date (OSINT):

Atacatorii achiziționează baze de date scurse pe dark web pentru a recolta codul numeric personal (CNP/SSN), numele complet, data nașterii, adresa de domiciliu și operatorul de telefonie al victimei.

2
Manipularea suportului tehnic sau mituirea angajaților:

Atacatorul apelează centrul de asistență al operatorului pretinzând că este victima cu o cartelă „SIM pierdută sau deteriorată”, răspunzând cu succes la întrebările simple de verificare. Alternativ, grupările de criminalitate cibernetică mituiesc angajații din magazine cu sume între 500 și 1.000 de dolari pentru fiecare swap neautorizat.

3
Deconectarea silențioasă (Semnalul mort):

Operatorul transferă numărul de telefon MSISDN către cartela SIM aflată în posesia atacatorului. Telefonul victimei își pierde imediat conexiunea celulară, afișând „Fără serviciu” (No Service) sau „Doar apeluri de urgență”. Majoritatea victimelor cred că este o problemă tehnică temporară a rețelei, irosind fereastra critică de reacție de 10 minute.

4
Preluarea totală a conturilor (Account Takeover - ATO):

Având control asupra numărului de telefon, atacatorii solicită resetarea parolelor pentru Gmail, Microsoft, Telegram, Binance și serviciile bancare. Fiecare cod OTP sosit prin SMS ajunge direct pe telefonul atacatorului, oferindu-i control instantaneu asupra tuturor conturilor.

🚨 Incidente istorice majore de SIM Swapping
  • Jack Dorsey (fost CEO Twitter): În august 2019, hackerii au vizat o reprezentanță AT&T pentru a efectua un swap pe cartela lui Dorsey, folosind numărul său pentru a trimite tweet-uri jignitoare prin intermediul gateway-ului SMS-to-tweet al Twitter (Cloudhopper).
  • Contul de X al Comisiei pentru Valori Mobiliare și Burse din SUA (SEC) (2024): Atacatorii au executat un SIM swap pe numărul de recuperare al contului oficial al SEC, publicând un anunț fals privind aprobarea ETF-urilor Spot Bitcoin, ceea ce a provocat lichidarea unor poziții de sute de milioane de dolari pe piețele globale.

03. Vectorul de atac 2: Exploatarea SS7 și a protocoalelor celulare

Dacă SIM swapping-ul se bazează pe erori umane, vulnerabilitățile din Signaling System No. 7 (SS7) exploatează defecte structurale de rutare din telecomunicațiile globale.

Conceput în 1975, SS7 coordonează inițierea apelurilor, translația numerelor, livrarea mesajelor SMS și roamingul internațional între sute de operatori. Cruțial este faptul că SS7 a fost construit pe un model de încredere oarbă: orice operator conectat la rețeaua SS7 este presupus a fi legitim și autorizat.

// Fluxul de redirecționare silențioasă a SMS-urilor prin SS7
1. Atacatorul închiriază un Global Title (GT) SS7 printr-un operator minor compromis
2. Atacatorul trimite comanda MAP_SEND_ROUTING_INFO_FOR_SM (SRI4SM) către registrul HLR al victimei
3. Răspunsul divulgă IMSI-ul intern al victimei și adresa nodului MSC/VLR curent
4. Atacatorul transmite MAP_UPDATE_LOCATION pentru a falsifica prezența victimei pe nodul său fals MSC
5. Gateway-ul expeditor trimite pachetul mt-ForwardSM (livrarea SMS) direct către gateway-ul atacatorului
6. Telefonul real al victimei NU pierde niciodată semnalul; SMS-ul de verificare este interceptat silențios!

Această vulnerabilitate permite agențiilor ostile sau grupărilor criminale avansate să intercepteze coduri OTP bancare sau crypto dincolo de granițele naționale fără ca victima să bănuiască ceva. Chiar și odată cu tranziția către protocoalele LTE Diameter, compatibilitatea cu vechiul sistem SS7 menține aceste riscuri active.

04. Vectorul de atac 3: Phishing AiTM în timp real (Cadrul Evilginx)

Mulți utilizatori cred eronat: „Dacă cartela mea SIM nu a fost clonată, codurile mele prin SMS sunt în siguranță.” Această presupunere este complet spulberată de instrumentele moderne de proxy invers Adversary-in-the-Middle (AiTM) precum Evilginx 3.0, Modlishka și Muraena.

Phishing-ul tradițional crea pagini statice de conectare. Proxy-urile inverse ofensive din prezent acționează ca intermediari transparenți în timp real:

Phishing tradițional (Învechit)

Fură parole statice. Eșuează imediat dacă 2FA este activ, deoarece atacatorul nu poate retrimite manual codul OTP înainte de expirarea celor 60 de secunde.

Proxy invers AiTM (Evilginx)

Transmite traficul live între utilizator și serverul legitim. Când utilizatorul introduce codul SMS, proxy-ul îl transmite instantaneu, finalizează autentificarea și fură cookie-urile de sesiune autentificată și tokenurile OAuth.

De ce SMS nu poate opri atacurile AiTM: Mesajele SMS sunt lipsite de legare de canal (Channel Binding). Codul de 6 cifre de pe ecran nu are nicio relație criptografică cu certificatul TLS al site-ului web. Un utilizator nu poate distinge introducerea codului pe login.example.com față de login.examp1e.com. În schimb, cheile de autentificare FIDO2/WebAuthn leagă semnăturile de cheie publică direct de URL-ul de origine al browserului, blocând instantaneu încercările de phishing.

05. Vectorul de atac 4: Interceptoare IMSI și troieni Android

La nivelul semnalului radio local și al dispozitivelor fizice, mesajele SMS se confruntă cu riscuri suplimentare:

  • ●
    Interceptoare IMSI (Stingrays) și atacuri de retrogradare la 2G: Stațiile de bază false portabile emit semnale puternice care forțează telefoanele din apropiere să se deconecteze de la 4G/5G și să coboare la standardul 2G (GSM). Deoarece rețelele GSM nu autentifică stația de bază în fața telefonului, atacatorii profită de cifrurile sparte A5/1 pentru a decripta apelurile vocale și codurile SMS transmise în clar direct din aer.
  • ●
    Troieni Android pentru interceptarea SMS-urilor: Aplicațiile malițioase sau fișierele APK instalate din surse terțe solicită permisiuni precum android.permission.RECEIVE_SMS sau BIND_NOTIFICATION_LISTENER_SERVICE. Odată instalate, procesele din fundal interceptează codurile de verificare imediat ce sosesc și le transmit atacatorilor prin boți Telegram criptați sau servere de comandă și control în timp real.

06. Ghidul de depreciere NIST SP 800-63B

Recunoscând aceste riscuri grave, Institutul Național de Standarde și Tehnologie din SUA (NIST) a restricționat oficial utilizarea autentificării prin SMS în publicația sa de referință Special Publication 800-63B (Linii directoare privind identitatea digitală: Autentificare și gestionarea ciclului de viață):

📜 Directiva NIST SP 800-63B, Secțiunea 5.1.3.3:
„Autentificarea în afara benzii (OOB) care utilizează rețele PSTN (SMS sau apeluri vocale) este desemnată formal ca fiind RESTRICȚIONATĂ (RESTRICTED). Sistemele care utilizează verificarea prin SMS trebuie să documenteze și să își asume explicit riscurile de SIM swapping, spoofing de număr, interceptare a semnalizării și clonare a dispozitivelor. Pentru organizațiile care impun nivelul de asigurare a autentificatorului 2 (AAL2) sau superior, utilizarea autentificatoarelor criptografice multifactor (aplicații TOTP sau tokenuri hardware FIDO) este strict necesară.”

Agenția Uniunii Europene pentru Securitate Cibernetică (ENISA) și agenția CISA din SUA susțin această abordare, recomandând companiilor și instituțiilor publice eliminarea treptată a autentificării prin SMS din cadrul sistemelor critice.

07. Confruntare de arhitectură: SMS vs TOTP vs FIDO2

De ce parolele unice bazate pe timp (RFC 6238 TOTP) sunt net superioare SMS-ului? Tabelul comparativ de mai jos evidențiază caracteristicile tehnice de securitate:

Dimensiune de securitate Verificare prin SMS Autentificator TOTP (RFC 6238) Cheie Hardware FIDO2 / YubiKey
Canal de livrare Rețea celulară de telecomunicații Calcul matematic local 100% pe client Cip hardware securizat (Secure Element)
Rezistență la SIM Swap Zero (Deturnat instantaneu) Imun (Independent de numărul de telefon) Imun (Izolat hardware)
Interceptare a semnalizării SS7 Vulnerabil Imun (Fără pachete de rețea) Imun (Fără tranzit pe rețea)
Interceptare IMSI / Coborâre la 2G Vulnerabil Imun Imun
Proxy invers AiTM (Evilginx) Ușor de ocolit Moderat (Necesită vigilență) Perfect (Legare de originea paginii)
Mod Avion / Utilizare offline Indisponibil Complet funcțional (Necesită doar ceasul) Complet funcțional
Cost de implementare Tarife de operator pentru fiecare SMS Standard deschis și gratuit Dispozitiv hardware ($45 - $80)

08. Plan de acțiune pentru apărare și migrare

Nu aștepta ca semnalul telefonului tău să dispară în mod misterios pentru a rezolva această problemă. Parcurge următorii pași concreți chiar astăzi:

Pasul 1 Deconectează recuperarea prin SMS de la conturile importante

Conectează-te la conturile Google, Apple ID, GitHub, Binance, Kraken și la furnizorii principali de e-mail. Configurează o aplicație de autentificare (cum ar fi Aegis, 2FAS sau Bitwarden) sau o cheie de securitate hardware. Dacă platforma permite, dezactivează explicit SMS-ul ca metodă de rezervă.

Pasul 2 Protejează-ți contul la operatorul mobil cu un cod PIN anti-portare

Contactează operatorul tău mobil (Orange, Vodafone, Digi, Telekom etc.) și setează o parolă de securitate sau un cod PIN obligatoriu pentru orice modificare pe cont sau portare. Activează și codul PIN al cartelei SIM din setările dispozitivului iOS sau Android, astfel încât o cartelă furată să nu poată fi utilizată pe alt telefon.

Pasul 3 Păstrează la rece cheile secrete Base32 și codurile de recuperare

Ori de câte ori configurezi un autentificator, salvează cheia secretă brută în format Base32 pe un mediu fizic offline (pe hârtie sau într-un seif criptat neconectat la internet) și păstrează întotdeauna codurile de recuperare de unică folosință ale contului.

09. Întrebări frecvente (FAQ)

Î1: Nu este 2FA prin SMS totuși mai bun decât să nu ai deloc un al doilea factor? ▼

Pentru atacurile de bază efectuate de boți care testează parole slabe sau refolosite, 2FA prin SMS oferă o oarecare protecție. Totuși, paradoxul SMS 2FA constă în faptul că multe platforme tratează numărul de telefon ca pe o cheie supremă de recuperare a contului. Dacă un atacator îți fură numărul prin SIM swap, SMS-ul nu mai este o barieră de apărare, ci devine arma folosită pentru a-ți reseta toate parolele.

Î2: Mă protejează utilizarea unui eSIM împotriva atacurilor de tip SIM swapping? ▼

Nu. Tehnologia eSIM te protejează împotriva furtului fizic al cartelei din telefon, dar nu oferă nicio protecție împotriva ingineriei sociale aplicate operatorului. Dacă un atacator convinge un reprezentant de asistență să reasocieze numărul, acesta primește pur și simplu un cod QR eSIM nou și îți descarcă numărul pe telefonul său în câteva secunde.

Î3: De ce băncile comerciale cer în continuare verificarea prin SMS? ▼

Din cauza obișnuinței publicului larg și a costurilor ridicate de asistență. Obligarea a milioane de clienți fără cunoștințe tehnice să folosească aplicații de autentificare ar suprasolicita centrele de asistență. Băncile preferă să suporte pierderi anuale de sute de milioane de dolari din fraude, compensând prin modele interne de analiză a riscului (cum ar fi interogarea operatorilor pentru a afla dacă SIM-ul a fost schimbat în ultimele 24 de ore).

Î4: Ce ar trebui să fac imediat dacă pe telefonul meu apare „Fără serviciu” (No Service)? ▼

Tratează incidentul ca pe o alertă critică de securitate. Conectează-te imediat la o rețea Wi-Fi, apelează operatorul de telefonie de pe un alt telefon și verifică dacă numărul a fost transferat. Concomitent, de pe un calculator securizat, blochează conturile de pe bursele de criptomonede și schimbă parolele conturilor principale de e-mail.

Î5: Poate un atacator care îmi preia numărul prin SIM swap să compromită aplicația TOTP? ▼

Nu. Aplicațiile de autentificare generează codurile strict la nivel local, folosind o cheie criptografică partajată anterior, stocată în memoria securizată a dispozitivului (Keystore / Secure Enclave). Rețeaua celulară nu are niciun acces la această cheie. Chiar dacă un atacator deține controlul complet asupra numărului tău de telefon, el nu poate genera codurile tale TOTP.

Fără dependență de rețea · 100% confidențial pe partea de client

Generează coduri TOTP securizate direct în browserul tău

Renunță la riscurile interceptării celulare. 2FA-Tool utilizează W3C Web Crypto API pentru a genera coduri RFC 6238 exclusiv în mediul izolat al browserului tău, păstrând cheile private și offline.