Show HN: Ray-BANNED, Glasses to detect smart-glasses that have cameras
13 days ago
- #BLE-fingerprinting
- #smart-glasses-detection
- #retro-reflectivity
- Experimenting with two main approaches to detect smart-glasses with cameras: Optics (light reflections) and Networking (Bluetooth and Wi-Fi analysis).
- Fingerprinting devices based on Bluetooth Low Energy (BLE) advertisements is currently the easiest and most reliable method.
- Using IR light to exploit the retro-reflectivity of camera lenses (cat-eye effect) to identify cameras, inspired by past research.
- Challenges in differentiating cameras from reflective surfaces without using a camera, relying on signal data and sweep patterns.
- Testing with Meta Raybans showed inconsistent and weak signals, prompting exploration of specific sweep patterns for better fingerprinting.
- Prototyping involves Arduino Uno, IR LEDs, a photodiode, and a transistor, with plans to experiment with sweep patterns and wavelengths.
- BLE detection is currently limited to pairing and powering-on phases, with challenges in tracking directed BLE traffic during usage.
- Meta-specific identifiers in BLE advertisements (manufacturer data and service UUIDs) aid in detection.
- Future work includes reading relevant research, active probing, and potentially using nRF modules for better BLE tracking.
- Acknowledgments to contributors for their advice and resources in optics and BLE.