Accueil / Sans-fil & radio

Z-Wave

Protocole domotique sous-GHz propriétaire, avec ses niveaux de sécurité S0 et S2 et leurs faiblesses d'appairage.

Ébauche #zwave#sous-ghz#domotique

Description

Z-Wave est un protocole de domotique maillé fonctionnant dans les bandes sous-GHz (868,42 MHz en Europe, 908,42 MHz en Amérique du Nord). Travailler sous le GHz réduit les interférences avec le Wi-Fi/Bluetooth et améliore la portée et la pénétration des murs. Longtemps propriétaire (Sigma Designs, puis Silicon Labs), une partie de la spécification a depuis été ouverte.

Sécurité

  • S0 (Security 0) : premier schéma de sécurité. Son échange de clé lors de l’inclusion repose sur une clé temporaire de valeur nulle, ce qui l’expose à l’interception si un attaquant est présent au moment de l’appairage.
  • S2 (Security 2) : successeur nettement plus robuste, basé sur un échange de clés ECDH et un code d’appairage (PIN/QR) imprimé sur l’appareil. C’est le standard à privilégier.

Identification

  • Repérer l’activité radio autour de 868/908 MHz avec un SDR (RTL-SDR, HackRF).
  • Le décodeur sigrok/GNU Radio et des projets comme Scapy-radio ou Z-Attack aident à interpréter les trames.
  • Identifier le contrôleur (hub) et les nœuds inclus.

Attacking

Interception à l’inclusion

Si un appareil est inclus en S0, un attaquant qui capture l’échange peut récupérer la clé réseau et déchiffrer/injecter du trafic. C’est la faiblesse la plus connue de Z-Wave.

Rejeu et brouillage

  • Rejeu de trames capturées pour reproduire une commande (selon la protection).
  • Brouillage sous-GHz pour provoquer un déni de service (ex. empêcher une alarme de communiquer).

Downgrade

Forcer ou profiter d’une inclusion en S0 alors que S2 serait disponible, pour retomber sur le schéma faible.

Protections

  • Exiger S2 et refuser le repli en S0 quand c’est possible.
  • Réaliser l’inclusion dans un environnement de confiance ; utiliser le code d’appairage S2.
  • Surveiller le brouillage (perte de supervision) et alerter en conséquence.

Example devices

  • Serrures, détecteurs d’ouverture, capteurs et centrales d’alarme domotiques.

Ressources