BroadNet
Le JournalProduit
Produit

Pare-feu de signalisation en 2026 : à quoi ressemblent les attaques SS7 et Diameter vues de l’intérieur d’un réseau ?

Le protocole SS7 a été conçu à une époque où l'on faisait confiance à tous les réseaux qui l'utilisaient. Cette hypothèse est aujourd'hui obsolète, mais le protocole transporte toujours du trafic ; les attaques qui l'exploitent sont certes peu spectaculaires, mais bien documentées et toujours fonctionnelles.

BroadNet Engineering
12 min de lecture
Produit · Numéro 08
12 min de lecture

a sécurité des systèmes de signalisation souffre d'un problème d'image. Elle est perçue comme une préoccupation spécialisée réservée aux ingénieurs en réseaux centraux, et les attaques sont décrites comme exotiques. Or, elles ne le sont pas. Elles sont peu coûteuses, bien documentées et toujours efficaces ; les conséquences se font sentir pour les abonnés sous forme de suivi de localisation, d'interception de mots de passe à usage unique et de comptes bancaires vidés.

Ce guide explique ce qui se passe réellement sur le plan de signalisation, ce que le cadre GSMA demande aux opérateurs de faire à ce sujet et pourquoi le pare-feu SMS que vous possédez déjà ne le couvre pas.

Pourquoi SS7 est-il exploitable ?

SS7 a été conçu pour un monde où quelques centaines d'opérateurs étatiques se connaissaient tous. L'authentification entre les réseaux n'était pas prévue, car sa conception ne l'exigeait pas : tout message arrivant sur le réseau provenait d'un pair, et les pairs étaient, par définition, dignes de confiance.

La déréglementation, les hubs d'itinérance et la revente ont transformé quelques centaines de pairs de confiance en des milliers d'acteurs disposant d'un accès à la signalisation, dont certains le revendent. Le protocole, lui, est resté inchangé. Un attaquant qui obtient un titre global (et ces titres peuvent être loués) peut envoyer les mêmes requêtes qu'un partenaire d'itinérance légitime, et le réseau destinataire est incapable, par chiffrement, de faire la différence.

Les attaques, en termes clairs

La plupart des dommages concrets sont répartis en trois catégories, et aucune ne nécessite de toucher l'appareil de l'abonné.

  • Divulgation de la localisation. Une requête destinée à l'itinérance (demandant quel commutateur dessert actuellement un abonné) renvoie un identifiant de cellule qui correspond à une zone physique. En la répétant, on obtient un historique des déplacements. L'abonné, lui, ne voit rien.
  • Interception de SMS. Un attaquant modifie la géolocalisation de l'abonné sur le réseau, de sorte que les messages soient acheminés vers son propre nœud plutôt que vers son téléphone. Tout code d'accès à usage unique envoyé par SMS pendant cette période est alors intercepté par l'attaquant. C'est le mécanisme à l'origine des prises de contrôle de comptes qui semblent contourner l'authentification à deux facteurs.
  • Divulgation des données des abonnés. Requêtes conçues pour l'interopérabilité légitime des identifiants de retour et des données de profil qui soutiennent une fraude ultérieure, y compris les identifiants nécessaires pour rendre plausible une tentative d'interception.
L'interception des SMS par signalisation explique pourquoi les codes d'accès à usage unique envoyés par SMS constituent un contrôle de possession plutôt qu'un second facteur d'authentification fort : la possession vérifiée peut être déplacée sans l'intervention de l'abonné.

Diameter n'a pas résolu le problème.

Diameter a remplacé SS7 pour la LTE et les générations suivantes, et il prend en charge la sécurité du transport. En pratique, l'interopérabilité Diameter est fréquemment déployée sans cette prise en charge, et les attaques analogues (localisation, interception, divulgation de données) réapparaissent sous des appellations différentes. Les réseaux exécutent également les deux piles de protocoles en parallèle pendant des années lors de la migration, et des fonctions d'interopérabilité assurent la traduction entre elles. Ainsi, une attaque côté SS7 peut être menée vers un cœur de réseau Diameter via une passerelle qui fait confiance à la traduction effectuée.

Un pare-feu de signalisation qui ne comprend qu'un seul des deux protocoles laisse l'autre ouvert, et par conséquent la fonction d'interfonctionnement.

Ce que FS.07 et FS.11 demandent

Le document GSMA publie le cadre de référence auquel se conforme l'industrie. Le document FS.11 définit les catégories de sécurité d'interconnexion SS7 ; le document FS.07 couvre les SMS et la dimension spécifique à la messagerie. C'est cette catégorisation qui rend le problème gérable, car elle distingue le trafic systématiquement illégitime du trafic légitime uniquement dans son contexte.

CatégorieCe qu'il couvreTraitement
Catégorie 1Messages qui ne devraient jamais provenir de l'extérieur du réseau domestiqueBlocage à la frontière. Aucun cas d'interconnexion légitime n'existe.
Catégorie 2Messages légitimes uniquement depuis un réseau où l'abonné est effectivement en itinérance.Corréler avec l'état d'itinérance ; rejeter en cas d'incohérence.
Catégorie 3Messages légitimes provenant d'un partenaire en itinérance, mais susceptibles d'abus en termes de séquence ou de volume.Analyse du taux, de la vitesse et de la plausibilité au fil du temps.

La catégorie 1 est la solution de facilité, celle qu'on oublie le plus souvent. La catégorie 3, c'est là que réside le véritable travail d'ingénierie : un message isolé peut être parfaitement légitime, tandis que le schéma auquel il appartient révèle clairement une attaque – par exemple, la même requête envoyée à mille abonnés en une heure par un partenaire disposant de cinquante utilisateurs en itinérance.

Pourquoi les vérifications de vélocité sont plus importantes que les signatures

La vérification des signatures permet de détecter les types de messages malveillants connus. Elle ne détecte pas les types de messages légitimes utilisés de manière illégitime, ce qui représente la majeure partie du problème actuel. Les questions pertinentes sont contextuelles : cet abonné se trouve-t-il vraisemblablement dans ce pays, compte tenu de sa localisation il y a quarante minutes ? Le volume de requêtes de ce partenaire correspond-il à son accord d'itinérance ? Ce service international a-t-il soudainement commencé à interroger des abonnés sur lesquels il ne s'était jamais renseigné auparavant ?

Cette analyse nécessite des données d'état : historiques d'itinérance, données de référence historiques par pair et capacité à corréler une requête avec les informations déjà connues du réseau. Un filtre sans état ne peut pas le faire, ce qui explique concrètement pourquoi les pare-feu de signalisation ne se limitent pas à des listes de contrôle d'accès.

Un pare-feu de signalisation n'est pas un pare-feu SMS.

Ces deux systèmes sont souvent confondus car ils sont tous deux appelés pare-feu et impliquent tous deux la messagerie. Ils fonctionnent à des niveaux différents et protègent contre des menaces différentes.

Pare-feu SMSPare-feu de signalisation
AvionTrafic d'applications/de messagerieSignalisation SS7 et Diameter
VoitContenu du message, identifiant de l'expéditeur, routage, volumeRequêtes d'interconnexion et procédures réseau
ArrêtsRoutes grises, spam, smishing, fuites A2P, pertes de revenusSuivi de localisation, interception de SMS, vol de données d'abonnés
CadreDimension de messagerie GSMA FS.07Catégories GSMA FS.11 / FS.07

Un opérateur a besoin des deux. Le protocole SMS firewall protège les revenus de messagerie et les abonnés contre les contenus abusifs ; le protocole pare-feu de signalisation protège les abonnés au niveau du réseau sous-jacent. Aucun ne remplace l’autre, et un audit qui constate la présence de l’un ne signifie pas que l’autre est couvert.

Le déploiement implique

  1. Avant de bloquer quoi que ce soit, établissez un niveau de trafic de référence. Il est impossible de distinguer les anomalies du trafic normal sans connaître le trafic normal pour chaque partenaire d'interconnexion.
  2. Activez d'abord le blocage de catégorie 1. C'est l'action la plus fiable et la moins risquée qui soit, et elle ne nécessite aucune corrélation.
  3. Ajouter une corrélation de catégorie 2 par rapport à l'état d'itinérance, qui est l'endroit où la plupart des tentatives d'interception sont détectées.
  4. Introduisez les règles de vitesse et de plausibilité de catégorie 3 en mode surveillance, ajustez-les, puis appliquez-les.
  5. Couvrez Diameter et la fonction d'interfonctionnement, et pas seulement SS7 — une attaque qui arrive sur une pile et est traduite dans l'autre contourne un déploiement à pile unique.
  6. Transmettez les résultats à un endroit où un humain pourra les lire. Un pare-feu qui bloque silencieusement ne vous apprend rien sur qui vous espionne.

Foire aux questions

Qu'est-ce qu'un pare-feu de signalisation SS7 ?

Un élément de réseau à la frontière de signalisation qui inspecte le trafic d'interconnexion SS7 et Diameter et applique les catégories GSMA — bloquant les messages qui ne devraient jamais arriver de l'extérieur du réseau, corrélant ceux qui ne sont légitimes que lorsqu'un abonné est réellement en itinérance, et appliquant une analyse de vitesse au reste.

En quoi est-ce différent d'un pare-feu SMS ?

Ils protègent des plans différents. Un pare-feu SMS inspecte le trafic de messagerie pour détecter les routes grises, le spam et les fuites de revenus A2P. Un pare-feu de signalisation inspecte les procédures SS7 et Diameter sous-jacentes, protégeant ainsi contre le suivi de localisation, l'interception des SMS et la divulgation des données des abonnés. Les opérateurs ont besoin des deux.

Que sont GSMA, FS.07 et FS.11 ?

Les documents de référence GSMA relatifs à la sécurité des interconnexions sont classés en deux catégories : FS.11 et FS.07. Le premier couvre les catégories d'interconnexion SS7, tandis que le second traite des SMS et de la messagerie. Leur contribution majeure réside dans le modèle de catégories qui distingue le trafic illégitime du trafic légitime uniquement dans un contexte d'itinérance spécifique.

Les attaquants pourront-ils encore suivre la localisation au-delà de SS7 en 2026 ?

Là où les réseaux n'ont pas déployé de filtrage catégorisé, oui. Les requêtes concernées sont des procédures d'itinérance ordinaires ; par conséquent, un réseau qui ne les met pas en corrélation avec l'état d'itinérance réel ne peut pas distinguer un attaquant d'un partenaire. C'est précisément ce que les catégories 1 et 2 de gestion visent à empêcher.

Est-ce que Diameter corrige le problème de sécurité SS7 ?

Pas à lui seul. Diameter prend en charge la sécurité du transport, mais les déploiements inter-opérateurs l'omettent fréquemment, et des attaques équivalentes existent avec des noms de messages différents. Les réseaux exécutent également les deux piles en parallèle lors de la migration, de sorte qu'une fonction d'interfonctionnement peut propager une attaque côté SS7 vers un cœur Diameter.

Un pare-feu de signalisation peut-il empêcher la fraude par échange de carte SIM ?

Non, l'échange de carte SIM est une attaque d'ingénierie sociale ciblant le processus d'approvisionnement de l'opérateur, et non une attaque par transposition. Il est donc impératif de s'en prémunir au niveau du service client et des contrôles de portabilité. Un pare-feu de transposition empêche un résultat techniquement similaire obtenu par un autre moyen : le transfert de messages via l'interconnexion plutôt que par une nouvelle carte SIM.

Le blocage du trafic de signalisation interrompra-t-il l'itinérance pour mes abonnés ?

Non, si le déploiement est effectué dans le bon ordre. Les messages de catégorie 1 n'ont pas de cas d'interconnexion légitime ; leur blocage est donc immédiat et sans risque. Les règles de catégories 2 et 3 doivent être exécutées en mode surveillance par rapport à un trafic de référence réel et ajustées avant leur application ; c'est pourquoi l'établissement d'une base de référence est la première étape.

Ce qu'il faut retenir

Les attaques par signalisation persistent car le protocole repose sur une confiance qui n'existe plus et car les requêtes impliquées sont indiscernables de l'itinérance légitime, à moins de les corréler avec les informations déjà connues du réseau. Les catégories GSMA permettent de gérer ce problème. Commencez par la catégorie 1, corrélez la catégorie 2 avec l'état d'itinérance, établissez une base de référence avant d'appliquer la catégorie 3 et concentrez-vous sur Diameter et la fonction d'interfonctionnement plutôt que sur SS7 uniquement.

Liés : pare-feu de signalisation pour les opérateurs, SMS firewall et qu'est-ce que la fraude au SIM swap.

Cela vous a-t-il été utile ?

Comment nous rédigeons et vérifions nos contenus

Écrit par

BroadNet Engineering

L'ingénierie assure le fonctionnement du réseau : liaisons SMPP , piles SS7 , moteurs de routage, l'infrastructure essentielle qui rend possible un volume de messages mensuel d'un milliard. Ils publient ici lorsqu'un sujet mérite d'être abordé.

Le Journal, par courriel

Un essai par mois. Rien d'autre.

Abonnez-vous et nous vous enverrons le prochain article (ingénierie, réglementation ou industrie) dès sa parution. Pas de campagnes publicitaires intempestives, pas de démarchage commercial, pas de partage avec des tiers. Désabonnement en un clic.

Un e-mail par mois. Désabonnement à tout moment. Consultez notre politique de confidentialité.

Ce que vous obtiendrez
  • Article long, pas un appât à liens.
    Six à onze minutes d'écriture ciblée sur un seul sujet.
  • Rédigé par des opérateurs
    Ingénieurs, responsables réglementaires et rédacteurs de produits en interne.
  • Connaissance de la région
    Point de vue ancré dans la région MENA sur les régulateurs, les opérateurs et la répartition des canaux.
  • Une fois par mois
    Pas de campagne au compte-gouttes. Un seul essai à la fois.
Arrêtez de lire. Commencez à expédier.

La plupart de ce que nous écrivons, nous l'avons appris en production.

Si cet article vous a interpellé, nous devrions probablement en discuter. Présentez-nous votre cas d'utilisation, les volumes et les marchés ; nous vous proposerons ensuite une solution de routage, une tarification et un client de référence que vous pourrez contacter.

$ curl -X POST https://api.broadnet.me/sms/sendSms