- O2 UK की VoLTE(4G Calling) सेवा में कॉल के दूसरे पक्ष की लोकेशन जानकारी और डिवाइस पहचानकर्ता भेजे जाने की घटना मिली
- IMS सिग्नलिंग संदेशों में IMSI, IMEI, Cell ID जैसी संवेदनशील जानकारी शामिल है, जिसे बाहर से आसानी से प्राप्त किया जा सकता है
- सार्वजनिक crowdsourcing डेटा (
cellmapper.net आदि) के ज़रिए इस जानकारी से सटीक लोकेशन पता करना संभव है
- यह भेद्यता सभी O2 ग्राहकों पर लागू होती है, इसलिए कोई भी हमले का लक्ष्य बन सकता है
- उपयोगकर्ता या सामान्य ग्राहक अलग से किसी तरीके से इस जानकारी के लीक होने को रोक नहीं सकते
परिचय
- Voice over LTE(VoLTE) मोबाइल नेटवर्क में इंटरनेट-आधारित प्रोटोकॉल का उपयोग करके वॉयस कॉल संभव बनाने वाली तकनीक है
- VoLTE में इस्तेमाल होने वाला IP Multimedia Subsystem(IMS) अपनी जटिलता और डिवाइसों के बीच इंटरैक्शन समस्याओं के कारण सुरक्षा जोखिम पैदा कर सकता है
- प्रत्येक टेलीकॉम ऑपरेटर IMS सर्वर कॉन्फ़िगरेशन और सेवा इम्प्लिमेंटेशन का तरीका अलग-अलग चुन सकता है, इसलिए गलत सेटिंग होने पर डेटा लीक का जोखिम रहता है
- यह दस्तावेज़ उस मामले का विश्लेषण करता है जिसमें O2 UK ने ऐसी सुरक्षा चिंताओं को वास्तविक रूप दिया
O2 UK की IMS/VoLTE सेवा की स्थिति
- 27 मार्च 2017 को O2 UK ने 4G Calling नाम से अपनी पहली IMS-आधारित सेवा शुरू की, जिससे कॉल के दौरान बेहतर वॉइस क्वालिटी और डेटा उपयोग का अनुभव मिला
- लेखक ने कॉल क्वालिटी मापने के लिए rooted Google Pixel 8 पर Network Signal Guru(NSG) ऐप का उपयोग किया
- ऐप की सीमाओं के कारण, उन्होंने सीधे raw IMS सिग्नलिंग संदेशों का विश्लेषण किया और कॉल के दौरान आदान-प्रदान होने वाली विस्तृत जानकारी की पुष्टि की
सिग्नलिंग संदेशों की समस्या
- O2 UK के IMS सिग्नलिंग response में अन्य ऑपरेटरों की तुलना में बहुत विस्तृत और लंबी जानकारी शामिल है
- IMS/SIP सर्वर जानकारी, version, error, debug log के साथ नीचे जैसे संवेदनशील headers भी शामिल हैं
- दो जोड़ी IMSI, दो जोड़ी IMEI
- Cellular-Network-Info: प्राप्तकर्ता नेटवर्क, लोकेशन कोड, सेल ID आदि
- संदेश के भीतर IMSI, IMEI और Cell ID की तुलना करने पर यह पुष्टि हुई कि इसमें कॉल के दूसरे पक्ष (रिसीवर) की जानकारी भी शामिल थी
Cell ID के ज़रिए लोकेशन ट्रैकिंग
Cellular-Network-Info header को decode करने पर रिसीवर का ऑपरेटर, लोकेशन एरिया कोड(LAC), और Cell ID सामने आते हैं
- इस Cell ID को cellmapper.net जैसी सेवाओं में डालकर बेस स्टेशन की लोकेशन सटीक रूप से पता की जा सकती है
- शहर जैसे घनी आबादी वाले क्षेत्रों में बेस स्टेशन कवरेज 100m² के भीतर सीमित हो सकती है, इसलिए काफ़ी उच्च सटीकता से लोकेशन पता करना संभव है
- वास्तव में O2 ग्राहक के विदेश में roaming के दौरान भी यह तरीका काम करता था और शहर के केंद्र तक लोकेशन की पहचान की गई
- यह जानकारी किसी विशेष उपकरण या प्रक्रिया के बिना IMS कॉलिंग समर्थित सभी O2 डिवाइसों पर उजागर होती है
सुधार की मांगें
- O2 को ग्राहकों की प्राइवेसी और सुरक्षा की रक्षा के लिए IMS/SIP संदेशों से संवेदनशील headers (लोकेशन और डिवाइस जानकारी) हटाने चाहिए
- debug प्रयोजन वाले headers भी अनावश्यक सूचना लीक का कारण बन सकते हैं, इसलिए उन्हें निष्क्रिय करना चाहिए
- नेटवर्क core के बाहर मौजूद डिवाइसों को ऐसे headers दिखाई देना तर्कसंगत नहीं है
- O2 के भीतर सुरक्षा समस्या रिपोर्ट करने के उचित चैनल का अभाव, अन्य ऑपरेटरों (जैसे EE) की तुलना में गंभीर समस्या है
निष्कर्ष
- O2 ग्राहकों के साथ यह जोखिम है कि कोई भी व्यक्ति केवल मोबाइल नेटवर्क का बुनियादी ज्ञान रखकर उनकी सटीक लोकेशन तक ट्रैक कर सकता है
- उपयोगकर्ता 4G Calling बंद कर दें तब भी संवेदनशील जानकारी का लीक रुकता नहीं, इसलिए वे स्वयं इससे बचाव नहीं कर सकते
- डिवाइस नेटवर्क से जुड़ा न होने पर भी आख़िरी बार जुड़े सेल और कनेक्शन समय की जानकारी IMS संदेशों में बनी रहती है
- 26~27 मार्च 2025 को O2 से जुड़े सुरक्षा ज़िम्मेदारों और CEO को ईमेल के ज़रिए इस तथ्य और जोखिम के बारे में कई बार बताया गया, लेकिन कोई विशेष प्रतिक्रिया या सुधार नहीं हुआ
संदर्भ
संशोधन रिकॉर्ड
- 18 मई 2025, 23:40 तक, मूल लेख में O2 सुरक्षा रिपोर्टिंग ईमेल पते की गलती (
virginmedia.co.uk→virginmediao2.co.uk) को ठीक कर दिया गया
1 टिप्पणियां
Hacker News टिप्पणियाँ