Objets connectés : pourquoi les mises à jour de firmware sont essentielles à leur sécurité

Les objets connectés occupent désormais une place importante dans les logements et les environnements professionnels. Caméras, ampoules, prises, thermostats, serrures, capteurs ou encore assistants domotiques communiquent en permanence avec un réseau local, une application mobile ou un service distant. Cette connectivité apporte un réel confort, mais elle implique aussi une contrainte souvent sous-estimée : ces équipements doivent être entretenus sur le plan logiciel.

Un objet connecté n’est en effet pas un simple appareil électronique. Il embarque généralement un microcontrôleur, un système logiciel, des bibliothèques de communication et un firmware chargé de gérer son fonctionnement. Comme n’importe quel logiciel, cet ensemble peut comporter des erreurs ou des vulnérabilités découvertes après la commercialisation du produit.

Les mises à jour fournies par les fabricants jouent donc un rôle central dans la durée de vie d’un équipement connecté. Elles peuvent améliorer son fonctionnement, ajouter des fonctionnalités, assurer sa compatibilité avec de nouveaux standards, mais aussi corriger des problèmes susceptibles d’affecter sa sécurité.

Le firmware, le logiciel au cœur de l’objet connecté

Le terme firmware désigne le logiciel intégré directement dans un appareil électronique. Il assure la liaison entre les composants matériels et les différentes fonctions proposées à l’utilisateur.

Dans une caméra connectée, par exemple, le firmware peut gérer le capteur vidéo, la connexion Wi-Fi, le chiffrement des communications, l’authentification de l’utilisateur ou encore l’envoi d’images vers un serveur distant. Dans une serrure connectée, il peut contrôler le mécanisme d’ouverture, les clés numériques et les communications Bluetooth ou réseau.

Ce logiciel n’est pas figé au moment où le produit quitte l’usine. Au cours de sa commercialisation, le fabricant peut découvrir des dysfonctionnements ou devoir adapter son produit à de nouvelles versions de protocoles et de systèmes d’exploitation.

Il peut également être nécessaire de corriger une vulnérabilité découverte par une équipe de sécurité, un chercheur indépendant ou le fabricant lui-même.

Pourquoi les vulnérabilités apparaissent parfois plusieurs années après l’achat

Un équipement peut parfaitement fonctionner pendant plusieurs années tout en devenant progressivement plus exposé à certains risques. Cela ne signifie pas nécessairement que le produit était mal conçu à l’origine. L’écosystème informatique évolue en permanence.

De nouvelles techniques d’attaque sont découvertes, des protocoles considérés comme fiables peuvent présenter des faiblesses et certaines bibliothèques logicielles utilisées par plusieurs fabricants peuvent faire l’objet d’alertes de sécurité.

Un appareil connecté peut aussi dépendre de composants logiciels développés par des entreprises tierces. Lorsqu’une vulnérabilité est découverte dans l’un de ces composants, le constructeur doit parfois adapter son propre firmware avant de diffuser un correctif.

La sécurité d’un objet connecté dépend donc en partie de la capacité du fabricant à maintenir son produit pendant plusieurs années.

Les mises à jour ne servent pas uniquement à corriger des failles

Il serait réducteur de considérer les mises à jour uniquement comme des correctifs de sécurité. Une nouvelle version du firmware peut résoudre des problèmes de stabilité, améliorer la consommation électrique ou corriger des incompatibilités avec certaines box Internet et certains routeurs.

Elle peut également permettre à un appareil de prendre en charge de nouveaux standards ou d’améliorer son interopérabilité avec d’autres équipements.

Les correctifs de sécurité restent cependant l’un des principaux motifs pour lesquels il est recommandé de ne pas ignorer durablement les mises à jour proposées par le constructeur.

Lorsque le fabricant documente ses mises à jour, il peut être intéressant de consulter les notes de version. Elles permettent parfois de distinguer une simple amélioration fonctionnelle d’un correctif lié à la sécurité ou à la stabilité du produit.

Les mises à jour OTA simplifient la maintenance des objets connectés

La majorité des équipements récents utilisent aujourd’hui des mécanismes de mise à jour OTA, pour Over The Air. Cela signifie que la nouvelle version du firmware peut être transmise directement à l’appareil via le réseau, sans devoir connecter physiquement l’équipement à un ordinateur.

Le processus varie selon les fabricants. Certaines mises à jour sont entièrement automatiques, tandis que d’autres doivent être déclenchées depuis l’application du constructeur ou depuis la plateforme domotique utilisée par le propriétaire.

Dans un système correctement conçu, le firmware téléchargé doit être vérifié avant son installation. Les fabricants peuvent notamment utiliser des mécanismes de signature numérique permettant à l’appareil de vérifier que le fichier provient bien d’une source autorisée et qu’il n’a pas été modifié.

Ces mécanismes réduisent les manipulations nécessaires pour l’utilisateur, mais ils ne dispensent pas de surveiller régulièrement l’état des appareils installés dans le logement.

Matter fait évoluer la gestion des équipements domotiques

L’arrivée de Matter vise notamment à améliorer l’interopérabilité entre les appareils connectés et les grandes plateformes domotiques. Un équipement compatible peut ainsi fonctionner avec plusieurs environnements sans nécessiter une intégration entièrement propriétaire pour chacun d’entre eux.

La question des mises à jour reste néanmoins importante. L’appareil doit pouvoir recevoir les nouvelles versions de son firmware et les plateformes compatibles doivent être capables de signaler ou de gérer ces évolutions selon les mécanismes prévus par le constructeur.

Pour les utilisateurs de l’écosystème Apple, il est par exemple utile de comprendre comment sont gérées les mises à jour Matter dans Apple Home. Ce type de fonctionnement illustre bien l’évolution de la domotique vers une gestion plus centralisée des équipements, tout en conservant un rôle important pour les fabricants qui développent et distribuent les firmwares.

Matter ne doit toutefois pas être considéré comme une garantie absolue de sécurité. Un standard peut définir des mécanismes de communication et d’authentification solides, mais la sécurité globale dépend également de la qualité du produit, de son implémentation logicielle et de la politique de maintenance du constructeur.

Un appareil à jour n’est pas nécessairement invulnérable

Installer les dernières mises à jour constitue une bonne pratique, mais cela ne suffit pas à rendre un système connecté totalement sécurisé.

La sécurité dépend de plusieurs éléments : la configuration du réseau, la protection du compte utilisateur, la qualité des mots de passe, la présence éventuelle d’une authentification renforcée et la manière dont le fabricant protège ses propres services en ligne.

Un équipement utilisant la dernière version de son firmware peut toujours comporter une vulnérabilité encore inconnue. C’est le principe même des failles dites zero-day, qui sont exploitées ou identifiées avant qu’un correctif ne soit disponible.

Il faut donc considérer les mises à jour comme l’une des couches d’une stratégie de sécurité plus large, et non comme une protection unique.

Le véritable problème des appareils qui ne sont plus maintenus

L’une des difficultés les plus importantes dans le domaine de l’Internet des objets concerne la durée de support. Certains produits continuent de fonctionner matériellement longtemps après que leur constructeur a cessé de publier des mises à jour.

La situation devient plus problématique lorsqu’un appareil reste connecté à Internet ou qu’il accède à des données sensibles. Une caméra de surveillance ou une serrure connectée abandonnée par son fabricant mérite par exemple davantage d’attention qu’une simple ampoule isolée sur un réseau local.

Avant d’acheter un équipement connecté, la politique de support logiciel du fabricant devrait donc devenir un critère de choix au même titre que le prix, les fonctionnalités ou la compatibilité avec une plateforme domotique.

Certains fabricants communiquent désormais sur une durée minimale de mises à jour ou sur une période de support garantie. Lorsque cette information existe, elle constitue un indicateur intéressant pour évaluer la pérennité du produit.

Quelques habitudes simples pour mieux maintenir une maison connectée

La première consiste à vérifier régulièrement si les applications utilisées pour administrer les équipements signalent des mises à jour disponibles. L’activation des mises à jour automatiques peut également être pertinente lorsqu’elle est proposée par un constructeur fiable.

Il est également recommandé de supprimer les appareils qui ne sont plus utilisés et de réinitialiser correctement les équipements avant leur revente ou leur recyclage.

Dans les installations comprenant de nombreux appareils, une segmentation du réseau peut aussi limiter les interactions entre certains équipements et les ordinateurs contenant des données importantes. Cette mesure nécessite toutefois une configuration réseau adaptée et n’est pas indispensable dans toutes les situations.

Enfin, lorsqu’un constructeur annonce la fin du support d’un équipement sensible, il peut être préférable d’envisager son remplacement plutôt que de continuer à l’utiliser indéfiniment.

La maintenance logicielle devient un véritable critère d’achat

La généralisation des objets connectés modifie progressivement la manière dont nous devons considérer la durée de vie d’un produit électronique. Un appareil peut être parfaitement fonctionnel sur le plan matériel tout en devenant obsolète du point de vue logiciel.

La capacité d’un fabricant à publier rapidement des correctifs, à maintenir ses appareils pendant plusieurs années et à simplifier l’installation des nouveaux firmwares devient donc un élément important de la qualité globale d’un produit.

Les standards récents comme Matter facilitent certaines interactions entre les différentes plateformes domotiques, mais ils ne remplacent pas le travail de maintenance réalisé par les fabricants. Une maison connectée fiable repose toujours sur plusieurs éléments complémentaires : des équipements correctement conçus, des protocoles sécurisés, des mises à jour régulières et une configuration adaptée.

Au moment de choisir un nouvel objet connecté, il devient ainsi pertinent de ne plus regarder uniquement ses fonctionnalités immédiates. La durée du support logiciel et la manière dont les mises à jour sont distribuées peuvent avoir autant d’importance que les caractéristiques techniques affichées sur la fiche produit.