Tout ce qui mérite d'être su, rien qui ne le mérite pas.
Où se situe MAP dans la pile
MAP repose sur TCAP, qui lui-même repose sur SCCP, lequel repose soit sur MTP3 (SS7 hérité), soit sur M3UA de SIGTRAN (SS7 sur IP). Le terminal mobile n'a jamais accès à MAP ; il s'agit d'un protocole de communication exclusivement inter-réseaux entre les centres de commutation mobile (MSC), les registres de localisation d'origine (HLR), les registres de localisation des visiteurs (VLR) et les centres de service de messagerie courte (SMSC).
Le flux SMS-MT dans MAP
Lorsqu'un SMSC doit acheminer un message MT (destiné à un mobile), il envoie une requête MAP-SRI-FOR-SM au HLR du destinataire. Le HLR répond en fournissant l'adresse du MSC de traitement actuel et l'IMSI. Le SMSC envoie alors une requête MAP-MT-FORWARD-SHORT-MESSAGE à ce MSC. Le MSC appelle le terminal, achemine le SMS et renvoie un résultat (succès ou échec). Les opérateurs constatent deux événements facturables distincts par envoi (requête HLR + envoi), et les pare-feu SMS inspectent les deux.
Pourquoi la fraude se développe dans MAP
SRI-for-SM est l'opération MAP la plus exploitée au monde. En interrogeant SRI-for-SM, un attaquant peut obtenir le MSC de service de n'importe quel abonné, une primitive de géolocalisation très efficace. Les normes GSMA FS.07 et FS.11 recommandent explicitement aux opérateurs de filtrer les requêtes SRI-for-SM entrantes en fonction de leur réputation et de déployer des pare-feu de signalisation SS7. Le pare-feu de BroadNet classe les messages MAP entrants selon les catégories GSMA SS7 1, 2 et 3 et bloque par défaut les messages de catégorie 3.
Qu'est-ce qui remplace MAP ?
En 4G, Diameter S6a/S6d assure la signalisation équivalente. En 5G autonome, l'architecture basée sur les services utilise HTTP/2 avec la chaîne NRF/UDM/SMSF. Cependant, comme la grande majorité des téléphones mobiles au Moyen-Orient et en Afrique du Nord utilisent encore la 2G/3G pour les SMS (CSFB), le protocole MAP restera d'actualité durant cette décennie.