Résumé exécutif

Les protocoles radio IoT constituent une surface d'attaque invisible mais critique, que les audits de sécurité traditionnels ignorent presque systématiquement. Le Bluetooth Low Energy équipe aujourd'hui les dispositifs médicaux, les serrures connectées et les traceurs personnels ; Zigbee orchestre les réseaux domotiques et industriels ; LoRa couvre des déploiements de capteurs sur plusieurs kilomètres de portée. Chaque protocole apporte ses propres faiblesses : appairage mal implémenté, clés de transport codées en dur, chiffrement désactivé par défaut ou trames rejouables. La démocratisation des radios logicielles a changé la donne : pour quelques dizaines d'euros, un HackRF, un RTL-SDR ou un dongle nRF52 suffisent à capturer, décoder et rejouer des communications autrefois hors de portée. Maîtriser les attaques radio IoT n'est plus une spécialité réservée aux chercheurs : c'est devenu une compétence indispensable pour tout auditeur confronté aux objets connectés.

  • Identification des vecteurs d'attaque et de la surface d'exposition
  • Stratégies de détection et de réponse aux incidents
  • Recommandations de durcissement et bonnes pratiques opérationnelles
  • Impact sur la conformité réglementaire (NIS2, DORA, RGPD)
\

La sécurité des communications radio IoT est fondamentalement différente de la sécurité réseau filaire. Un attaquant n'a pas besoin d'un accès physique au réseau : il lui suffit d'être à portée radio du dispositif cible, ce qui peut représenter plusieurs dizaines de mètres pour le BLE, une centaine de mètres pour le Zigbee et plusieurs kilomètres pour le LoRa. Les équipements nécessaires au pentest radio IoT sont devenus remarquablement accessibles depuis l'avènement du SDR grand public. Un HackRF One à 300 euros remplace des équipements de laboratoire qui coûtaient plusieurs dizaines de milliers d'euros il y a dix ans. Cette démocratisation des outils d'analyse radio signifie que les attaquants disposent désormais des mêmes capacités que les laboratoires de recherche spécialisés, ce qui impose aux fabricants de prendre la sécurité radio au sérieux plutôt que de compter sur l'obscurité des protocoles propriétaires. Les techniques présentées ici sont complémentaires de la méthodologie de pentest IoT OWASP et s'intègrent dans la phase d'audit des protocoles de communication. L'article sur les attaques wireless Wi-Fi et BLE couvre les aspects Wi-Fi non traités ici pour se concentrer sur les protocoles spécifiquement IoT.

\
  • Le BLE en mode Just Works est vulnérable au Man-in-the-Middle avec des outils comme GATTacker
  • Les clés réseau Zigbee transmises en clair lors du processus de join compromettent tout le réseau
  • LoRaWAN en mode ABP avec compteurs réinitialisables permet le rejeu de messages capturés
  • Un kit complet de pentest radio IoT coûte moins de 500 euros en matériel SDR
  • La détection d'anomalies RF est la contre-mesure la plus efficace contre les attaques radio
\

Attaques sur le Bluetooth Low Energy

\

Le Bluetooth Low Energy (BLE) est le protocole radio le plus répandu dans l'IoT grand public : serrures connectées, bracelets de fitness, dispositifs médicaux et balises de localisation. Le mode d'appairage Just Works, utilisé par la majorité des dispositifs BLE pour sa simplicité, n'offre aucune protection contre les attaques Man-in-the-Middle. L'outil GATTacker implémente un proxy BLE transparent qui se positionne entre le dispositif et l'application mobile pour intercepter et modifier les commandes GATT en temps réel.

\

Le sniffing BLE avec un Ubertooth One capture les paquets advertising qui révèlent l'identité, les services exposés et parfois des données transmises en clair. L'outil GATTacker clone le profil GATT d'un dispositif légitime pour créer un jumeau malveillant auquel l'application mobile se connecte automatiquement lorsque le signal est plus fort. Cette technique, testée sur des serrures connectées commerciales, permet de capturer le code de déverrouillage et de le rejouer ultérieurement.

\

Lors d'un audit d'une serrure connectée BLE dans un immeuble de bureaux, le clonage du profil GATT avec GATTacker a permis de capturer la séquence de déverrouillage transmise par l'application mobile. La séquence, non chiffrée et sans mécanisme anti-rejeu, a pu être rejouée 48 heures plus tard. Le fabricant utilisait le mode Just Works et transmettait les commandes en clair sur la caractéristique GATT de contrôle.

\

Interception et injection sur les réseaux Zigbee

\

Le protocole Zigbee utilise un chiffrement AES-128 au niveau réseau, mais la distribution de la clé réseau lors du join constitue sa vulnérabilité principale. Lorsqu'un nouveau dispositif rejoint le réseau, le coordinateur lui transmet la clé réseau chiffrée avec une clé de transport bien connue définie dans la spécification. Un attaquant qui capture cette phase avec un sniffer CC2531 peut déchiffrer la clé réseau et décrypter l'intégralité du trafic. La protection des données transmises via Zigbee rejoint la problématique de sécurité des protocoles IoT au niveau applicatif.

Retour terrain

Dans les missions que je réalise, le ROI de la sécurité est rarement spontanément accepté par la direction. J'ai développé une grille d'évaluation qui traduit les risques techniques en perte financière estimée — coût d'un incident × probabilité annuelle. Cette approche actuarielle simple (et imparfaite) a permis de débloquer des budgets de sécurité dans 8 organisations sur 10 où je l'ai présentée.

\

Le framework KillerBee fournit les outils offensifs : zbstumbler pour la découverte, zbdump pour la capture, zbreplay pour le rejeu et zbassocflood pour le déni de service. L'injection de trames avec un dongle ApiMote permet d'envoyer des commandes de contrôle aux actionneurs du réseau une fois la clé obtenue. La combinaison capture de clé et injection permet la prise de contrôle complète d'un réseau domotique ou industriel Zigbee déployé sans surveillance.

\ \ \ \ \ \ \ \ \ \ \ \
ProtocoleOutil de sniffingOutil d'injectionVulnérabilité principaleCoût matériel
BLEUbertooth OneGATTacker, BtleJuiceAppairage Just Works~100 €
ZigbeeCC2531 SnifferKillerBee, ApiMoteClé réseau en clair au join~15-80 €
Z-WaveScapy-radioEZWaveDowngrade S0 chiffrement~200 €
LoRaWANgr-lora, SDRChirpStackABP compteurs réinitialisables~300 €
Sub-GHzRTL-SDR, HackRFHackRF, Yard Stick OneCodes fixes sans rolling code~25-300 €
\

Vulnérabilités des réseaux LoRaWAN

\

Le protocole LoRaWAN couvre les déploiements longue portée avec des communications sur plusieurs kilomètres. LoRaWAN implémente un chiffrement AES-128 à deux niveaux : la clé NwkSKey protège l'intégrité des métadonnées, et l'AppSKey chiffre la charge utile. Le mode OTAA génère ces clés dynamiquement lors du join, offrant une meilleure sécurité que le mode ABP où les clés sont provisionnées statiquement.

\

Les vulnérabilités se concentrent sur le mode ABP encore largement déployé. Les compteurs de trames protègent théoriquement contre le rejeu, mais de nombreux dispositifs ABP réinitialisent ces compteurs après redémarrage, permettant le rejeu de trames capturées. L'interception avec un récepteur SDR et le décodeur gr-lora capture les trames même à plusieurs kilomètres. La migration vers OTAA avec rotation régulière des clés est la recommandation principale.

\

SDR et analyse de protocoles propriétaires

\

Le Software Defined Radio permet l'analyse de tout protocole radio dans sa bande de fréquences. Un HackRF One couvre 1 MHz à 6 GHz en réception et émission, englobant tous les protocoles IoT courants. L'analyse d'un protocole propriétaire commence par l'identification de la fréquence porteuse avec un scan spectral, suivie de la capture du signal brut, la démodulation avec GNU Radio et le décodage avec Universal Radio Hacker.

\

Les protocoles Sub-GHz propriétaires (télécommandes de garage, capteurs météo, systèmes d'alarme) utilisent fréquemment des codes fixes sans rolling code, rendant le rejeu trivial après capture. Le Yard Stick One et le Flipper Zero automatisent ce processus. Les contre-mesures incluent l'adoption de rolling codes et la détection spectrale continue. L'article sur le hardware hacking JTAG et UART complète l'approche radio avec les techniques d'accès physique aux interfaces de débogage pour extraire les clés de chiffrement et les paramètres radio.

\

Mon avis : le pentest radio IoT reste une niche dans laquelle peu de consultants sont compétents. Le coût d'entrée matériel est dérisoire (moins de 500 euros) et les vulnérabilités découvertes sont presque systématiquement critiques. Les fabricants qui investissent dans un audit radio avant mise sur le marché évitent des rappels de produits coûteux.

\

Quel matériel faut-il pour le pentest radio IoT ?

Un Ubertooth One pour le BLE (environ 100 euros), un dongle CC2531 pour Zigbee (15 euros), un HackRF One pour SDR généraliste (300 euros) et un adaptateur RTL-SDR pour la réception passive (25 euros). Budget total inférieur à 500 euros.

\

Le BLE 5.0 corrige-t-il les vulnérabilités ?

BLE 5.0 améliore la portée et le débit mais ne corrige pas les faiblesses du mode Just Works. Le mode Secure Connections avec Numeric Comparison reste nécessaire pour une sécurité robuste contre les attaques MITM.

\

LoRaWAN est-il sécurisé par défaut ?

LoRaWAN v1.1 avec activation OTAA et chiffrement AES-128 offre une bonne sécurité de base. Le mode ABP avec compteurs réinitialisables reste vulnérable au replay et doit être évité en production.

\

Conclusion

\

Les protocoles radio IoT présentent des vulnérabilités structurelles exploitables avec du matériel SDR accessible. Le BLE en mode Just Works, le Zigbee avec sa distribution de clé en clair et le LoRaWAN en mode ABP offrent des vecteurs d'attaque documentés. L'intégration du pentest radio dans les audits de sécurité IoT est indispensable pour évaluer le risque réel posé par ces protocoles sans fil déployés massivement.

\

Intégrer le test des protocoles radio BLE, Zigbee et LoRa dans vos évaluations de sécurité IoT permet de découvrir des vulnérabilités critiques invisibles aux audits réseau traditionnels, protégeant vos déploiements connectés contre des attaques exploitant la couche radio à distance sans accès physique au réseau.

\

Article suivant recommandé

Sécurité Firmware Embarqué : Extraction et Analyse →

Extraire un firmware via SPI/JTAG, analyser le filesystem avec Binwalk, identifier les vulnérabilités et appliquer des c

Surface d'attaque : Ensemble des points d'entrée exploitables par un attaquant pour compromettre un système, incluant les services exposés, les interfaces utilisateur et les API.

L'analyse et le test de sécurité d'appareils IoT et mobiles doivent être réalisés sur des équipements dont vous êtes propriétaire ou pour lesquels vous disposez d'une autorisation écrite.

\

Contre-mesures et durcissement des protocoles radio IoT en environnement industriel

Le durcissement des déploiements radio IoT en environnement industriel commence par une cartographie RF exhaustive. Les SDR (Software Defined Radio) comme le HackRF One ou le RTL-SDR permettent de réaliser un spectrum survey complet sur la plage 1 MHz - 6 GHz en quelques heures. Cette cartographie révèle systématiquement des appareils non inventoriés — capteurs oubliés, équipements de maintenance laissés en place, voire appareils malveillants posés par un attaquant lors d'une précédente intrusion physique.

Pour le durcissement spécifique par protocole : en BLE, activez le mode "Private Address" (adresses MAC aléatoires rotatives) et utilisez LE Secure Connections avec ECDH plutôt que Legacy Pairing. En Zigbee, forcez l'utilisation du Trust Center avec des clés réseau de 128 bits et activez les mécanismes de détection d'intrusion intégrés dans Zigbee 3.0. Pour LoRaWAN, assurez-vous que OTAA (Over-the-Air Activation) est utilisé plutôt qu'ABP — ABP avec des clés hardcodées représente la vulnérabilité la plus fréquente observée sur les déploiements LoRa industriels. La segmentation réseau entre IoT et OT reste la mesure de sécurité la plus impactante.

Les tests de pénétration radio IoT constituent une discipline spécialisée qui requiert des compétences en RF engineering, en protocoles embarqués et en sécurité offensive. Les principaux outils du testeur radio incluent : le HackRF One (émetteur-récepteur SDR 1 MHz-6 GHz, 300 USD) pour la capture et la retransmission de signaux, le YARD Stick One pour les attaques de replay et de bruteforce sur les protocoles sub-GHz (433 MHz, 868 MHz), et le Proxmark 3 pour les tests sur les cartes RFID/NFC. Pour les protocoles Zigbee et BLE, des dongles USB spécifiques comme l'APIMote ou le Ubertooth One permettent la capture passive et l'injection de trames.

La méthodologie de test radio IoT suit les étapes classiques du pentest adaptées au contexte RF : reconnaissance (scan du spectre, identification des appareils émetteurs), analyse des protocoles (rétro-ingénierie des modulations et des formats de trame), identification des vulnérabilités (absence de chiffrement, replay, bruteforce de PIN), et exploitation (démonstration d'impact via commande d'appareils non autorisés, injection de données falsifiées). Le rapport de test doit documenter les équipements utilisés, les fréquences et protocoles analysés, et les preuves d'exploitation avec vidéo si possible pour convaincre les équipes OT de l'importance des remédiation.

\
Ayi NEDJIMI
\

Sécurisez vos objets connectés

\

Pentest IoT, audit firmware, sécurité mobile — tests d'intrusion hardware et software.

\ \
\

Environnement de test et laboratoire pratique

La maîtrise des techniques de sécurité offensive et défensive requiert un environnement de pratique dédié. L'installation d'un laboratoire virtuel sur votre poste (VMware Workstation, VirtualBox, ou Proxmox pour une infrastructure plus élaborée) permet de tester les concepts présentés dans cet article sans risque pour les systèmes de production.

Configuration recommandée du lab

Pour reproduire les scénarios décrits, une configuration minimale comprend : un hyperviseur disposant d'au moins 16 Go de RAM et 4 cœurs CPU, un réseau virtuel isolé (host-only ou internal network sans accès Internet pour les VMs malveillantes), et un snapshot de base avant chaque manipulation pour faciliter le retour arrière. Les distributions spécialisées Kali Linux (offensive) et Parrot OS Security Edition couvrent l'ensemble des outils nécessaires sans configuration manuelle. Pour l'aspect défensif, Security Onion déploie en une seule VM un stack complet (Zeek, Suricata, Elasticsearch, Kibana) qui permet de visualiser l'impact des techniques testées.

Ressources de formation complémentaires

Les plateformes d'entraînement permettent de consolider la pratique dans des environnements légaux et structurés. HackTheBox et TryHackMe proposent des machines virtuelles sur lesquelles appliquer les techniques décrites, avec des difficultés progressives adaptées aux débutants comme aux experts. Pour les scénarios d'entreprise (Active Directory, Cloud, applications web complexes), les labs Pro de HackTheBox ou les modules DFIR/SOC de Blue Team Labs Online offrent des cas réalistes. Les CTF compétitifs (Hack The Box CTF, DEFCON CTF, PicoCTF) développent la créativité et l'adaptabilité face à des challenges inédits. La régularité de pratique (1-2 heures hebdomadaires minimum) prime sur l'intensité ponctuelle pour développer des réflexes durables.

Indicateurs de maturité et métriques de sécurité

Mesurer l'efficacité des mesures de sécurité implémentées est indispensable pour justifier les investissements et guider les priorités. Les métriques suivantes constituent un tableau de bord de sécurité applicable aux organisations de toutes tailles.

Métriques de couverture et de détection

Les indicateurs clés à suivre mensuellement : taux de couverture MITRE ATT&CK (pourcentage des techniques adversariales couvertes par des règles de détection actives) ; Mean Time To Detect (MTTD) pour les incidents de sécurité confirmés ; Mean Time To Respond (MTTR) depuis l'alerte jusqu'à la résolution ; taux de faux positifs sur les alertes SIEM (objectif : moins de 5% pour les règles de haute priorité) ; pourcentage de systèmes avec agents EDR installés et actifs (objectif : 100% des endpoints gérés). Ces métriques, compilées dans un rapport mensuel pour la direction, permettent de démontrer la valeur des investissements sécurité et d'identifier les domaines nécessitant des ressources supplémentaires.

Amélioration continue par les exercices

Les organisations les plus matures en matière de cybersécurité organisent régulièrement des exercices pour tester et améliorer leurs capacités. Les exercices tabletop (simulation de crise sur table, sans activation des systèmes techniques) développent la coordination des équipes et valident les procédures de communication de crise. Les tests de pénétration (pentest) annuels fournissent une évaluation objective de la résistance technique de l'infrastructure. Les exercices Red/Blue/Purple Team (1-2 fois par an pour les organisations matures) permettent d'aligner les équipes offensive et défensive autour d'objectifs communs d'amélioration. Chaque exercice doit donner lieu à un plan d'action formalisé avec des jalons de correction mesurables, intégré dans la feuille de route sécurité de l'organisation.

Synthèse et perspectives 2026

Les techniques et recommandations présentées dans ce guide s'inscrivent dans un contexte de menaces en constante évolution. La cybersécurité offensive et défensive sont deux faces d'une même médaille : comprendre les mécanismes d'attaque est indispensable pour construire des défenses robustes et résilientes face aux acteurs malveillants les plus sophistiqués.

Pour les équipes sécurité, l'enjeu de 2026 est double : maintenir une veille continue sur les nouvelles techniques publiées par la communauté de recherche (CVE, exploit-db, GitHub, Secrech, SSTIC) tout en assurant le durcissement progressif de l'infrastructure existante. Le référentiel MITRE ATT&CK reste le fil conducteur le plus efficace pour structurer un programme de détection et de réponse face aux tactiques, techniques et procédures des groupes APT ciblant les secteurs critiques.

La formation continue des équipes, la simulation régulière d'incidents (exercices tabletop, exercices Red/Blue/Purple Team), et l'automatisation des tâches répétitives via des outils SOAR constituent les piliers d'une organisation cyber mature. Les organisations qui investissent dans ces trois axes démontrent systématiquement de meilleures métriques de détection et de réponse (MTTD et MTTR réduits de 40% en moyenne selon les benchmarks sectoriels) face aux incidents de sécurité.

Bonnes pratiques et recommandations complémentaires

Au-delà des techniques et outils présentés dans cet article, plusieurs principes transverses guident les professionnels de la cybersécurité dans leur approche quotidienne. La défense en profondeur (defense-in-depth) reste le principe fondateur : aucune mesure de sécurité unique n'est suffisante, et la multiplication des couches de protection — même imparfaites individuellement — crée une résilience globale supérieure à la somme de ses parties.

Veille et mise à jour continue

La cybersécurité est un domaine où l'obsolescence est rapide. Une technique ou un outil efficace en 2024 peut être contourné en 2026. Les équipes sécurité maintiennent leur efficacité en s'appuyant sur des sources de veille fiables : bulletins CERT-FR et ANSSI, advisories des éditeurs (Microsoft MSRC, Google Project Zero, Cisco Talos), recherches académiques (USENIX Security, IEEE S&P, CCS), et publications de la communauté (threat intel reports des grands éditeurs, articles de blog de chercheurs reconnus).

Documentation et partage de connaissances

La capitalisation des connaissances est un enjeu organisationnel critique dans les équipes de sécurité. Les runbooks d'investigation, les post-mortems d'incidents, les procédures de réponse documentées, et les bases de connaissance internes permettent de maintenir la cohérence des pratiques indépendamment des rotations d'équipe et de réduire le temps de résolution des incidents récurrents. L'utilisation d'un wiki sécurisé (Confluence, Notion avec contrôles d'accès stricts) pour centraliser ces connaissances est une pratique adoptée par la majorité des équipes SOC matures. La documentation proactive, rédigée juste après les incidents pendant que les détails sont frais, est systématiquement plus précise et utile que la documentation rédigée après coup.

Sources et références

Pour aller plus loin

Les concepts présentés dans cet article constituent une base solide pour approfondir le sujet. Ces ressources complémentaires permettent d'aller plus loin dans la compréhension et la mise en pratique.

Ressources officielles de référence

  • ANSSI — Guides et recommandations techniques — La bibliothèque technique de l'ANSSI publie régulièrement des guides à jour sur tous les aspects de la sécurité des systèmes d'information. Disponibles gratuitement sur ssi.gouv.fr.
  • NIST Cybersecurity Framework — Référentiel international structurant la gestion des risques cyber en 6 fonctions. Version 2.0 publiée en 2024, disponible sur nist.gov.
  • MITRE ATT&CK — Base de connaissances des techniques adversariales, régulièrement mise à jour avec les nouvelles menaces observées dans le monde réel.

Formation continue

  • Certifications professionnelles reconnues : CISSP, CISM (management), OSCP, CEH (technique)
  • Plateformes de formation pratique : HackTheBox, TryHackMe, Hack The Box Academy
  • Veille quotidienne : bulletins CERT-FR, alertes CISA, flux RSS NVD

Mise en réseau professionnel

La communauté cybersécurité française est active et ouverte : les clubs RSSI, l'OSSIR, le CLUSIF, et les conférences comme le FIC (Forum International de la Cybersécurité) et les SSTIC sont des points de rencontre essentiels pour les professionnels du secteur. Ces échanges permettent de rester à jour sur les menaces émergentes et les bonnes pratiques réelles.