Périphériques : réduisons la vitesse (d’exfiltration des données)
Ton pire cauchemar
Vous avez déjà peur de la LED de votre disque dur ? De l’ampoule de votre chambre ? Craignez maintenant les câbles HDMI et les écrans LCD. Dans la série des chercheurs qui ne manquent pas d’air (gap), voici quelques mises à jour intéressantes, quoiqu’elles n’éludent pas l’écueil souvent rencontré dans ces méthodes, à savoir l’accès initial aux machines. Sauf pour le câble HDMI.
Le 11 septembre à 09h32
4 min
Hardware
Hardware
HDMI et intelligence artificielle
Nos confrères de Digital Trends ont repéré une publication de chercheurs de l’Université de la République en Uruguay. Ils y annoncent avoir réussi à interpréter les signaux circulant dans des câbles HDMI.
Les chercheurs ont pour cela entraîné une intelligence artificielle à reconnaître les différents motifs pourtant complexes y circulant. Car contrairement aux signaux analogiques (comme dans le VGA), le signal est encodé, moins puissant et plus dispersé en termes de bande passante. Le résultat n’est pas parfait, mais l’apport de l’IA fait chuter le taux d’erreur à environ 30 %, ce qui signifie que 70 % des signaux sont lisibles. Pas mal pour un accès à distance.
À noter qu’en 2021, l’ANSSI imaginait déjà une capote un filtre pour HDMI en imaginant que ce canal pouvait être utilisé à des fins détournées, mais plus au niveau protocolaire, alors que les chercheurs uruguayens ont réalisé une sorte de TEMPEST pour HDMI. Ils l’ont d’ailleurs appelée deep-TEMPEST !
Pour les écrans : la totale !
Cette fois, ce sont les chercheurs de l’Université Ben Gourion, grands spécialistes du domaine, qui ont réussi à utiliser des écrans comme des périphériques audio, afin d’émettre et de recevoir des ondes radio.
Cette attaque a été baptisée PIXHELL, utilisant le fait que les composants comme des condensateurs ou des inductances peuvent vibrer sous certaines conditions, les vibrations se situant dans le spectre des ondes audios (de 0 à 22 kHz).
Cependant, comme vous vous en doutez, cela produit des perturbations visibles par un utilisateur sur l’écran utilisé, sauf à utiliser des variations autour du noir (donnant l’impression d’un écran éteint). Notez que ce phénomène se rapproche du bruit que vous pouvez entendre parfois sur certaines cartes graphiques, en lien avec l’utilisation de bobines électromagnétiques.
L’autre attaque, nommé poétiquement RAMBO (pour Radiation of Air-gapped Memory Bus for Offense), utilise quant à elle les barrettes RAM. D’une manière similaire, des ondes radios peuvent être émises par un logiciel malveillant à implanter sur la machine cible, et écoutées par une antenne toute simple.
Faut-il s’inquiéter ?
Les méthodes décrites ici permettent de franchir l’air gap, technique qui consiste à isoler des machines sensibles en les coupant de toute connexion réseau ou Internet. Ce genre d’attaque ne peut pas passer par le réseau et nécessite d’être à proximité de la machine, ce qui est l’une des principales limitations… à moins que l’on utilise une autre machine connectée au réseau et proche de la cible.
Et maintenant la question : faut-il avoir peur de son câble HDMI ou de son écran ? Les particuliers n’ont très certainement pas à s’inquiéter, d’autant qu’il existe de nombreux autres moyens d’accéder à votre machine, notamment via Internet.
Pour certaines sociétés et organismes sensibles, la question se pose en fonction de la criticité des données. L’air gap a l’avantage de s’affranchir des protections sur le réseau pour exfiltrer les données de la machine critique, mais il faudra bien les récupérer un jour (et si possible discrètement).
Citons pour finir l’ancien responsable d’un CERT qui résume parfaitement la situation : « Les espions espionnent. Étonnant, non ? ».
Le 11 septembre à 09h32
Périphériques : réduisons la vitesse (d’exfiltration des données)
-
HDMI et intelligence artificielle
-
Pour les écrans : la totale !
-
Faut-il s’inquiéter ?
Commentaires (12)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 11/09/2024 à 09h57
#1
Le 11/09/2024 à 13h58
#1.1
Le 11/09/2024 à 21h19
#1.1.1
Le 12/09/2024 à 09h04
#1.1.2
Le 11/09/2024 à 10h37
#2
C'est probablement le plus difficile car ces machines sont dans des zones à accès très contrôlé et n'acceptent généralement pas de périphériques étrangers et il faut aussi avoir un dispositif à proximité pour recevoir les signaux et les enregistrer ou les retransmettre.
Sur le premier point, le TEMPEST est connu depuis très longtemps (début des années 60 dit le document en lien dans l'article)
Le 11/09/2024 à 16h01
#2.1
Avec les écrans LCD, c'est un peu plus difficile, vu la faiblesse de leurs émissions, mais pas impossible. Il faut être simplement plus près de la source.
Mais le coup du câble HDMI, franchement je dis que c'est bien trouvé, bien que, dans le principe, ce n'est pas si différent de l'espionnage d'écran : tout est dans les ondes Electro-Magneto-Tekno-Trance, yeaaah!
Na-na-na-na-na-na-na
(Ne me remerciez pas, abonnez-vous ! )
Le 11/09/2024 à 17h11
#2.1.1
Le 11/09/2024 à 11h17
#3
Le 11/09/2024 à 16h20
#4
Un keylogger par le son, sachant que certaines techniques d'écoute sont très avancées (comme la capture des oscillations produite par les sons sur une ampoule à incandescence, ou sur une vitre en accolant simplement une toute petite surface réfléchissante). Nos espions n'ont pas de limite.
Le 11/09/2024 à 20h49
#5
Si c'est pour faire un montage compliqué, autant intercaler un boîtier dans la liaison HDMI, c'est limite plus discret et on profite de l'alimentation 5 V en bonus.
Qu'il puisse y avoir émission par la dalle, ok, mais ni par un HDMI, ni par un Display Port.
Pour les LCD, on est sur une autre échelle que tempest pour une raison très simple: pas la même tension et pas la même distance entre les électrodes. Sur un CRT, c'est 25 kV divisé par la distance entre le canon à électrons et l'écran soit 25 kV / 0,5 m = 50 kV/m. Sur une dalle LCD, c'est peut-être 15 V / 3 mm = 5 kV/m mais il y a présence d'un blindage qui bloque l'émission en très grande partie.
Là où on avait une diffusion à longue distance avec les CRT non blindés, capter une dalle LCD demande à être juste à côté.
Le 12/09/2024 à 00h05
#5.1
Là, où tu as raison, c'est que l'antenne réceptrice doit être à proximité : ils décrivent deux scenarios. L'émission doit être assez faible mais elle existe manifestement.
Le 12/09/2024 à 08h21
#5.1.1
Dans un câble HDMI, il y a plusieurs paires torsadées avec des hélicités différentes pour éviter les influences mutuelles (comme pour un câble réseau ou un câble usb3).
Capter le signal implique donc de devoir capter toutes les paires et être en mesure de distinguer les traffics de chacune.
C'est là que réside le côté esbroufe car cela ne peut pas être discret et cela l'est moins que de glisser un boîtier sélecteur de source.
C'est comme le cerveau, il émmet pas mal de signaux mais pour les capter, il faut un matériel qui ne peut pas passer inaperçu pour le porteur.
Si je devais espionner le lien HDMI d'une salle de réunion, j'opterais donc pour un boîtier sélecteur dont la présence ne perturbera personne.