Tutto ciò che vale la pena sapere, niente di superfluo.
Cosa fa il messaggio
Quando un SMSC deve recapitare un SMS MT (terminato sul dispositivo mobile) a un abbonato che non serve direttamente, invia il messaggio MAP-SRI-for-SM all'HLR di quell'abbonato. L'HLR risolve l'MSISDN nell'IMSI corrente e nell'indirizzo dell'MSC che lo serve, restituisce queste informazioni all'SMSC, il quale a sua volta invia il messaggio MAP-MT-FORWARD-SHORT-MESSAGE all'MSC per la consegna al dispositivo mobile. Senza il messaggio SRI-for-SM, non è possibile inviare SMS tra operatori diversi: ogni messaggio tra reti diverse in 2G/3G/4G tramite CSFB dipende da questa query.
Perché è diventato un bersaglio di attacchi
SRI-for-SM è un oracolo di posizione gratuito. Interrogandolo su qualsiasi MSISDN, un mittente apprende l'MSC di servizio di quell'abbonato, il che è sufficiente per determinare in quale paese e a quale operatore l'abbonato è attualmente connesso e (in combinazione con i dati di topologia dell'operatore) spesso anche la regione geografica approssimativa. Interrogazioni ripetute nel tempo rivelano i modelli di spostamento. L'uso legittimo dell'SMSC lo richiede; l'abuso consiste nell'invio ripetuto di SRI-for-SM senza alcun messaggio MT-FORWARD-SHORT-MESSAGE di follow-up, ovvero pura sorveglianza. I firewall SS7 considerano SRI-for-SM come l'esempio canonico per l'applicazione delle norme FS.07/FS.11.
Quali misure di mitigazione esistono?
Quattro livelli. Innanzitutto, il firewall correla l'SRI-for-SM in entrata con il successivo MT-FORWARD-SHORT-MESSAGE: un peer che effettua una richiesta ma non invia mai la risposta subisce automaticamente un degrado della reputazione. In secondo luogo, i limiti di velocità per peer e le soglie globali intercettano i tentativi di raccolta massiva. In terzo luogo, la whitelist GT/PC contro i partner di roaming dichiarati IR.21 blocca le query provenienti da origini non autorizzate. In quarto luogo, l'avviso di query anomale (un peer che improvvisamente esegue un traffico 10 volte superiore al suo livello di base verso uno specifico intervallo MSISDN) allerta il SOC per una revisione umana. Il firewall di segnalazione di BroadNet (/operators/ss7-firewall) include tutti e quattro i comportamenti di default e si integra con /platforms/signaling-cdr per la correlazione tra eventi.
Considerazioni in materia di privacy e conformità
Le risposte SRI-for-SM contengono IMSI e MSC di servizio, entrambi identificatori altamente sensibili. Il PDPL, il GDPR e le normative equivalenti trattano tutti i segnali di telecomunicazione che rivelano la posizione come dati protetti, soggetti a registrazione esplicita, conservazione per audit e segnalazione delle violazioni. Il quadro di difesa è universale: registrare ogni SRI-for-SM, monitorare le anomalie, condividere i dati di reputazione tra gli operatori tramite canali coordinati dalla GSMA. Questa voce non descrive deliberatamente le catene di exploit: per il playbook di difesa lato operatore, vedere /answers/gsma-fs07-fs11-signaling-firewall e per il contesto architetturale di SS7, vedere /answers/ss7-map-explained.