← Retour aux formations

Cybersécurité & Protection

Hacking et Pentest IoT : sécurité offensive des objets connectés

Avancé
Cybersécurité & Protection

À propos de cette formation

Ce cours pratique de 3 jours forme les participants aux techniques d'attaque et d'audit spécifiques aux objets connectés. Il couvre l'ensemble de l'environnement IoT — protocoles réseau (LoRa, ZigBee, BLE, MQTT), firmware, matériel (JTAG, UART) et couche applicative — et enseigne comment identifier les vulnérabilités, mener des tests d'intrusion et rédiger un rapport d'audit complet.

Objectifs de la formation

  • check_circleDéfinir l'impact et la portée d'une vulnérabilité sur un objet connecté
  • check_circleComprendre les techniques des pirates informatiques ciblant l'IoT et savoir les contrer
  • check_circleMesurer le niveau de sécurité d'un objet connecté
  • check_circleRéaliser un test de pénétration sur un environnement IoT

Programme détaillé

Module 1 — Rappel sur les IoTs

  • Différents types d'objets connectés et protocoles sans fil : WiFi, BLE, ZigBee, Z-Wave, LoRa…
  • Architectures matérielles : ARM, MIPS, SuperH, PowerPC
  • Protocoles réseau IoT : 4G/LTE, LoRa, WiFi, MQTT, 802.15.4, 6LoWPAN, BLE

Module 2 — Hacking et sécurité IoT

  • Formes d'attaques, modes opératoires, acteurs et enjeux spécifiques à l'IoT
  • Audits et tests d'intrusion sur les objets connectés

Module 3 — L'environnement de l'IoT

  • Couche applicative : Web App, Mobile App, APIs (SOAP, REST)
  • Firmware et systèmes d'exploitation : Windows, Linux x86/x64, Raspbian
  • Chiffrement des communications et des données stockées
  • Couche matérielle : puce, chipset, JTAG, ports UART, capteurs, caméra

Module 4 — Les vulnérabilités

  • Structure du système, ses composants, protection et mises à jour
  • Recherche de vulnérabilités et liaisons réseau de l'objet connecté
  • Mécanismes d'authentification et détection des configurations par défaut
  • Méthodologie des tests d'intrusion sur les IoTs
  • Outils : analyseurs logiques, débogueurs, désassembleurs et décompilateurs

Module 5 — Les attaques

  • Attaques logicielles : XSS, SQLi, injection de commandes, corruption de mémoire (RCE, DoS)
  • Attaques matérielles : JTAG, SWD, UART, SPI, bus I2C
  • Connectivités sans fil : protocoles de communication et analyse d'émission

Module 6 — Le rapport d'audit

  • Contenu et structure d'un rapport d'audit IoT
  • Rubriques essentielles et points de vigilance à ne pas négliger

Prérequis

Bonnes connaissances en sécurité des SI, réseaux, systèmes (en particulier Linux) et en programmation.