- Ban-Rays es un dispositivo experimental para detectar gafas inteligentes con cámara integrada, y usa dos enfoques: análisis de reflexión óptica y análisis de señales de red
- El enfoque óptico dispara infrarrojo al lente para detectar la característica de reflexión del sensor CMOS (efecto cat-eye), pero con el hardware actual la señal es débil e inestable
- El enfoque de red identifica dispositivos de Meta Ray-Ban basándose en señales de anuncio de Bluetooth Low Energy (BLE), y la detección es posible por ID de fabricante (0x01AB) y UUID de servicio (0xFD5F)
- Las señales BLE se detectan principalmente solo al emparejarse o al encenderse, por lo que para una detección en tiempo real durante el uso se requieren técnicas adicionales, como el seguimiento de paquetes CONNECT_REQ
- El proyecto plantea un intento experimental de protección de la privacidad y reconocimiento de dispositivos de vigilancia, y sugiere que con mejoras de hardware y aprendizaje de patrones de señal será posible lograr detecciones más precisas
Resumen del proyecto
- Ban-Rays es un dispositivo en forma de gafas para detectar gafas inteligentes con cámara integrada, y está experimentando con dos enfoques
- Optics (Óptica): clasificar el lente de la cámara mediante reflexión de luz
- Networking (Redes): análisis de señales de Bluetooth y Wi-Fi
- Hasta ahora, el método de huella de dispositivo basado en BLE (fingerprinting) se considera el enfoque más simple y confiable
- El primer prototipo reproduce el efecto de sonido de “secreto descubierto” de The Legend of Zelda cuando detecta un anuncio BLE de Meta Ray-Ban
Optics – Detección basada en óptica
- Disparando infrarrojo (IR) al lente de la cámara, es posible identificarla usando la “retro-reflectividad” de un sensor CMOS
- En 2005 hubo un estudio que implementó entornos resistentes a la captura usando este principio
- En 2024, un estudio propuso clasificar cámaras individuales usando patrones de reflexión del lente
- La mayoría de la investigación anterior requiere cámara + machine learning + ángulos controlados, pero Ban-Rays evita usar una cámara propia y está desarrollando un clasificador basado en datos de señal
- Resultados experimentales
- La cámara trasera de un smartphone muestra una forma de onda con picos cortos y altos, mientras que la pantalla muestra una forma de onda más suave
- En pruebas con Meta Ray-Ban, la señal fue débil e inestable, y con el hardware actual es difícil distinguirla
- La diferencia entre LED de 940 nm y 850 nm es casi nula
- Ideas de mejora
- El usuario puede recoger la forma de onda escaneando el objetivo con un patrón de barrido “izquierda-derecha-arriba-abajo”
- La comparación entre Meta Ray-Ban y gafas de sol aviator muestra que el concepto es válido, aunque se requieren más pruebas
- Configuración del circuito IR
- Se usa Arduino Uno, LED IR de 940 nm/850 nm, fotodiodo y transistor 2222A
- Próximos ítems de experimento
- Experimentos de patrón de escaneo
- Combinación de datos por longitud de onda
- Revisar la colimación del haz
Networking – Detección basada en red
- Intento de identificar la huella de dispositivo Meta Ray-Ban a partir de señales de anuncio BLE
- Actualmente el tráfico BLE solo se puede detectar durante el emparejamiento, al encenderse o al retirar el dispositivo de la funda
- Para detectar la comunicación en uso se deben rastrear paquetes CONNECT_REQ, pero el ESP32 que se usa hoy no lo soporta
- Usar un módulo nRF Sniffer puede ser una mejora posible
- Detectar tráfico de Bluetooth Classic (BTC) requiere hardware más costoso
- Ejemplo de anuncio BLE detectado
- ID de fabricante: Meta (0x01AB)
- UUID de servicio: Meta (0xFD5F)
- RSSI: -59 dBm
- La dirección MAC está aleatorizada, por lo que no ayuda mucho para la detección BLE
- Se incluyen enlaces de referencia con Bluetooth Assigned Numbers, código de Wireshark dissector y datos de marca MAC de Netify
- Próximos pasos
Agradecimientos
- Agradecimientos a Trevor Seets y Junming Chen por su asesoría en óptica y BLE
y a Sohail por proveer un Meta Ray-Ban para pruebas
1 comentarios
Opinión de Hacker News
Y el juego de palabras de que “la clave de este enfoque es sound — en realidad, light” me pareció muy bueno
Me pregunto cómo se sentiría pensar que, cuando alguien sostiene su teléfono apuntando hacia mí, podría estar grabándome
Yo soy de la generación anterior a que los smartphones inundaran el mundo, así que al principio era muy consciente de todas las “cámaras” a mi alrededor, pero ahora simplemente las ignoro
¿Algo así funcionaría también contra lentes con cámara? Algo como saturar el sensor con luz IR potente
La razón es simple: si Meta metiera esta función en sus lentes, quizá los compraría aunque apagara todo lo demás. Pero también podrían adquirir su empresa y eliminar la función. Por eso hace falta un socio que inspire confianza pública
Por ejemplo, podrían mejorar la calidad de vida con alertas de aproximación a la calle, detección de obstáculos o ayuda para encontrar objetos
De los dos enfoques que se plantean, el de bloqueo/interferencia de señales inalámbricas sería interesante si fuera viable