Categories: RéseauxSécurité

Sécurité Bluetooth : comment est votre clé de chiffrement ?

Utilisateurs d’appareils Bluetooth, assurez-vous de bien installer les mises à jour que proposent les fabricants.

Le Bluetooth SIG (organisme qui supervise l’élaboration des normes Bluetooth) émet cette recommandation dans une alerte de sécurité publiée la semaine dernière.

L’alerte en question est relative à la faille CVE-2019-9506, sur laquelle des chercheurs de l’université d’Oxford sont revenus récemment lors d’une conférence USENIX.

La vulnérabilité affecte l’implémentation « traditionnelle » du Bluetooth : le BR / EDR (Basic Rate / Enhanced Data Rate), aussi appelé Bluetooth Classic.
Elle peut permettre d’affaiblir le niveau de sécurité des connexions entre appareils.

Ces connexions sont protégées par des clés de chiffrement.
La longueur des clés, exprimée en octets, est négociée « au vol », au niveau des puces Bluetooth intégrées aux appareils.

Ni chiffrée, ni authentifiée, la procédure est invisible tant pour les utilisateurs que pour les applications.
Ses spécifications n’imposent pas de longueur minimale pour la clé. Un tiers peut donc faire en sorte de la limiter à un seul octet. Par exemple en exploitant la faille CVE-2019-9506.

La faille à tout faire ?

Les chercheurs font remarquer que la vérification des clés n’est pas obligatoire. Aussi n’est-elle généralement pas implémentée, tout du moins au niveau des puces Bluetooth.
Une solution pourrait, d’après eux, consister à intégrer cette vérification au niveau de la couche applicative. Alternative : imposer, au niveau des puces, une longueur minimale de clé.

La faille a été testée avec succès sur une quinzaine de puces* (Apple, Broadcom, Intel, Qualcomm). Elle peut être rendue persistante en attaquant le firmware des appareils ciblés. Elle est susceptible d’engendrer l’interception de nombreuses données : signaux audio, frappe clavier, trafic web en cas de partage de connexion…

Le Bluetooth affirme ne pas avoir connaissance d’un cas d’exploitation malveillante. Il a mis à jour les spécifications du Bluetooth pour recommander une longueur de clé minimale de 7 octets sur les connexions BR / EDR.

* Des puces intégrées notamment dans les Samsung Galaxy S9 (Snapdragon 845) et Google Pixel 2 (Snapdragon 835), des Raspberry Pi (BCM43438) et des PC portables Lenovo ThinkPad (Intel 8265, Centrino 6205). Les chercheurs se sont aidés du logiciel open source Ubertooth.

Recent Posts

One Outlook : le plan de Microsoft pour unifier sa messagerie

Quelle forme prendra la stratégie One Outlook de Microsoft ? Un élément de réponse émerge…

2 semaines ago

Méthodes agiles : quels métiers sont les mieux rémunérés ?

Développeur, product owner ou scrum master... Quelles sont les rémunérations proposées aux professionnels des méthodes…

2 semaines ago

Certifications : gros changements chez Microsoft

Microsoft fait évoluer ses processus de certification. Le renouvellement pourra bientôt se faire en ligne,…

4 semaines ago

Cloud : qui s’impose dans les bases de données

Le segment des bases de données as a service - aussi appelées SGBD cloud managés…

1 mois ago

Flash Player : comment Adobe prépare l’extension du support

Fin 2020, c'en sera terminé du support de Flash Player... par Adobe. HARMAN reprendra le…

1 mois ago

Excel : vers une création plus simple des fonctions personnalisées

Microsoft ouvre aux bêtatesteurs d'Excel la possibilité de créer des fonctions personnalisées en utilisant le…

1 mois ago