- Ban-Rays एक प्रयोगात्मक डिवाइस है जो स्मार्ट ग्लास में लगे कैमरों का पता लगाने के लिए बनाया गया है, और इसमें दो तरीके इस्तेमाल होते हैं: ऑप्टिकल रिफ्लेक्शन और नेटवर्क सिग्नल एनालिसिस।
- ऑप्टिकल तरीका लेंस पर इन्फ्रारेड फेंककर CMOS सेंसर की रेट्रो-रिफ्लेक्टिविटी (cat-eye effect) को पहचानता है, लेकिन वर्तमान हार्डवेयर पर सिग्नल अभी भी कमजोर और अनस्थिर हैं।
- नेटवर्क तरीका Bluetooth Low Energy (BLE) विज्ञापन सिग्नल पर आधारित होकर Meta Ray-Ban डिवाइस की पहचान करता है, और Manufacturer ID (0x01AB) तथा Service UUID (0xFD5F) से डिटेक्शन संभव होता है।
- BLE सिग्नल आमतौर पर केवल पेयरिंग या डिवाइस पावर-ऑन के वक्त ही मिलते हैं, इसलिए वास्तविक समय में उपयोग के दौरान detection के लिए CONNECT_REQ packet ट्रैकिंग जैसे अतिरिक्त तकनीक की जरूरत होगी।
- यह परियोजना प्राइवेसी प्रोटेक्शन और सर्विलांस डिवाइस पहचान पर एक प्रयोगात्मक प्रयास है, और भविष्य में हार्डवेयर सुधार व सिग्नल पैटर्न सीखने से अधिक सटीक डिटेक्शन की संभावना दिखती है।
परियोजना का अवलोकन
- Ban-Rays एक चश्मे के आकार का डिवाइस है जो कैमरा-युक्त स्मार्ट ग्लास की पहचान करता है, और इसमें दो approaches पर प्रयोग चल रहे हैं।
- Optics (ऑप्टिक्स): प्रकाश परावर्तन से कैमरा लेंस का वर्गीकरण करना।
- Networking (नेटवर्किंग): Bluetooth और Wi-Fi सिग्नल का विश्लेषण करना।
- अब तक BLE आधारित डिवाइस फिंगरप्रिंटिंग (fingerprinting) तरीका सबसे आसान और भरोसेमंद माना गया है।
- पहले प्रोटोटाइप में, अगर Meta Ray-Ban का BLE विज्ञापन detect होता है तो ‘The Legend of Zelda — Secret Found’ साउंड इफेक्ट बजता है।
Optics – ऑप्टिक्स आधारित डिटेक्शन
- कैमरा लेंस पर इन्फ्रारेड (IR) डालने पर, CMOS सेंसर की ‘रिट्रो रिफ्लेक्टिविटी (retro-reflectivity)’ का उपयोग करके कैमरा पहचाना जा सकता है।
- 2005 के शोध में इसी सिद्धांत से ‘capture-resistant environments’ लागू करने का उदाहरण मिला।
- 2024 के शोध में लेंस की reflection pattern से अलग-अलग कैमरों का वर्गीकरण करने का तरीका सुझाया गया था।
- पहले के कई शोधों में आमतौर पर कैमरा + मशीन लर्निंग + नियंत्रित angle की जरूरत होती थी, लेकिन Ban-Rays अपनी कोई कैमरा सेंसरिंग नहीं कर रहा और एक सिग्नल-डेटा आधारित classifier बना रहा है।
- प्रयोग परिणाम:
- मोबाइल के रियर कैमरे में छोटे-दौर का बड़ा spike-type waveform दिखा, जबकि स्क्रीन में waveform ज्यादा सपाट था।
- Meta Ray-Ban टेस्ट में सिग्नल कमजोर और अनस्थिर था, इसलिए वर्तमान हार्डवेयर से अलग करना कठिन है।
- 940nm और 850nm LED के बीच लगभग कोई अंतर नहीं दिखा।
- सुधार के विचार:
- यूज़र target खोजने के लिए left-right-up-down स्कैन पैटर्न से waveforms इकट्ठी करे।
- Meta Ray-Ban और सामान्य aviator sunglasses तुलना करने पर concept काम करता दिखा, लेकिन अतिरिक्त प्रयोग बाकी हैं।
- IR सर्किट सेटअप
- Arduino Uno, 940nm/850nm IR LED, फोटो डायोड, 2222A ट्रांजिस्टर का उपयोग।
- भविष्य के प्रयोग:
- स्कैन पैटर्न पर और टेस्ट
- अलग-अलग wavelength डेटा का संयोजन
- light beam collimation (collimation) की समीक्षा
Networking – नेटवर्किंग आधारित डिटेक्शन
- BLE advertisement signals का उपयोग करके Meta Ray-Ban डिवाइस फिंगरप्रिंट पहचान की कोशिश।
- अभी BLE traffic आमतौर पर केवल पेयरिंग के दौरान, पावर-ऑन के समय, या केस से बाहर निकालते वक्त ही detect होता है।
- उपयोग के दौरान real-time communication detect करने के लिए CONNECT_REQ packet ट्रैक करना होगा, लेकिन वर्तमान में उपयोग हो रहे ESP32 में यह support नहीं है।
- nRF Sniffer module से इसमें सुधार की संभावना है।
- Bluetooth Classic (BTC) traffic detection के लिए महँगा हार्डवेयर चाहिए।
- detect किए गए BLE advertisements के उदाहरण:
- Manufacturer ID: Meta (0x01AB)
- Service UUID: Meta (0xFD5F)
- RSSI: -59 dBm
- MAC address randomize हो जाती है, इसलिए BLE detection में ज्यादा मदद नहीं मिलती।
- संदर्भ सामग्री के रूप में Bluetooth Assigned Numbers, Wireshark dissector code, Netify MAC Brand Data के links उपलब्ध कराए गए हैं।
- आगे की योजना:
आभार
- ऑप्टिक्स और BLE से जुड़े सुझाव देने के लिए Trevor Seets, Junming Chen का धन्यवाद,
और टेस्टिंग के लिए Meta Ray-Ban उपलब्ध कराने के लिए Sohail का भी आभार।
1 टिप्पणियां
Hacker News राय
और “इस approach का मूल sound है — असल में light” वाला शब्द-खेल वाकई असरदार था
जब कोई अपना फ़ोन मेरी तरफ़ उस कोण पर पकड़े हो कि लगे वह रिकॉर्ड कर रहा हो सकता है, तो कैसा महसूस होता है — यह जानने की जिज्ञासा है
मैं उस पीढ़ी से हूँ जो smartphones के दुनिया पर छा जाने से पहले की है, इसलिए शुरू में आसपास हर ‘camera’ का ध्यान रहता था, लेकिन अब बस नज़रअंदाज़ कर देता हूँ
क्या यह तरीका camera glasses पर भी काम करेगा? जैसे तेज़ IR light से sensor को निष्क्रिय करना
वजह सीधी है — अगर Meta यह feature अपने glasses में डाल दे, तो मैं शायद बाकी सारे features बंद करके भी उसे खरीद लूँ। लेकिन वे तुम्हारी company खरीदकर इस feature को हटा भी सकते हैं। इसलिए public trust दिलाने वाला partner ज़रूरी है
उदाहरण के लिए सड़क के पास पहुँचने की चेतावनी, obstacle detection, चीज़ें ढूँढना आदि से जीवन की गुणवत्ता बेहतर हो सकती है
पेश किए गए दो तरीकों में से wireless signal blocking/jamming वाला approach संभव हो तो दिलचस्प होगा