Accueil / Annexes
Glossaire
Définitions courtes des sigles et termes récurrents du hacking matériel et IoT.
Bus & interfaces
UART — Universal Asynchronous Receiver Transmitter. Liaison série asynchrone (sans horloge partagée), reposant sur un débit commun (baudrate). Voir UART.
SPI — Serial Peripheral Interface. Bus série synchrone maître/esclave à quatre fils (SCLK, MOSI, MISO, SS). Voir SPI.
I2C — Inter-Integrated Circuit. Bus série synchrone à deux fils (SDA, SCL) inventé par Philips, très courant entre puces d’une même carte. Voir I2C.
JTAG — Joint Test Action Group. Interface de test et de debug donnant un accès bas niveau au processeur (lecture mémoire, points d’arrêt). Voir JTAG / SWD.
SWD — Serial Wire Debug. Variante à deux fils du JTAG, répandue sur les microcontrôleurs ARM.
USB — Universal Serial Bus. Interface d’E/S universelle ; surface d’attaque riche (HID, stockage, composite). Voir USB.
GPIO — General Purpose Input/Output. Broche numérique programmable d’un microcontrôleur.
Broches & signaux
GND — Ground, la masse (référence 0 V).
VCC / VDD — Tension d’alimentation d’un composant.
RX / TX — Receive / Transmit : lignes de réception et d’émission d’une liaison série. À croiser entre deux équipements.
MOSI / MISO — Master Out Slave In / Master In Slave Out : lignes de données SPI.
SCLK / SCL — Ligne d’horloge (SPI / I2C).
SDA — Serial Data, ligne de données I2C.
SS / CS — Slave Select / Chip Select : sélection de l’esclave sur un bus SPI.
Baudrate — Vitesse de transmission d’une liaison série (ex. 9600, 115200 bauds).
Mémoires & firmware
EEPROM — Electrically-Erasable Programmable Read-Only Memory. Mémoire non volatile réinscriptible pour petites quantités de données. Voir EEPROM.
Flash — Variété d’EEPROM à effacement par blocs, utilisée pour stocker le firmware (SPI NOR, NAND).
Firmware — Logiciel embarqué qui pilote le matériel. Son extraction et son analyse sont centrales en audit. Voir Analyse de firmware.
Bootloader — Programme de démarrage qui charge le firmware ; souvent accessible via l’UART.
Dump — Copie brute du contenu d’une mémoire, à des fins d’analyse.
Radio
BLE — Bluetooth Low Energy. Variante basse consommation du Bluetooth, omniprésente dans l’IoT. Voir Bluetooth & BLE.
Zigbee — Protocole radio maillé basse consommation (802.15.4) pour la domotique. Voir Zigbee.
Z-Wave — Protocole radio maillé propriétaire pour la domotique, en bande sub-GHz. Voir Z-Wave.
LoRa / LoRaWAN — Modulation longue portée et sa couche réseau, pour objets à faible débit. Voir LoRa / LoRaWAN.
NFC / RFID — Identification et communication sans contact à courte portée. Voir NFC & RFID.
SDR — Software-Defined Radio. Radio logicielle permettant de capturer et d’émettre sur une large gamme de fréquences.
Réseau & applicatif
MQTT — Message Queuing Telemetry Transport. Protocole publish/subscribe très courant dans les architectures IoT. Voir MQTT.
Broker — Serveur MQTT central qui reçoit, filtre et distribue les messages aux abonnés.
CoAP — Constrained Application Protocol. Protocole applicatif léger de type REST pour objets contraints.
Organisation & pratique
MDM — Mobile Device Management. Solution de gestion à distance des appareils, utilisée notamment pour verrouiller un mode kiosque.
HID — Human Interface Device. Classe USB des périphériques d’interaction (clavier, souris) ; base des attaques BadUSB.
FCC ID — Identifiant d’homologation américain donnant souvent accès à des photos internes et documents techniques d’un appareil.
Datasheet — Fiche technique d’un composant : brochage, tensions, protocoles. Document de référence pour tout audit matériel.
Analyseur logique — Appareil qui échantillonne des signaux numériques pour reconnaître et décoder un protocole (baudrate, trames).