- अर्जेंटीना के उत्तरी हिस्से Misiones में एक दूरस्थ ठहरने की जगह पर फोन खो गया था, और सेलुलर सिग्नल न होने की वजह से सामान्य location-finding फीचर इस्तेमाल करना मुश्किल था
- आखिरी बार देखने के बाद वाहन पास के कस्बे तक 50km जाकर लौट चुका था, इसलिए ठहरने की जगह के आसपास के अलावा पहले ट्रक के अंदर भी जांचना जरूरी था
- समाधान यह था कि खोया हुआ फोन किसी परिचित नेटवर्क से अपने-आप जुड़ सके, इसलिए दूसरे फोन की tethering से घर के Wi-Fi जैसा ही SSID और password फिर से बनाया गया
- खोज के दौरान दूसरे व्यक्ति का Wi-Fi बंद कर false positives घटाए गए, और hotspot से नया device जुड़ने वाली जगह के पास सुराग मिला
- फोन ट्रक के अंदर नहीं, बल्कि उसके बगल में पार्क किए गए ATV के ऊपर था, और जरूरत पड़ती तो कनेक्शन वाली जगह से पैदल चलते हुए signal को triangulate करने की योजना थी
दूरस्थ ठहरने की जगह पर फोन खोने की स्थिति
- समूह अर्जेंटीना के उत्तरी हिस्से Misiones में ATV से jungle off-road trip कर रहा था और एक दूरस्थ ठहरने की जगह पर खाना तैयार कर रहा था
- जब चचेरे भाई ने फोन ढूंढना शुरू किया, तब आखिरी बार फोन साथ होने के बाद के एक घंटे में वे पास के कस्बे तक 50km जाकर लौट चुके थे
- कॉल किए और WhatsApp messages भेजे, लेकिन फोन connect नहीं हुआ
- grill के आसपास, ठहरने की जगह, cards खेलने वाली जगह और कस्बे तक गए ट्रक को भी देखा, लेकिन फोन नहीं मिला
- आसपास सेलुलर सिग्नल नहीं था, इसलिए Find my device कोई व्यावहारिक विकल्प नहीं था
परिचित Wi-Fi नाम से automatic connection करवाना
- यह पुष्टि करने के बाद कि फोन का उपयोगकर्ता आम तौर पर जंगल या पहाड़ों में भी Wi-Fi बंद नहीं करता, दूसरे फोन की tethering से वैसा ही Wi-Fi environment बनाया गया
- SSID और password को चचेरे भाई के घर के Wi-Fi जैसा ही सेट किया गया
- साथ खोज रहे व्यक्ति का Wi-Fi बंद कर दिया गया, ताकि hotspot connection detection में false positives से बचा जा सके
- समूह आसपास पैदल घूमता रहा और इंतजार करता रहा कि hotspot से कोई नया device connect होता है या नहीं; पार्क किए गए ट्रक के पास से गुजरते समय connection हुआ
- असल फोन ट्रक के अंदर नहीं, बल्कि ट्रक के बगल में पार्क किए गए ATV के ऊपर रखा था
- अगर ज्यादा समय लगता, तो connection मिलने वाले इलाके को आधार बनाकर कई दिशाओं में चलते हुए signal को triangulate करने की योजना थी, लेकिन उस चरण तक जाने की जरूरत नहीं पड़ी
- यह दिखाता है कि सीमित परिस्थितियों में भी उपयोगकर्ता की आदतों और network behavior को मिलाकर खोई हुई चीज खोजने के सुराग बनाए जा सकते हैं
1 टिप्पणियां
Hacker News की राय
कुछ महीने पहले मेरी कार से AirPods Max चोरी हो गए थे, और एक हफ्ते बाद वे Find My में एक ब्लॉक दूर दिखे।
मैं साइकिल से उनका पीछा करते हुए एक छोटे apartment building तक पहुँचा, और Find My के “warmer … colder” जैसे UI से जब मैं एक खास खिड़की की तरफ गया तो “Nearby” दिखा।
मैंने पुलिस को बुलाया, तो उन्होंने बहुत जोश में दरवाज़ा खटखटाया। सामने वाले ने इनकार किया, लेकिन जैसे ही मैंने “play sound to locate” दबाया, खिड़की के पार से बीप की आवाज़ आई।
पुलिस ने कहा, “हमें पता है यह apartment के अंदर है, आवाज़ सुनाई दे रही है, या तो इसे लेकर आओ या हम तलाशी वारंट लाएँगे।” तब वह बोला, “अरे, पिछले हफ्ते पार्टी में कोई बैग…” और आखिरकार मुझे अपने headphones वापस मिल गए।
बाद में एक और पुलिसवाला लौटा और पूछा कि क्या मिल गया। मैंने उन्हें दिखाया, तो वह चिल्लाया, “OH $&@# YEAH!”
DPD ने कहा कि delivery सही हुई है और कुछ नहीं किया। मैं खुद वहाँ गया, तो सामने वाले ने कहा, “अब यह मेरा है, जो पाता है उसी का होता है, तुम क्या कर लोगे?”
मैंने पुलिस में शिकायत की, लेकिन वे आए ही नहीं। फिर मैंने card payment chargeback शुरू किया। स्कूल के playground में मैं यह बात कर रहा था, तभी उसके पड़ोसी ने सुन लिया और कहा, “मैं तुम्हें यह वापस दिला दूँगा।”
उसे पता था कि वह आदमी सज़ायाफ्ता pedophile है, और उसने कहा कि अगर वह वापस नहीं करेगा तो वह housing estate के लोगों को बता देगा। उसी दोपहर सामान वापस आ गया।
अपराधियों से निपटने के लिए leverage या सही पुलिस-बल चाहिए होता है। दूसरा अक्सर नहीं मिलता, इसलिए कभी-कभी खुद ही मामला सुलझाना पड़ता है।
मेरे एक दोस्त को stalking/harassment झेलना पड़ा। मैंने उसके लिए free text service और law enforcement reporting email तक ढूँढकर दिया, फिर भी पुलिस ने कहा कि वे कुछ नहीं कर सकते।
आखिरकार उस free text service ने मेरे दोस्त का नंबर block list में डाल दिया और harassment रुक गया। हमें यह भी पता चल गया कि करने वाला कौन था, लेकिन पुलिस फिर भी नहीं हिली।
रोज़ सैकड़ों messages और कई phone calls आते थे, और पीड़ित की कार पर खरोंच तक डाली गई, फिर भी वही हाल रहा।
Paris जैसे शहर में, जहाँ बड़े apartment buildings एक-दूसरे से सटे होते हैं, Find My मुश्किल हो जाता है; शायद चलते-फिरते संयोग से सिग्नल मिलना पड़े।
iPad से Find My इस्तेमाल कर पाना बहुत अच्छा था, और किसी non-Apple laptop पर 2FA और login के झंझट से नहीं जूझना पड़ा।
चोरी हुए फोन को remotely erase कर पाना भी काफी सुकून देने वाला था।
अगली शाम फोन ठीक बगल वाले घर की तरफ दिखा, तो मैंने public records से landlord को ढूँढकर संपर्क किया। उसने कहा कि वहाँ tenants रहते हैं, और जाँच करने पर वे भी सच बोल रहे थे।
जब मैंने बताया कि फोन कहाँ से चोरी हुआ था, तो किसी दूसरे पड़ोसी ने बताया कि वहाँ रहने वाला एक आदमी उसी gym में काम करता है। उसी के पास iPhone था, और manager के कहने पर उसने उसे वापस कर दिया।
उस समय मैं उसी gym में part-time fitness instructor था, और यह iPhone 4 के दिनों की बात है, जब Find My GPS पर निर्भर करता था।
मेरी पत्नी फोटो लेने के लिए कार रोककर उतरी थीं और उनका फोन गिर गया, लेकिन Find My ने बचा लिया।
यह Yosemite जाते समय New Priest Grade के viewpoint पर हुआ था। अगली सुबह हमने बहुत देर तक खोजा, फिर Find My याद आया, लेकिन वह देहाती सड़क थी और जगह दर्जनों मील दूर थी, इसलिए ज्यादा उम्मीद नहीं थी।
फिर भी 43 मील दूर सटीक location मिल गई। मेरी पत्नी ने Google Earth से viewpoint का अंदाज़ा लगाया, वहाँ गाड़ी लेकर पहुँचीं, और रुकने के 5 मिनट के भीतर फोन मिल गया।
आसपास से गुजरने वाले iOS devices पर्याप्त थे, इसलिए Find My वैसा ही काम कर गया जैसा उसका इरादा था। यह हैरान करने वाला था कि पूरी पृथ्वी के पैमाने की infrastructure की वजह से एक छोटी निजी चीज़ वापस मिल गई।
cell tower न होने वाले घनी आबादी वाले इलाके भी बहुत high latency के साथ online हो सकते हैं, और throughput को हर device owner अपनी battery preference के हिसाब से सीमित कर सके तो अच्छा होगा।
subscription के बिना tracking सीमित रहती है, लेकिन terminal तक सामान पहुँच गया या नहीं यह देखना संभव है, और सिर्फ “last seen location” भी इस मामले में काफी हो सकता था।
अगर device हिल नहीं रहा है, तो नेटवर्क तक की ज़रूरत नहीं पड़ती। Find My को भी device पीछे छूट जाने पर push notification देनी चाहिए, लेकिन Bluetooth बंद हो तो false positives आ सकते हैं।
लगभग 20 साल पहले Bangalore में काम करते समय मुझे सूझी एक तरकीब याद आ गई। हर शाम कुछ घंटों की power cut होती थी, और मैं अकेला रहता था, इसलिए दफ़्तर से घर पहुँचकर बिजली न मिलने की स्थिति से बचना चाहता था।
उस समय IoT devices नहीं थे, लेकिन एक wired telephone था जो बिजली से चलता था और उसमें बदलने वाली battery backup भी थी।
मैं उस फोन का इस्तेमाल सिर्फ internet access के लिए करता था, इसलिए अगर उसकी battery निकाल दी जाए तो power cut के दौरान फोन नहीं चलेगा। इस तरह दफ़्तर से निकलने से पहले घर के landline पर call करता; अगर घंटी बजती, तो मतलब घर में बिजली है।
पहले मैं सोचता था कि telephone exchange आमतौर पर generator से चलती है, इसलिए blackout में भी landline हमेशा चलता रहेगा, लेकिन अब wired phone भी सिर्फ लगभग एक दिन तक ही चला।
शायद fiber to the node deployment की वजह से node पर लगी battery backup उतनी ही देर चलती है।
90 के दशक के मध्य में मेरे पिता की कार की चाबी खो गई थी, और बाद में पता चला कि वह अलमारी में रखे dressing gown की जेब में थी
इसलिए उन्होंने एक ऐसा keyring खरीदा जो सीटी बजाने पर बीप करता था, और जब वे दादा-दादी के घर गए तो हल्के Alzheimer’s लक्षणों वाले दादाजी को समझाया कि “बीप करो तो यह बता देगा कि चाबी कहाँ है”
दादाजी, जो न गाड़ी चलाते थे न कंप्यूटर इस्तेमाल करते थे, समझ ही नहीं पाए कि यह कैसे संभव है, और पिता झुंझलाते हुए बार-बार कहते रहे, “बस बीप करो, यह बता देगा कि चाबी कहाँ है”
बाद में पता चला कि दादाजी यह सोच रहे थे कि सीटी बजाने पर छोटा-सा उपकरण बोल उठेगा, “यह dressing gown की जेब में है!”
पिछली सर्दियों में पहाड़ की चोटी के ठीक नीचे आखिरी 300~500m हिस्से में snowboard करते हुए मैंने अपना फ़ोन खो दिया
मैं AirPods पर संगीत सुन रहा था, और नीचे पहुँचते ही संगीत बंद हो गया तो पता चला; मेरे पास Apple Watch थी, इसलिए मैंने तुरंत board उतारा, ढलान पर दौड़ते हुए ऊपर गया और “ping my phone” बटन दबाता रहा
एक पल ऐसा आया जब Watch स्क्रीन पर कनेक्शन क्षणभर के लिए दिखा और फिर तुरंत टूट गया, तो मैंने समझा कि किसी ने उसे उठाया है और वह ski करते हुए निकल गया
मैं lift की तरफ वापस भागता हुआ उसे लगातार ping करता रहा, और lift पर चढ़ने से कुछ सेकंड पहले मुझे फ़ोन उठाने वाला मिल गया। उस दिन लगा कि Watch की कीमत वसूल हो गई
किसी अजनबी से यह पूछना कि “क्या आपने मेरा फ़ोन लिया है?” हिम्मत माँगता है, लेकिन “अगर मैं यह बटन दबाऊँ तो आपके बैग से मेरे फ़ोन की ringtone बजेगी!” कहीं ज़्यादा असरदार था
दूरदराज़ इलाके में मोटरसाइकिल चलाते समय ऊबड़-खाबड़ पत्थरीले रास्ते के कारण मैंने handlebar पर लगा फ़ोन खो दिया
रास्ता कई बार खंगालने पर भी वह नहीं मिला, फिर याद आया कि बैग में एक पुराना iPhone पड़ा है; spare phone पर Find My चलाया तो मुख्य फ़ोन की आखिरी disconnect location बिल्कुल सही मिल गई
यह सब cellular network और Wi‑Fi दोनों के बिना हुआ, और इससे मेरे 1000 डॉलर बच गए
जिज्ञासा है कि क्या आप वहीं बिना signal के तुरंत इसे access कर पाए, या sync के लिए आपको network coverage वाली जगह तक जाना पड़ा
शुरू में मुझे लगा यह Bluetooth होगा — जैसे headphones चालू रखकर इधर-उधर घूमना या drive करना और pairing का इंतज़ार करना
Wi‑Fi network mirroring काफ़ी चतुर तरीका है
लोगों के फ़ोन उससे connect हो जाते थे, और मैं network पर goatse image भेज देता था
मुझे लगा था कि devices hijack से बचने के लिए base station MAC address याद रखना शुरू कर देंगे, लेकिन शायद ऐसा नहीं हुआ, और कभी-कभी सोचता हूँ कि पास के Home Depot में फिर से करके देखूँ
मैंने plane में भी ऐसा ही एक fake AP man-in-the-middle attack के लिए खड़ा किया था ताकि लोग मेरे Wi‑Fi device से connect हों, और एक साफ़ तौर पर नकली Bank of America page दिखाया, लेकिन किसी ने login नहीं किया
मेरे cousin का truck पास में था और वह सच में फ़ोन से paired भी था, लेकिन search के लिए वह शायद थोड़ा ज़्यादा झंझटभरा होता
एक बार मैंने बिना signal वाले beach पर रेत में दबा अपना फ़ोन ढूँढ निकाला
उसमें एक साल की तस्वीरें थीं, इसलिए मैं लगभग पूरा दिन परेशान रहा, फिर हमने दोस्त के फ़ोन पर Bluetooth signal monitor install करने की सोची
update interval धीमा था, इसलिए मैंने फ़ोन की location trilaterate की, और जब उसे रेत की कब्र से खींचकर निकाला तो लगा जैसे किस्मत को मात दे दी हो
मुझे पूरा यक़ीन है कि Bluetooth न होता तो वह कभी नहीं मिलता
अगर कोई data भेजना न पड़े और थोड़े privacy risk को स्वीकार किया जा सके, तो सोचता हूँ कि tracking beacon को कितना सस्ता और low-power बनाया जा सकता है
AirTag जैसी कोई चीज़ सोची जा सकती है जिसमें identifier सिर्फ 1 byte हो, या जो सिर्फ presence signal दे
इसे हर portable और आसानी से खो जाने वाली चीज़ पर लगाया जा सकता है, और जब कुछ ढूँढना हो तो बस signal scan कर लिया जाए। NFC से silent करने की सुविधा भी हो सकती है
इसे ऐसा भी बनाया जा सकता है कि 10 मिनट तक कोई movement न हो और साथ ही वह किसी base station के पास भी न हो, तभी activate हो। base station “safe place” चिह्नित करने का काम करेगा, और range लगभग 2 feet काफ़ी होगी
तब लोगों के साथ घूम रही चीज़ों से interference नहीं होगा, और न ही उन वस्तुओं का signal मिलेगा जो सुरक्षित रूप से अपनी जगह रखी हों
हालांकि खोई हुई चीज़ों को जल्दी scan करके ढूँढ पाना अच्छे security staff के लिए भी फ़ायदेमंद होगा, और उन लोगों के लिए भी जो मानते हैं कि “जो मिला सो मेरा”
यह सबसे बड़ी समस्या हल नहीं करता: यह पता लगाना कि कहीं से निकलते समय आप कोई चीज़ पीछे छोड़ आए हैं या नहीं
AirTag पहले ही काफ़ी न्यूनतम है, उसकी battery लगभग एक साल चलती है, और उसका open source equivalent शायद 5 डॉलर से कम में बनाया जा सकता है
मैंने single CR2032 battery पर लगभग एक साल चलने वाले Bluetooth LE temperature/humidity meters करीब 3 डॉलर प्रति piece में खरीदे हैं, और ये devices custom firmware, display, और on-chip flash data logging तक चलाते हैं
अगर आपने कभी किसी hidden SSID network से कनेक्ट किया है, या किसी वजह से फ़ोन को लगा कि वह ऐसे network से जुड़ा है जिसका SSID hidden है, तो फ़ोन उस Wi‑Fi को सक्रिय रूप से beacon करता है और उसमें वह “hidden” SSID भी शामिल होकर प्रसारित होता है
इसे खोजने के लिए इस्तेमाल करना मुख्य पोस्ट वाले तरीके से कठिन है, लेकिन यह जानने लायक एक privacy nightmare है। इसी वजह से SSID छिपाना लगभग हमेशा एक बुरा विचार है