← नवीनतम पेपर
💻 computer science

SST-Guard: Detecting and Characterizing Server-Side Google Analytics in the Wild

यह शोध पत्र SST-Guard को प्रस्तुत करता है, जो एक मल्टी-मोडल ब्राउज़र-आधारित प्रणाली है जो नेटवर्क अनुरोधों, कुकीज़ और विंडो ऑब्जेक्ट के माध्यम से डेटा संग्रह के सिमेंटिक आर्टिफैक्ट्स की पहचान करके सर्वर-साइड गूगल एनालिटिक्स का पता लगाती है और उसे ब्लॉक करती है, जिससे वेब ट्रैकिंग प्रथाओं में बदलाव के दौर में पारंपरिक एंडपॉइंट-ब्लॉकिंग विधियों की सीमाओं को दूर किया जा सके।

मूल लेखक: Muhammad Jazlan, Alexander Gamero-Garrido, Zubair Shafiq, Yash Vekaria

प्रकाशित 2026-05-01
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Muhammad Jazlan, Alexander Gamero-Garrido, Zubair Shafiq, Yash Vekaria

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

यहाँ "SST-Guard: Detecting and Characterizing Server-Side Google Analytics in the Wild" शोध पत्र का सरल भाषा और रचनात्मक उपमाओं (analogies) का उपयोग करते हुए हिंदी अनुवाद दिया गया है।

बड़ी तस्वीर: ट्रैकिंग का महान बदलाव

कल्पना कीजिए कि आप एक व्यस्त शॉपिंग मॉल (इंटरनेट) में घूम रहे हैं। पुराने दिनों में, यदि आप जूते देखने के लिए किसी विशेष दुकान पर रुकते थे, तो एक जासूस (ट्रैकर) ठीक आपके बगल में खड़ा होकर सीधे आपके कान में फुसफुसाता था, "उसने लाल जूते देखे!" यह क्लाइंट-साइड ट्रैकिंग (client-side tracking) है। इसे पहचानना आसान है क्योंकि जासूस खुलेआम वहीं खड़ा होता है।

हाल ही में, शॉपिंग मॉल के मालिकों (वेबसाइट प्रकाशकों) और जासूसों ने एक चाल खेलने का फैसला किया। जासूस को आपके बगल में खड़ा करने के बजाय, उन्होंने एक गुप्त सुरंग बनाई। आप अपने ही घर (वेबसाइट) के एक कमरे में जाते हैं, और आप अपनी खरीदारी की सूची अपने एक भरोसेमंद दोस्त (सर्वर) को सौंप देते हैं। फिर वह दोस्त सड़क पर दौड़कर जाता है और जासूस के कान में वह सूची फुसफुसा देता है।

यह सर्वर-साइड ट्रैकिंग (SST) है। क्योंकि जासूस कभी आपके बगल में खड़ा नहीं होता, इसलिए आपके द्वारा खिड़कियों पर लगाए गए "जासूसी न करें" के संकेत (ब्राउज़र गोपनीयता सेटिंग्स) और पड़ोस की निगरानी (एड ब्लॉकर्स) जासूस को देख नहीं पाते। वे केवल आपको अपने दोस्त से बात करते हुए देखते हैं, जो बिल्कुल सामान्य लगता है।

समस्या: जासूस सामने रहकर भी छिपा हुआ है

UC डेविस के शोधकर्ताओं ने देखा कि हालांकि जासूस द्वारा लिए जाने वाले रास्ते बदल गए हैं, लेकिन जासूस जो सामान ले जा रहा है, वह नहीं बदला है। भले ही जासूस अब एक दोस्त के पीछे छिपा हुआ है, फिर भी वह वही विशिष्ट आईडी बैज पहने हुए है, वही वर्दी पहने हुए है और खरीदारी की सूची के वही विशिष्ट प्रकार ले जा रहा है।

यह शोध पत्र Google Analytics पर केंद्रित है, जो इंटरनेट पर सबसे आम "जासूस" है। वे एक ऐसा टूल बनाना चाहते थे जो इन जासूसों को पकड़ सके, भले ही वे इस गुप्त सुरंग का उपयोग कर रहे हों।

समाधान: SST-Guard (एक "सूंघने वाला कुत्ता")

शोधकर्ताओं ने SST-Guard नामक एक टूल बनाया। जासूस को उस दरवाजे से पकड़ने की कोशिश करने के बजाय जिससे वह प्रवेश करता है (जिसे जासूस बार-बार बदलता रहता है), SST-Guard आपके ब्राउज़र में पीछे छोड़े गए सुरागों को देखता है।

इसे एक जासूसी कुत्ते की तरह समझें जिसे इस बात से फर्क नहीं पड़ता कि अपराधी कहाँ गया, बल्कि वह उस विशिष्ट इत्र की गंध को पहचान सकता है जो वह लगाता है। SST-Guard तीन विशिष्ट प्रकार के सुरागों को सूंघता है:

  1. नेटवर्क रिक्वेस्ट (डिलीवरी ट्रक): यह आपके ब्राउज़र से निकलने वाले डेटा पैकेटों को देखता है। भले ही ट्रक का रंग अलग हो या उसका लाइसेंस प्लेट नकली हो, उसके अंदर के बॉक्स की सामग्री का आकार और लेबल अभी भी समान रहता है।
  2. कुकीज़ (स्टिकी नोट्स): ये छोटी पर्चियाँ हैं जिन्हें वेबसाइटें आपको याद रखने के लिए आपके ब्राउज़र पर चिपका देती हैं। जासूस हमेशा विशिष्ट नामों (जैसे _ga) वाली नोट्स छोड़ता है। भले ही जासूस नोट को अदृश्य स्याही में लिखे या फॉन्ट बदल दे, नोट की सामग्री अभी भी एक पैटर्न का पालन करती है।
  3. विंडो वेरिएबल्स (मस्तिष्क के विचार): जब जासूस का कोड आपके ब्राउज़र में चलता है, तो वह कंप्यूटर की मेमोरी (JavaScript variables) में "विचार" छोड़ देता है। ये जासूस के आंतरिक संवाद की तरह हैं। भले ही जासूस छिपने की कोशिश करे, उसे अभी भी अपनी आईडी संख्या और इवेंट नाम के बारे में सोचना पड़ता है।

यह कैसे काम करता है: "वैल्यू टेम्पलेट" (Value Template)

शोधकर्ताओं ने महसूस किया कि जबकि जासूस अपने नाम बदल सकते हैं (जैसे "Google" के बजाय "Tracker X" कहना), वे उन मूल्यों (values) को आसानी से नहीं बदल सकते जिन्हें वे ले जा रहे हैं।

उन्होंने "वैल्यू टेम्पलेट्स" बनाए। एक स्टेंसिल (stencil) की कल्पना करें। चाहे जासूस खुद को कैसे भी रूप बदलने की कोशिश करे, यदि वह स्टेंसिल से गुजरने की कोशिश करता है, तो उसके डेटा का आकार कटआउट से मेल खाएगा।

  • यदि जासूस डेटा को एनकोड करके (जैसे गुप्त कोड में लिखकर) छिपाने की कोशिश करता है, तो कोड की संरचना अभी भी Google Analytics संदेश के पैटर्न से मेल खाती है।
  • SST-Guard इन तीन सुरागों (नेटवर्क, कुकीज़, मेमोरी) की एक साथ जांच करता है। यदि एक सुराग छिपा हुआ है, तो अन्य सुराग खेल को उजागर कर देते हैं।

उन्हें क्या मिला: जासूसी का खेल असली है

शोधकर्ताओं ने अपने "सूंघने वाले कुत्ते" का परीक्षण इंटरनेट की शीर्ष 150,000 वेबसाइटों पर किया। यहाँ उनकी खोजें हैं:

  • जासूस हर जगह है: उन्होंने पाया कि लगभग 4.2% शीर्ष वेबसाइटें इस गुप्त सुरंग विधि (सर्वर-साइड Google Analytics) का उपयोग कर रही हैं। यह हजारों साइटों के बराबर है।
  • सुरंग बहुत चतुर है:
    • नकली दरवाजे: कई साइटें अलग "जासूस घर" (सबडोमेन) का उपयोग नहीं करती हैं। इसके बजाय, वे एक गुप्त रास्ते का उपयोग करके जासूस को अपने ही मुख्य दरवाजे के अंदर छिपा देती हैं (जैसे www.mystore.com/track)। इससे ऐसा लगता है जैसे आप केवल अपनी ही दुकान पर जा रहे हैं, न कि किसी जासूस से बात कर रहे हैं।
    • "CNAME" का भेष: कुछ साइटें "CNAME क्लोकिंग" नामक जादू का उपयोग करती हैं। यह ऐसा है जैसे जासूस एक भेष धारण कर लेता है जिससे वह एक स्थानीय निवासी जैसा दिखता है। आपका ब्राउज़र सोचता है, "ओह, यह तो बस पड़ोस की निगरानी करने वाला है," लेकिन वास्तव में वह जासूस होता है।
    • कोड स्विच: कुछ साइटें अपने संदेशों को एनकोड करती हैं (जैसे खरीदारी की सूची को याद अक्षरों की स्ट्रिंग में बदलना)। यह मानक "जासूसी विरोधी" सूचियों (जैसे EasyPrivacy) को भ्रमित करता है क्योंकि वे सूचियाँ विशिष्ट शब्दों को ढूंढती हैं, न कि गुप्त कोड को।

परिणाम: पकड़ में न आने वालों को पकड़ना

SST-Guard अविश्वसनीय रूप से प्रभावी था।

  • इसने सर्वर-साइड ट्रैकिंग के 99.8% प्रयासों को पकड़ा।
  • इसने 166 वेबसाइटें पाईं जो वर्तमान लोकप्रिय एड-ब्लॉकर्स के लिए पूरी तरह से अदृश्य थीं।
  • इसने साबित किया कि भले ही जासूस उस रास्ते को छिपा दे जिसका वह उपयोग करता है, फिर भी वह अपने ब्राउज़र की मेमोरी और कुकीज़ में छोड़े गए सुरागों को नहीं छिपा सकता।

यह क्यों महत्वपूर्ण है

शोध पत्र निष्कर्ष निकालता है कि जबकि ब्राउज़र और एड-ब्लॉकर्स "पुराने तरीके" से जासूसी करने (आपके पास खड़े होने) को रोकने में बेहतर हो रहे हैं, जासूस "नए तरीके" (गुप्त सुरंगों का उपयोग करने) पर चले गए हैं।

SST-Guard हमें दिखाता है कि हम उन्हें अभी भी पकड़ सकते हैं, सुरंग को देखकर नहीं, बल्कि जासूस के डेटा के अनूठे "फिंगरप्रिंट" (अंगुलियों के निशान) को पहचानकर। शोधकर्ता सुझाव देते हैं कि इन नए फिंगरप्रिंट्स (पैटर्न जो उन्होंने पाए) को मौजूदा एड-ब्लॉकर्स में जोड़ा जा सकता है ताकि आम लोग फिर से गोपनीयता बनाए रख सकें।

संक्षेप में: जासूसों ने अपना पता बदल दिया, लेकिन वे अपने फिंगरप्रिंट बदलना भूल गए। SST-Guard वह टूल है जिसने उन फिंगरप्रिंट्स को पढ़ना सीख लिया है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →