﻿﻿{"id":1707,"date":"2025-11-29T07:42:04","date_gmt":"2025-11-29T06:42:04","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/ban-rays-les-lunettes-qui-detectent-les-smart-glasses\/"},"modified":"2025-11-29T07:42:04","modified_gmt":"2025-11-29T06:42:04","slug":"ban-rays-les-lunettes-qui-detectent-les-smart-glasses","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/ban-rays-les-lunettes-qui-detectent-les-smart-glasses\/","title":{"rendered":"Ban-Rays &#8211; Les lunettes qui d\u00e9tectent les smart glasses"},"content":{"rendered":"<p>De nos jours, quand un mec chelou avec des lunettes cheloues nous fixe, on ne sait plus si c\u2019est parce qu\u2019il nous trouve irr\u00e9sistible ou s\u2019il est en train de balancer notre tronche \u00e0 une IA pour savoir qui on est. Bon, pour vous, la question se pose peut-\u00eatre moins, mais vous voyez l\u2019id\u00e9e ^^.<\/p>\n<p>Heureusement, pour lutter contre \u00e7a, y\u2019a maintenant un projet open source pour d\u00e9tecter ces petits curieux \u00e9quip\u00e9s de Ray-Ban Meta ou d\u2019autres lunettes-cam\u00e9ras. Ce projet s\u2019appelle<br \/>\n<a href=\"https:\/\/github.com\/NullPxl\/banrays\">Ban-Rays<\/a><br \/>\n(jeu de mots avec \u201cbanned\u201d, roh roh roh) et le but c\u2019est de cr\u00e9er des lunettes capables de rep\u00e9rer les smart glasses \u00e9quip\u00e9es de cam\u00e9ras.<\/p>\n<p>Et pour arriver \u00e0 cela, le dev derri\u00e8re ce projet utilise deux approches compl\u00e9mentaires.<\/p>\n<p>La premi\u00e8re, c\u2019est l\u2019approche optique bas\u00e9e sur un principe physique assez marrant. En effet, mes capteurs CMOS des cam\u00e9ras ont la particularit\u00e9 de renvoyer la lumi\u00e8re infrarouge directement vers sa source. C\u2019est ce qu\u2019on appelle l\u2019effet \u201ccat-eye\u201d ou r\u00e9tro-r\u00e9flectivit\u00e9, du coup, en balan\u00e7ant des impulsions IR vers une paire de lunettes suspecte et en analysant le signal r\u00e9fl\u00e9chi, on peut th\u00e9oriquement d\u00e9tecter la pr\u00e9sence d\u2019une cam\u00e9ra. Et les capteurs produisent des pics de signal bien nets et rapides, contrairement aux surfaces r\u00e9fl\u00e9chissantes classiques qui g\u00e9n\u00e8rent des ondes plus longues.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/banrays-detecteur-lunettes-cameras-meta-ray-ban\/banrays-detecteur-lunettes-cameras-meta-ray-ban-2.png\" alt=\"\" loading=\"lazy\"><\/p>\n<p>Pour le moment, les tests avec les Ray-Ban Meta montrent des r\u00e9sultats un peu inconsistants \u00e0 courte distance (genre 10 cm), mais le principe est l\u00e0 et \u00e7a s\u2019am\u00e9liore. Ah oui et le matos utilis\u00e9 c\u2019est un Arduino Uno, des LEDs infrarouges (940nm et 850nm), une photodiode et un transistor. Rien de bien m\u00e9chant donc niveau budget.<\/p>\n<p>Et la deuxi\u00e8me approche, c\u2019est c\u00f4t\u00e9 r\u00e9seau avec la d\u00e9tection Bluetooth Low Energy. Les Ray-Ban Meta utilisent un identifiant fabricant sp\u00e9cifique (0x01AB pour Meta) et un Service UUID bien particulier (0xFD5F). Le souci c\u2019est que pour le moment, \u00e7a ne d\u00e9tecte les lunettes que pendant l\u2019allumage ou le mode appairage. Pour une d\u00e9tection continue pendant l\u2019utilisation normale, faudrait du matos plus costaud genre modules nRF pour sniffer les paquets CONNECT_REQ. Mais bon, \u00e7a viendra puisque c\u2019est dans la roadmap du projet.<\/p>\n<p>Alors oui, vous allez me dire que les Ray-Ban Meta ont une petite LED qui s\u2019allume quand elles filment, donc c\u2019est pas discret. En th\u00e9orie oui auf que cette LED est tellement minuscule que<br \/>\n<a href=\"https:\/\/www.business-humanrights.org\/en\/latest-news\/ray-ban-meta-glasses-raise-concerns-about-privacy-rights-consent-and-increased-surveillance\/\">la Data Privacy Commission irlandaise<\/a><br \/>\na carr\u00e9ment remis en question son efficacit\u00e9 comme protection de la vie priv\u00e9e. Et surtout, un bidouilleur propose maintenant<br \/>\n<a href=\"https:\/\/www.404media.co\/how-to-disable-meta-rayban-led-light\/\">de d\u00e9sactiver cette LED<\/a><br \/>\npour une soixantaine de dollars. Meta a bien pr\u00e9vu une protection qui emp\u00eache les lunettes de fonctionner si on couvre la LED avec du scotch, mais le gars a trouv\u00e9 comment contourner \u00e7a et sa liste de clients s\u2019allonge\u2026<\/p>\n<p>Et l\u2019autre truc que j\u2019ai remarqu\u00e9 avec ces lunettes connect\u00e9es, c\u2019est qu\u2019elles se d\u00e9clenchent tout le temps pour tout et n\u2019importe quoi. Comme \u00e7a \u00e9coute en permanence pour r\u00e9pondre aux commandes vocales, impossible d\u2019avoir une conversation normale sans que le machin r\u00e9agisse \u00e0 un mot qui ressemble vaguement \u00e0 \u201cHey Meta\u201d. C\u2019est encore pire que Siri ou Alexa qui font d\u00e9j\u00e0 des d\u00e9clenchements intempestifs. Perso, c\u2019est pour \u00e7a que je ne veux pas de ce genre de lunettes, m\u00eame si je reconnais que c\u2019est pratique pour photographier ou filmer des choses (dans le cadre de mon boulot hein\u2026)<\/p>\n<p>Et les inqui\u00e9tudes sont d\u2019autant plus justifi\u00e9es qu\u2019une<br \/>\n<a href=\"https:\/\/www.tomsguide.com\/computing\/smart-glasses\/meta-ray-ban-smart-glasses-under-fire-again-after-latest-incident-but-how-much-privacy-can-you-really-expect\">\u00e9tude de 2024<\/a><br \/>\na montr\u00e9 qu\u2019en combinant des Ray-Ban Meta hack\u00e9es avec de la reconnaissance faciale en temps r\u00e9el, on pouvait identifier des inconnus dans la rue. Encore plus r\u00e9cemment, l\u2019Universit\u00e9 de San Francisco a d\u00fb alerter ses \u00e9tudiants apr\u00e8s qu\u2019une personne myst\u00e9rieuse ait utilis\u00e9 ces lunettes pour filmer des femmes sur le campus et partager les vid\u00e9os en ligne. Sympa l\u2019ambiance de parano.<\/p>\n<p>Bref, si vous \u00eates inquiet par \u00e7a (ou juste soucieux de votre vie priv\u00e9e), le projet Ban-Rays est sur<br \/>\n<a href=\"https:\/\/github.com\/NullPxl\/banrays\">GitHub<\/a><br \/>\navec tout le code en C++, Python et un peu de C. C\u2019est encore exp\u00e9rimental mais les deux approches sont prometteuses et si vous voulez contribuer, y\u2019a plein de trucs \u00e0 am\u00e9liorer comme les patterns de balayage IR, la fusion des donn\u00e9es multi-longueurs d\u2019onde, l\u2019interrogation active BLE\u2026<\/p>\n<p>\n<a href=\"https:\/\/github.com\/NullPxl\/banrays\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>De nos jours, quand un mec chelou avec des lunettes cheloues nous fixe, on ne sait plus si c\u2019est parce qu\u2019il nous trouve irr\u00e9sistible ou s\u2019il est en train de balancer notre tronche \u00e0 une IA pour savoir qui on est. Bon, pour vous, la question se pose peut-\u00eatre moins, mais vous voyez l\u2019id\u00e9e ^^. Heureusement, pour lutter contre \u00e7a, y\u2019a maintenant un projet open source pour d\u00e9tecter ces petits curieux \u00e9quip\u00e9s de Ray-Ban Meta ou d\u2019autres lunettes-cam\u00e9ras. Ce projet s\u2019appelle Ban-Rays (jeu de mots avec \u201cbanned\u201d, roh roh roh) et le but c\u2019est de cr\u00e9er des lunettes capables de rep\u00e9rer les smart glasses \u00e9quip\u00e9es de cam\u00e9ras. Et pour arriver \u00e0 cela, le dev derri\u00e8re ce projet utilise deux approches compl\u00e9mentaires. La premi\u00e8re, c\u2019est l\u2019approche optique bas\u00e9e sur un principe physique assez marrant. En effet, mes capteurs CMOS des cam\u00e9ras ont la particularit\u00e9 de renvoyer la lumi\u00e8re infrarouge directement vers sa source. C\u2019est ce qu\u2019on appelle l\u2019effet \u201ccat-eye\u201d ou r\u00e9tro-r\u00e9flectivit\u00e9, du coup, en balan\u00e7ant des impulsions IR vers une paire de lunettes suspecte et en analysant le signal r\u00e9fl\u00e9chi, on peut th\u00e9oriquement d\u00e9tecter la pr\u00e9sence d\u2019une cam\u00e9ra. Et les capteurs produisent des pics de signal bien nets et rapides, contrairement aux surfaces r\u00e9fl\u00e9chissantes classiques qui g\u00e9n\u00e8rent des ondes plus longues. Pour le moment, les tests avec les Ray-Ban Meta montrent des r\u00e9sultats un peu inconsistants \u00e0 courte distance (genre 10 cm), mais le principe est l\u00e0 et \u00e7a s\u2019am\u00e9liore. Ah oui et le matos utilis\u00e9 c\u2019est un Arduino Uno, des LEDs infrarouges (940nm et 850nm), une photodiode et un transistor. Rien de bien m\u00e9chant donc niveau budget. Et la deuxi\u00e8me approche, c\u2019est c\u00f4t\u00e9 r\u00e9seau avec la d\u00e9tection Bluetooth Low Energy. Les Ray-Ban Meta utilisent un identifiant fabricant sp\u00e9cifique (0x01AB pour Meta) et un Service UUID bien particulier (0xFD5F). Le souci c\u2019est que pour le moment, \u00e7a ne d\u00e9tecte les lunettes que pendant l\u2019allumage ou le mode appairage. Pour une d\u00e9tection continue pendant l\u2019utilisation normale, faudrait du matos plus costaud genre modules nRF pour sniffer les paquets CONNECT_REQ. Mais bon, \u00e7a viendra puisque c\u2019est dans la roadmap du projet. Alors oui, vous allez me dire que les Ray-Ban Meta ont une petite LED qui s\u2019allume quand elles filment, donc c\u2019est pas discret. En th\u00e9orie oui auf que cette LED est tellement minuscule que la Data Privacy Commission irlandaise a carr\u00e9ment remis en question son efficacit\u00e9 comme protection de la vie priv\u00e9e. Et surtout, un bidouilleur propose maintenant de d\u00e9sactiver cette LED pour une soixantaine de dollars. Meta a bien pr\u00e9vu une protection qui emp\u00eache les lunettes de fonctionner si on couvre la LED avec du scotch, mais le gars a trouv\u00e9 comment contourner \u00e7a et sa liste de clients s\u2019allonge\u2026 Et l\u2019autre truc que j\u2019ai remarqu\u00e9 avec ces lunettes connect\u00e9es, c\u2019est qu\u2019elles se d\u00e9clenchent tout le temps pour tout et n\u2019importe quoi. Comme \u00e7a \u00e9coute en permanence pour r\u00e9pondre aux commandes vocales, impossible d\u2019avoir une conversation normale sans que le machin r\u00e9agisse \u00e0 un mot qui ressemble vaguement \u00e0 \u201cHey Meta\u201d. C\u2019est encore pire que Siri ou Alexa qui font d\u00e9j\u00e0 des d\u00e9clenchements intempestifs. Perso, c\u2019est pour \u00e7a que je ne veux pas de ce genre de lunettes, m\u00eame si je reconnais que c\u2019est pratique pour photographier ou filmer des choses (dans le cadre de mon boulot hein\u2026) Et les inqui\u00e9tudes sont d\u2019autant plus justifi\u00e9es qu\u2019une \u00e9tude de 2024 a montr\u00e9 qu\u2019en combinant des Ray-Ban Meta hack\u00e9es avec de la reconnaissance faciale en temps r\u00e9el, on pouvait identifier des inconnus dans la rue. Encore plus r\u00e9cemment, l\u2019Universit\u00e9 de San Francisco a d\u00fb alerter ses \u00e9tudiants apr\u00e8s qu\u2019une personne myst\u00e9rieuse ait utilis\u00e9 ces lunettes pour filmer des femmes sur le campus et partager les vid\u00e9os en ligne. Sympa l\u2019ambiance de parano. Bref, si vous \u00eates inquiet par \u00e7a (ou juste soucieux de votre vie priv\u00e9e), le projet Ban-Rays est sur GitHub avec tout le code en C++, Python et un peu de C. C\u2019est encore exp\u00e9rimental mais les deux approches sont prometteuses et si vous voulez contribuer, y\u2019a plein de trucs \u00e0 am\u00e9liorer comme les patterns de balayage IR, la fusion des donn\u00e9es multi-longueurs d\u2019onde, l\u2019interrogation active BLE\u2026 Source<\/p>\n","protected":false},"author":1,"featured_media":1708,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-1707","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=1707"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1707\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/1708"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=1707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}