← أحدث الأبحاث
💻 computer science

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

يقدم هذا البحث SST-Guard، وهو نظام متعدد الوسائط يعتمد على المتصفح يكتشف ويحظر "Google Analytics" من جانب الخادم عبر تحديد الآثار الدلالية لجمع البيانات عبر طلبات الشبكة، وملفات تعريف الارتباط، وكائن النافذة (window object)، متجاوزاً بذلك قيود طرق الحظر التقليدية عند الأطراف النهائية في مواجهة ممارسات التتبع الويب المتغيرة.

المؤلفون الأصليون: Muhammad Jazlan, Alexander Gamero-Garrido, Zubair Shafiq, Yash Vekaria

نُشر 2026-05-01
📖 5 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Muhammad Jazlan, Alexander Gamero-Garrido, Zubair Shafiq, Yash Vekaria

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

الصورة الكبيرة: حركة التتبع الكبرى

تخيل أنك تسير في مركز تسوق مزدحم (الإنترنت). في الأيام الخوالي، إذا توقفت عند متجر معين لتفقد الأحذية، كان هناك جاسوس (متتبع) يقف بجانبك تماماً، ويهمس مباشرة في أذنك: "لقد نظر إلى الأحذية الحمراء!". هذه هي التتبع من جهة العميل (Client-side tracking). ومن السهل رصدها لأن الجاسوس يقف هناك في العلن.

مؤخراً، قرر مالكو مراكز التسوق (ناشرو المواقع الإلكترونية) والجواسيس القيام بخدعة. بدلاً من وقوف الجاسوس بجانبك، قاموا ببناء نفق سري. أنت تدخل غرفة في منزلك الخاص (الموقع الإلكتروني)، وتُسلم قائمة تسوقك إلى صديق موثوق (الخادم/السيرفر). ثم يركض هذا الصديق عبر الشارع ويهمس بالقائمة في أذن الجاسوس.

هذا هو التتبع من جهة الخادم (Server-Side Tracking - SST). ولأن الجاسوس لا يقف بجانبك أبداً، فإن لافتات "ممنوع التجسس" التي تضعها على نوافذ بيتك (إعدادات الخصوصية في المتصفح) و"حرس الحي" (مانعات الإعلانات) لا يمكنهم رؤية الجاسوس. هم يرون فقط أنك تتحدث مع صديقك، وهو أمر يبدو طبيعياً تماماً.

المشكلة: الجاسوس يختبئ في وضح النهار

لاحظ الباحثون في جامعة كاليفورنيا ديفيس أنه بينما تغير المسار الذي يسلكه الجاسوس، فإن الأشياء التي يحملها لم تتغير. فبالرغم من أن الجاسوس الآن يختبئ خلف صديق، إلا أنه لا يزال يحمل نفس الشارات التعريفية المحددة، ويرتدي نفس الزي الرسمي، ويحمل نفس أنواع قوائم التسوق المحددة.

يركز البحث على Google Analytics، وهو "الجاسوس" الأكثر شيوعاً على الإنترنت. أرادوا بناء أداة للإيقاع بهؤلاء الجواسيس حتى عندما يستخدمون النفق السري.

الحل: SST-Guard (الكلب البوليسي)

قام الباحثون ببناء أداة تسمى SST-Guard. وبدلاً من محاولة رصد الجاسوس عبر مراقبة الباب الذي يدخل منه (والذي يغيره الجاسوس باستمرار)، يقوم SST-Guard بالبحث عن الأدلة التي يتركها الجاسوس خلفه في متصفحك.

فكر في الأمر ككلب بوليسي لا يهتم بمكان ذهاب المجرم، بل يمكنه شم رائحة العطر المحدد الذي يضعه. يبحث SST-Guard عن ثلاثة أنواع محددة من الأدلة:

  1. طلب الشبكة (شاحنة التوصيل): تراقب حزم البيانات المغادرة من متصفحك. حتى لو تم طلاء الشاحنة بلون مختلف أو وضع لوحة أرقام مزيفة، فإن محتويات الصندوق بالداخل لا تزال تحمل نفس الشكل والملصقات.
  2. ملفات تعريف الارتباط/الكوكيز (الملاحظات اللاصقة): هذه ملاحظات صغيرة تلتصق بها المواقع بمتصفحك لتتذكرك. الجاسوس يترك دائماً ملاحظات بأسماء محددة (مثل _ga). وحتى لو كتب الجاسوس الملاحظة بحبر سري أو غير نوع الخط، فإن محتوى الملاحظة لا يزال يتبع نمطاً معيناً.
  3. متغيرات النافذة (أفكار العقل): عندما يعمل كود الجاسوس في متصفحك، فإنه يترك "أفكاراً" في ذاكرة الكمبيوتر (متغيرات JavaScript). هذه تشبه المونولوج الداخلي للجاسوس. وحتى لو حاول الجاسوس الاختباء، فإنه لا يزال مضطراً للتفكير في رقم هويته وأسماء الأحداث.

كيف يعمل: "قالب القيمة" (Value Template)

أدرك الباحثون أنه بينما يمكن للجواسيس تغيير أسمائهم (مثل تسمية أنفسهم "المتتبع X" بدلاً من "جوجل")، إلا أنه لا يمكنهم تغيير القيم التي يحملونها بسهولة.

قاموا بإنشاء "قوالب القيم" (Value Templates). تخيل الأمر كقالب (Stencil). مهما حاول الجاسوس التنكر، إذا حاول المرور عبر القالب، فإن شكل بياناته سيطابق الفتحة الموجودة فيه.

  • إذا حاول الجاسوس إخفاء البيانات عن طريق ترميزها (مثل كتابتها بشفرة سرية)، فإن هيكل الشفرة سيظل يطابق نمط رسالة Google Analytics.
  • يتحقق SST-Guard من هذه الأدلة الثلاثة (الشبكة، الكوكيز، الذاكرة) في وقت واحد. وإذا تم إخفاء أحد الأدلة، فإن الأدلة الأخرى عادة ما تكشف اللعبة.

ماذا وجدوا: لعبة الجاسوس حقيقية

اختبر الباحثون "الكلب البوليسي" الخاص بهم على أفضل 150,000 موقع على الإنترنت. إليكم ما اكتشفوه:

  • الجاسوس في كل مكان: وجدوا أن حوالي 4.2% من المواقع الكبرى تستخدم طريقة النفق السري هذه (Server-Side Google Analytics). وهذا يعني آلاف المواقع.
  • النفق ذكي:
    • أبواب مزيفة: العديد من المواقع لا تستخدم "منزلاً منفصلاً للجاسوس" (نطاق فرعي/Subdomain). بدلاً من ذلك، يخفون الجاسوس داخل بابهم الأمامي باستخدام مسار سري (مثل www.mystore.com/track). هذا يجعل الأمر يبدو وكأنك تزور متجرهم الخاص فحسب، وليس تتحدث مع جاسوس.
    • قناع "CNAME": تستخدم بعض المواقع خدعة سحرية تسمى "CNamos Cloaking". إنها تشبه ارتداء الجاسوس لتنكر يجعله يبدو كأنه أحد السكان المحليين. يعتقد متصفحك: "أوه، هذا مجرد حرس الحي"، لكنه في الحقيقة الجاسوس.
    • تبديل الكود: تقوم بعض المواقع بترميز رسائلها (مثل تحويل قائمة تسوق إلى سلسلة من الحروف العشوائية). هذا يربك قوائم "ممنوع التجسس" القياسية (مثل EasyPrivacy) لأن تلك القوائم تبحث عن كلمات محددة، وليس عن شفرات سرية.

النتائج: الإيقاع بما لا يمكن الإمساك به

كان SST-Guard فعالاً للغاية.

  • نجح في رصد 99.8% من محاولات التتبع من جهة الخادم.
  • وجد 166 موقعاً كانت غير مرئية تماماً لمانعات الإعلانات الشهيرة الحالية.
  • أثبت أنه حتى عندما يحاول الجاسوس إخفاء المسار الذي يسلكه، فإنه لا يستطيع إخفاء الأدلة التي يتركها خلفه في ذاكرة المتصفح وملفات تعريف الارتباط.

لماذا يهم هذا الأمر

يخلص البحث إلى أنه بينما تصبح المتصفحات ومانعات الإعلانات أفضل في حظر "الطريقة القديمة" للتجسس (الوقوف بجانبك)، فقد انتقل الجواسيس إلى "الطريقة الجديدة" (استخدام الأنفاق السرية).

يظهر SST-Guard أنه لا يزال بإمكاننا الإمساك بهم، ليس من خلال مراقبة النفق، بل من خلال التعرف على "بصمة الإصبع" الفريدة لبيانات الجاسوس. يقترح الباحثون أنه يمكن إضافة هذه البصمات الجديدة (الأنماط التي وجدوها) إلى مانعات الإعلانات الموجودة لمساعدة الناس العاديين على استعادة خصوصيتهم مرة أخرى.

باختصار: لقد غير الجواسيد عنوانهم، لكنهم نسوا تغيير بصمات أصابعهم. SST-Guard هو الأداة التي تعلمت قراءة تلك البصمات.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →