BroadNet
Segnalazione Avanzato

Nozioni di base su SS7 e segnalazione

La rete di segnalazione alla base della messaggistica mobile — SS7, il protocollo MAP, SIGTRAN su IP e le problematiche di sicurezza che hanno plasmato i firewall moderni.

5 lezioni4 min di letturaBasato su standard · a ritmo personalizzato
Lezione 01

Cos'è l'SS7

L'SS7 — Signalling System No. 7 — è la rete di segnalazione fuori banda che gli operatori mobili e fissi usano per instaurare chiamate, consegnare SMS e supportare il roaming. "Fuori banda" significa che la segnalazione viaggia su un canale di controllo separato dal payload vocale o di messaggio.

L'SS7 è stato progettato in un'epoca in cui solo un piccolo gruppo fidato di operatori nazionali poteva raggiungere la rete. Quel presupposto di fiducia — ogni peer è legittimo — è la radice di molti problemi di sicurezza emersi una volta che la rete è diventata interconnessa a livello globale.

Nonostante abbia decenni di vita, l'SS7 svolge ancora funzioni di interworking fondamentali. Comprenderlo è un prerequisito per comprendere la consegna degli SMS, il roaming e i firewall costruiti per difendere lo strato di segnalazione.

Lezione 02

Lo stack di protocolli

L'SS7 è organizzato a livelli. L'MTP (Message Transfer Part) fornisce gli strati di trasporto inferiori. L'SCCP (Signalling Connection Control Part) aggiunge l'indirizzamento tramite global title e l'instradamento, così che un messaggio possa essere indirizzato a un elemento di rete logico anziché a un punto fisso.

Il TCAP (Transaction Capabilities Application Part) trasporta dialoghi transazionali sopra l'SCCP, e il MAP (Mobile Application Part) è il protocollo applicativo che esprime le operazioni specifiche del mobile — localizzare gli abbonati, autenticarli e instradare gli SMS.

Due concetti di indirizzamento ricorrono: i point code (OPC / DPC — codici di punto originante e di destinazione) identificano i nodi a livello di rete, mentre i global title (tipicamente un indirizzo in stile E.164) permettono all'SCCP di instradare verso elementi come un HLR senza conoscerne il point code.

Lezione 03

MAP e consegna degli SMS

La consegna degli SMS si appoggia su un piccolo insieme di operazioni MAP. Per terminare un messaggio, l'SMSC mittente emette un SRI-SM (Send Routing Info for Short Message) verso l'HLR (Home Location Register) del destinatario per scoprire a quale nodo servente è attualmente collegato l'abbonato.

L'HLR restituisce l'indirizzo dell'MSC/VLR servente, e l'SMSC consegna il messaggio lì con MT-ForwardSM. Se l'abbonato non è raggiungibile, la rete imposta un flag e notifica l'SMSC quando il telefono torna disponibile.

Questo flusso è esattamente ciò che home-routing e firewall di segnalazione manipolano: intercettando l'SRI-SM, un operatore può forzare il traffico terminante attraverso un checkpoint controllato, il che è il meccanismo alla base della protezione contro l'MT-bypass.

Lezione 04

SIGTRAN — SS7 su IP

Le reti moderne raramente fanno viaggiare l'SS7 su collegamenti TDM legacy per tutta la tratta. Il SIGTRAN è la famiglia di protocolli che trasporta la segnalazione SS7 su IP, usando l'SCTP (Stream Control Transmission Protocol) come trasporto affidabile con strati di adattamento come l'M3UA per trasportare il traffico a livello MTP.

Il SIGTRAN preserva i protocolli applicativi dell'SS7 — MAP e TCAP restano invariati — modernizzando al contempo il trasporto sottostante. È ciò che consente a un operatore di interconnettere la segnalazione su reti IP anziché su collegamenti dedicati.

Per una piattaforma di messaggistica, il SIGTRAN è lo strato in cui molte interconnessioni dirette con gli operatori vengono effettivamente implementate oggi, quindi la sicurezza della segnalazione è tanto una preoccupazione di rete IP quanto telecom.

Lezione 05

Problematiche di sicurezza dell'SS7

Poiché l'SS7 presuppone che ogni peer sia fidato, un aggressore con accesso alla segnalazione può abusare di operazioni legittime. L'SRI-SM può essere usato per sondare la posizione o l'esistenza di un abbonato; altri messaggi MAP possono essere usati impropriamente per intercettare SMS (inclusi gli OTP) o tracciare gli spostamenti.

La risposta del settore sono i firewall di segnalazione che applicano un filtraggio basato su categorie — come descritto nella GSMA FS.11 — distinguendo messaggi che dovrebbero provenire solo dall'interno della rete di appartenenza, solo da un partner di roaming, oppure legittimamente da qualsiasi luogo. I messaggi che arrivano dalla direzione sbagliata vengono bloccati.

Il Diameter, il protocollo di segnalazione per LTE/4G e oltre, eredita preoccupazioni simili e ha una propria linea guida di sicurezza (GSMA FS.19). La lezione è duratura: le reti di segnalazione hanno bisogno di un filtraggio esplicito perché il loro modello di fiducia originario non regge più.

Punti chiave
  • L'SS7 è la rete di segnalazione fuori banda per chiamate, SMS e roaming, costruita su un modello ormai obsoleto in cui tutti i peer sono fidati.
  • Lo stack è organizzato in MTP, SCCP, TCAP e MAP; i nodi sono indirizzati tramite point code e global title.
  • La terminazione degli SMS usa l'SRI-SM per localizzare un abbonato tramite l'HLR, poi l'MT-ForwardSM per consegnare.
  • Il SIGTRAN trasporta l'SS7 su IP; i firewall di segnalazione applicano il filtraggio per categoria GSMA FS.11 per bloccare gli abusi.
Mettilo in pratica

Metti in pratica ciò che hai appena imparato.

Parla con un vero ingegnere del tuo caso d'uso, oppure apri la documentazione per sviluppatori e invia un messaggio attraverso i canali descritti in questo corso.

Perché imparare da BroadNet
  • Da2003
  • Paesi200+
  • Collegamenti dell'operatore1,000+