⚠️ Avviso di Sicurezza · Threat Intelligence

Perché la 2FA via SMS è Pericolosa: SIM Swapping, Vulnerabilità SS7 e Phishing Spiegati

2F Team di Ingegneria della Sicurezza 2FA-Tool · Aggiornato a Ottobre 2026 · 12 min di lettura (oltre 2.300 parole)
💡 Sintesi Esecutiva

Per oltre un decennio, la massima convenzionale della cybersecurity è stata: "Qualsiasi 2FA è meglio di nessuna 2FA." Sebbene ciò rimanga vero per gli attacchi di credential stuffing automatizzati a bassa complessità, l'autenticazione a due fattori basata su SMS si è trasformata in un catastrofico singolo punto di vulnerabilità (single point of failure). Con le massicce fughe di dati personali (PII) nel dark web, negozi di telefonia compromessi e framework di reverse proxy Adversary-in-the-Middle (AiTM) automatizzati come Evilginx, l'SMS 2FA offre un falso senso di sicurezza. Questo dossier tecnico analizza come vengono intercettate le verifiche SMS e spiega perché la postura di sicurezza impone una migrazione immediata a TOTP e token FIDO2.

01. L'Illusione della Sicurezza degli SMS ed Eredità Storica

Nei primi anni 2000, la verifica tramite SMS è diventata lo standard dominante per la sicurezza dei consumatori online grazie all'assenza totale di attrito per l'utente (zero user friction). Gli utenti non dovevano installare applicazioni crittografiche dedicate né acquistare chiavette hardware. Finché si possedeva un telefono cellulare, un codice di verifica da 4 a 6 cifre poteva essere recapitato istantaneamente nelle loro tasche.

Tuttavia, il protocollo Short Message Service (SMS) è stato formalizzato originariamente negli anni '80 nell'ambito della standardizzazione GSM dall'European Telecommunications Standards Institute (ETSI). Non è mai stato progettato per veicolare segreti crittografici né per fungere da protocollo di verifica dell'identità. I messaggi SMS sono privi di crittografia end-to-end, non dispongono di autenticazione dell'origine e mancano totalmente di un binding di canale crittografico (cryptographic channel binding) alla sessione attiva del browser dell'utente.

⚡ Il Difetto Architetturale Fondamentale: Instradamento vs Identità

Gli operatori di telecomunicazioni instradano gli SMS in base all'International Mobile Subscriber Identity (IMSI) momentaneamente registrato sulla cella radio—e non in base all'identità reale della persona fisica che impugna il dispositivo. Quando ci si affida alla 2FA via SMS, l'identità digitale non è protetta dalla crittografia, ma è affidata al rappresentante del servizio clienti meno retribuito di un negozio di telefonia locale.

02. Vettore di Attacco 1: Meccanica Dettagliata del SIM Swapping

Il SIM Swapping (noto anche come furto di SIM o port-out scam) è l'arma d'elezione per gli aggressori che mirano a bersagli specifici di alto profilo: possessori di ingenti patrimoni crypto, dirigenti aziendali e amministratori di sistema. L'aggressore non necessita dell'accesso fisico al terminale della vittima.

Il Ciclo di Vita dell'Attacco di SIM Swapping:

1
Ricognizione e Sintesi dei Dati (OSINT):

Gli aggressori acquistano archivi aggregati di credenziali trapelate sul dark web per ottenere codice fiscale, nome completo, data di nascita, indirizzo di residenza e operatore telefonico principale della vittima.

2
Manipolazione dell'Operatore o Corruzione di Dipendenti Interni:

L'attaccante telefona all'assistenza clienti dell'operatore fingendo di essere la vittima con una "SIM smarrita o danneggiata", superando facilmente le domande di verifica basilari. In alternativa, le organizzazioni criminali corrompono dipendenti dei negozi di telefonia con compensi tra i 500$ e i 1.000$ per ogni SIM swap illecito.

3
Disconnessione Silenziosa (Segnale Assente):

L'operatore trasferisce il numero telefonico MSISDN della vittima sulla scheda SIM dell'attaccante. Il dispositivo della vittima perde istantaneamente il segnale cellulare, mostrando "Nessun Servizio" o "Solo Chiamate di Emergenza". La maggior parte delle vittime pensa a un temporaneo disservizio di rete, vanificando la finestra critica di reazione di 10 minuti.

4
Compromissione Totale dell'Account (Account Takeover - ATO):

Disponendo del numero telefonico, gli aggressori avviano procedure di reimpostazione della password su Gmail, Microsoft, Telegram, Binance e home banking. Ogni codice OTP SMS in arrivo perviene direttamente sul telefono "usa e getta" dell'attaccante, garantendogli il pieno controllo immediato dell'account.

🚨 Violazioni Storiche Notabili Dovute a SIM Swapping
  • Jack Dorsey (CEO di Twitter): Nell'agosto 2019, hacker presero di mira un punto vendita AT&T per effettuare il SIM swap della scheda di Dorsey, adoperando il numero sottratto per pubblicare tweet offensivi tramite il gateway legacy SMS-to-tweet di Twitter (Cloudhopper).
  • Account X della U.S. Securities and Exchange Commission (SEC) (2024): Attaccanti hanno eseguito un SIM swap non autorizzato sul recapito mobile di recupero dell'account ufficiale della SEC, pubblicando l'annuncio fasullo dell'approvazione degli ETF Spot Bitcoin e causando liquidazioni per centinaia di milioni di dollari nei mercati globali.

03. Vettore di Attacco 2: Sfruttamento di SS7 e dei Protocolli Cellulari

Se il SIM swapping sfrutta la fallibilità umana, le vulnerabilità del protocollo Signaling System No. 7 (SS7) colpiscono difetti strutturali intrinseci all'instradamento globale delle telecomunicazioni.

Concepito nel 1975, l'SS7 coordina l'instradamento delle chiamate, la traduzione dei numeri, la consegna dei messaggi SMS e il roaming internazionale tra centinaia di operatori nel mondo. Crucialmente, l'SS7 è stato strutturato su un modello di fiducia cieca: qualsiasi fornitore connesso alla dorsale SS7 viene considerato legittimo e autorizzato.

// SS7 Silent SMS Redirection Workflow
1. Threat actor obtains SS7 Global Title (GT) lease via compromised minor telco
2. Attacker issues MAP_SEND_ROUTING_INFO_FOR_SM (SRI4SM) to victim's Home Location Register (HLR)
3. Response leaks target's internal IMSI and current MSC/VLR node address
4. Attacker transmits MAP_UPDATE_LOCATION to forge victim's roaming presence to rogue MSC
5. Sender gateway transmits mt-ForwardSM (SMS Delivery Packet) directly to attacker's gateway
6. Victim's real phone NEVER loses signal; verification SMS is silently cloned in transit!

Questo consente ad agenzie di intelligence ostili o a gruppi criminali organizzati di intercettare gli OTP bancari e crypto attraverso i confini nazionali senza che la vittima sospetti alcunché. Persino con il passaggio al protocollo Diameter in ambito LTE, la necessaria retrocompatibilità con i sistemi SS7 legacy lascia aperta una costante superficie di attacco.

04. Vettore di Attacco 3: Phishing AiTM in Tempo Reale (Framework Evilginx)

Molti utenti credono erroneamente: "Se la mia SIM non viene clonata, i miei codici SMS sono al sicuro." Questa convinzione svanisce di fronte ai moderni reverse proxy di tipo Adversary-in-the-Middle (AiTM) come Evilginx 3.0, Modlishka e Muraena.

Il phishing tradizionale basato sulla raccolta statica di credenziali creava moduli di login contraffatti. I moderni reverse proxy operano invece come intermediari trasparenti in tempo reale:

Phishing Tradizionale (Obsoleto)

Ruba password statiche. Fallisce all'istante se la 2FA è abilitata, poiché l'aggressore non riesce a riutilizzare il codice OTP prima della scadenza della finestra di 60 secondi.

Reverse Proxy AiTM (Evilginx)

Fa da proxy per il traffico legittimo tra l'utente e il server di destinazione. Quando l'utente digita il codice SMS ricevuto, il proxy lo inoltra all'istante, completa la procedura di autenticazione e ruba i cookie di sessione autenticata e i token bearer OAuth.

Perché l'SMS non può difendersi da AiTM: L'SMS è privo di Channel Binding. Il codice a 6 cifre sullo schermo non possiede alcuna correlazione crittografica con il certificato TLS del sito web. L'utente non può accorgersi della differenza tra l'inserimento del codice su login.example.com e su login.examp1e.com. Al contrario, gli autenticatori FIDO2/WebAuthn legano le firme a chiave pubblica direttamente all'URL di origine del browser, bloccando i tentativi di phishing in tempo reale.

05. Vettore di Attacco 4: IMSI Catcher e Trojan Android

A livello di frequenze radio locali e di dispositivi terminali (endpoint), i messaggi SMS sono esposti a ulteriori gravi vulnerabilità:

  • ●
    IMSI Catcher (Stingray) e Attacchi di Downgrade a 2G: False stazioni radio base portatili trasmettono segnali beacon ad alta potenza che costringono i telefoni nelle vicinanze a disconnettersi dalle reti 4G/5G e a retrocedere al vecchio standard 2G (GSM). Poiché il protocollo GSM non richiede l'autenticazione della cella radio verso il dispositivo, gli aggressori sfruttano le debolezze della cifratura A5/1 per decifrare chiamate vocali e catturare codici SMS in chiaro direttamente dall'etere.
  • ●
    Malware Android per l'Intercettazione di SMS: Utility ingannevoli o file APK installati da fonti non ufficiali richiedono i permessi android.permission.RECEIVE_SMS o BIND_NOTIFICATION_LISTENER_SERVICE. Una volta installati, processi daemon in background intercettano i codici di verifica al loro arrivo, inoltrandoli in tempo reale a bot Telegram crittografati o server di comando e controllo (C2).

06. Linee Guida sulla Deprecazione NIST SP 800-63B

Riconoscendo la gravità di questi vettori di attacco, il National Institute of Standards and Technology (NIST) ha ufficialmente imposto restrizioni sull'autenticazione via SMS nella sua storica guida sull'identità digitale, la Special Publication 800-63B (Digital Identity Guidelines: Authentication and Lifecycle Management):

📜 Mandato della Sezione 5.1.3.3 del NIST SP 800-63B:
"L'autenticazione fuori banda (Out-of-band - OOB) tramite sistemi PSTN (SMS o voce) è formalmente classificata come RESTRICTED (LIMITATA). I sistemi che impiegano la verifica SMS devono documentare e accettare esplicitamente i rischi intrinseci di SIM swapping, spoofing del mittente, intercettazione dei segnali e clonazione dei dispositivi. Per le organizzazioni che richiedono un Authenticator Assurance Level 2 (AAL2) o superiore, l'adozione di autenticatori crittografici a più fattori (app TOTP o token hardware FIDO) è fortemente richiesta."

Anche le autorità europee (ENISA) e la Cybersecurity and Infrastructure Security Agency (CISA) statunitense hanno recepito questa direttiva, ingiungendo a imprese ed enti governativi di dismettere tempestivamente l'autenticazione via SMS nelle infrastrutture critiche.

07. Confronto Architetturale: SMS vs TOTP vs FIDO2

Perché il Time-based One-Time Password (RFC 6238 TOTP) è strutturalmente superiore all'SMS? La matrice di confronto seguente illustra le caratteristiche architetturali di sicurezza:

Dimensione di Sicurezza Verifica SMS Autenticatore TOTP (RFC 6238) Hardware FIDO2 / YubiKey
Canale di Consegna Rete Cellulare Telefonica Calcolo Locale 100% Lato Client Chip Secure Element Locale
Resistenza al SIM Swapping Nulla (Compromissione immediata) Immune (Indipendente dal numero telefonico) Immune (Isolamento hardware)
Intercettazione di Segnalazione SS7 Vulnerabile Immune (Zero pacchetti di rete) Immune (Nessun transito di rete)
IMSI Catcher / Downgrade a 2G Vulnerabile Immune Immune
Reverse Proxy AiTM (Evilginx) Bypassato facilmente Moderata (Richiede vigilanza) Perfetta (Origin binding nativo)
Modalità Aereo / Uso Offline Non disponibile Perfettamente Funzionante (Solo timestamp) Perfettamente Funzionante
Costo di Implementazione Costi operatore per ogni SMS Gratuito e basato su Standard Aperti Token hardware ($45 - $80)

08. Difesa Pratica e Tabella di Marcia per la Migrazione

Non attendere che il segnale del tuo smartphone sparisca misteriosamente per porre rimedio a questa vulnerabilità. Adotta subito queste contromisure pratiche:

Passo 1 Scollega il Recupero via SMS dagli Account di Maggior Valore

Accedi a Google, Apple ID, GitHub, Binance, Kraken e ai tuoi fornitori di posta elettronica principali. Configura un'applicazione di autenticazione (come Aegis, 2FAS o Bitwarden) oppure una chiave di sicurezza hardware. Se la piattaforma lo consente, disabilita esplicitamente l'SMS come metodo di recupero alternativo.

Passo 2 Blocca il Contratto Cellulare con un PIN Anti-Portabilità

Contatta il tuo operatore telefonico (TIM, Vodafone, WindTre, Iliad, Fastweb, ecc. / AT&T, Verizon, T-Mobile) e imposta un PIN obbligatorio per il trasferimento del numero ("Port-Out PIN" o blocco antifrode). Attiva anche il PIN della SIM nelle impostazioni di iOS/Android, affinché una scheda SIM rubata non possa essere inserita in un altro dispositivo.

Passo 3 Esegui un Backup a Freddo dei Segreti TOTP a 16 Caratteri e dei Codici di Emergenza

Ogni volta che configuri un autenticatore, annota la chiave segreta Base32 a 16 caratteri su un supporto fisico offline (su carta o in uno storage crittografato non connesso) e conserva i 10 codici di recupero di emergenza monouso dell'account.

09. Domande Frequenti (FAQ)

Q1: L'autenticazione 2FA via SMS non è comunque preferibile a non avere alcuna protezione a due fattori? ▼

Contro gli attacchi automatici generici dei bot mirati a password deboli o riutilizzate, la 2FA via SMS offre una protezione di base. Tuttavia, il paradosso della 2FA via SMS risiede nel fatto che molti servizi considerano il numero di telefono come una chiave principale di recupero infallibile. Se un attaccante esegue con successo un SIM swap ai tuoi danni, l'SMS smette di essere uno scudo difensivo e si trasforma nell'arma per reimpostare ogni tua credenziale.

Q2: L'utilizzo di una eSIM protegge dal fenomeno del SIM swapping? ▼

No. L'eSIM protegge dal furto materiale della scheda, ma non offre alcuna difesa contro il social engineering. Se l'attaccante convince l'operatore a riassegnare il tuo numero, riceve semplicemente un nuovo codice QR per l'eSIM, scaricando il tuo profilo sul proprio dispositivo tramite Internet in pochi istanti.

Q3: Perché le banche al dettaglio continuano a imporre la verifica tramite SMS? ▼

A causa dell'inerzia demografica e dell'impatto sull'assistenza clienti. Obbligare milioni di clienti non avvezzi alla tecnologia a configurare app di autenticazione congestionerebbe i centralini di supporto. Gli istituti bancari preferiscono assorbire annualmente centinaia di milioni di dollari in perdite per frodi, affidandosi a modelli di rischio interni (come verificare con gli operatori se la SIM è stata sostituita nelle ultime 24 ore).

Q4: Cosa fare immediatamente se lo smartphone mostra "Nessun Servizio"? ▼

Consideralo un evento critico per la sicurezza. Connettiti subito al Wi-Fi, contatta il tuo gestore telefonico da una linea fissa o da un dispositivo alternativo e verifica se è stata effettuata una portabilità del numero. Contemporaneamente, blocca gli account sulle piattaforme di scambio crypto e cambia la password dell'indirizzo email principale da un computer sicuro.

Q5: Se un attaccante esegue il SIM swap del mio numero, può compromettere il mio autenticatore TOTP? ▼

No. Le app di autenticazione generano i codici localmente attraverso una chiave crittografica condivisa protetta nel keystore hardware isolato del tuo dispositivo. La rete telefonica non ha alcun accesso a questa chiave. Anche se l'aggressore assume il controllo totale del tuo numero cellulare, non sarà in alcun modo in grado di generare i tuoi codici TOTP.

Zero Dipendenza dalla Rete · 100% Riservato Lato Client

Genera Codici TOTP Sicuri Direttamente nel Tuo Browser

Dì addio ai rischi di intercettazione cellulare. 2FA-Tool impiega la W3C Web Crypto API per generare codici RFC 6238 esclusivamente all'interno della sandbox del tuo browser locale, preservando le tue chiavi private e offline.