تسجيل نشاط الوكلاء والخصوصية
قد يرى الموقع IP الوكيل بدل عنوانك، بينما يعرف مزود خدمة الوكلاء حساب العميل الذي فتح الاتصال. وهاتان رؤيتان مختلفتان للطلب نفسه. ولا يجعل تغيير العنوان الظاهر للموقع نشاطك غير مرئي للشركة التي تنقله.
يعني تسجيل نشاط الوكيل الاحتفاظ بسجلات لاستخدام الخدمة: الاتصالات والوجهات وأحجام البيانات والأخطاء، وفي بعض المنتجات الطلبات والاستجابات. وتشرح المقالة ممارسات القطاع. وكما في سياسات مزودي الوكلاء الأخرى، تعتمد التفاصيل على الخدمة. ويصف القسم الأخير طريقة تعامل ProxyCompass مع بيانات الخدمة.
ما الذي يراه الوكيل عند الاتصال بموقع HTTPS
لنأخذ مزادًا توضيحيًا: يرسل تطبيقك عرضًا بمبلغ €180 إلى https://bid.example/lot/218/bids. ومع نفق وكيل عادي، يحمي HTTPS التبادل بين التطبيق والموقع باستخدام بروتوكول الأمان TLS. ويستطيع المزود رؤية IP العميل المتصل والوجهة bid.example:443 ووقت الاتصال، كما يمكنه قياس حجم البيانات المنقولة. ويبقى URL الكامل ورقم المعروض وإجراء العميل ومبلغ المزايدة وملفات تعريف الارتباط واستجابة المزاد داخل HTTPS. ومع التحقق الصحيح من الشهادة ومن دون اعتراض، لا يستطيع المزود قراءتها.
قد يُكشف النطاق قبل بدء ذلك التبادل المشفّر. فعادة تحدد HTTP CONNECT مضيف الوجهة ومنفذها. ويمكن لـ SOCKS5 تلقي اسم نطاق أو عنوان IP؛ وإذا طلب التطبيق الاتصال باسم النطاق، يعرف الوكيل ذلك الاسم. ولا يحدد IP الوجهة وحده موقعًا معينًا بالضرورة، فقد تتشاركه مواقع متعددة.
يختلف HTTP غير المشفّر: فرؤوسه ومسار الصفحة ومحتواها متاحة للوكيل الذي ينقل الطلب. ولا يضيف SOCKS5 تشفيرًا إلى تبادل تطبيق غير مشفّر أصلًا. ويحتفظ HTTPS عبر SOCKS5 بحمايته؛ بينما يظل HTTP عبر SOCKS5 قابلًا للقراءة.
يتلقى الموقع نفسه الطلب بعد فك تشفيره. ويستطيع قراءة معلومات الدخول وملفات تعريف الارتباط وحقول النماذج التي ترسلها إليه، والتعرّف إلى حساب قائم بعد تغيير IP الوكيل. ويحمي HTTPS البيانات أثناء النقل؛ ولا يخفيها عن المتلقي المقصود.
لماذا يشترط بعض مزودي الوكلاء تثبيت شهادة
يشترط بعض المزودين على البرامج العميلة الثقة بشهادتهم الجذرية لخدمات معينة تفحص بيانات HTTPS. ويأتي الشرط من المزود، لا الموقع الذي تزوره، ولا ينطبق على كل الوكلاء. ولا تشترط ProxyCompass تثبيت شهادتها الجذرية لدى العملاء.
مع نفق HTTPS عادي، لا يستطيع الوكيل قراءة محتويات الطلبات والاستجابات. وإذا احتاجت الخدمة إلى فحص البيانات المقدمة أو تطبيق قواعد عليها أو تحليل استجابات المواقع، فإنها تحتاج إلى الوصول إلى تلك المحتويات. ويوفر فحص HTTPS ذلك الوصول: إذ تفك الخدمة تشفير البيانات المارة عبرها.
الشهادة الجذرية وثيقة رقمية يستخدمها التطبيق أساسًا للثقة بشهادات أخرى. وتتيح إضافة شهادة المزود إلى الشهادات الموثوقة قبول التطبيق شهادات مواقع يصدرها ذلك المزود. وفي وضع الفحص، يقدم الوكيل إحدى هذه الشهادات بدل شهادة الموقع الأصلية. ومن دون الثقة المقابلة، يفشل التحقق المعتاد من الشهادات.
ينشئ الوكيل اتصالين مشفّرين منفصلين: أحدهما مع تطبيقك والآخر مع الموقع. ويستطيع قراءة الطلبات والاستجابات بينهما. وفي مثال المزاد التوضيحي، يكشف هذا العنوان الكامل https://bid.example/lot/218/bids ورقم المعروض والمزايدة المقدمة بمبلغ €180 وملفات تعريف الارتباط واستجابة قبول المزايدة. ويستطيع المزود رؤية ما يفعله العميل فعلًا على الموقع.
يعتمد الشرط على المنتج والوضع وطريقة الوصول بعينها. وقد يظهر في خدمات تؤتمت الوصول إلى المواقع أو عند تفعيل تحليل البيانات في مدير وكلاء. ولا تخبرك تسمية «سكني» أو «مركز بيانات» وحدها بانطباقه. وأحيانًا يكفي تزويد برنامج نصي واحد بالشهادة؛ ولا يلزم تثبيتها للنظام كله.
لا يوجّه تثبيت شهادة كل البيانات عبر المزود بذاته. فالوصول الموصوف هنا ينشأ عندما تمر الطلبات عبر خدمة فُعّل فيها الفحص. ولا تعني شهادة تُستخدم فقط للتحقق من عنوان HTTPS الخاص بالوكيل نفسه فك تشفير محتويات الاتصال بموقع الوجهة.
القدرة على قراءة البيانات وحفظها في سجلات أمران منفصلان. وتساعد الشهادة على تفسير من يستطيع الوصول إلى محتويات الاتصال، لكنها لا تخبر بشيء عن مدد الاحتفاظ أو وصول الموظفين. كما لا يخفي تعطيل التحقق من الشهادات البيانات عن خدمة تفك تشفيرها.
تتلقى واجهات جمع البيانات والمتصفحات البعيدة المحتوى
مع Scraping API، تعطي الخدمة مهمة: افتح URL هذا وأعد الصفحة أو البيانات المستخرجة. وتنشئ الخدمة اتصالها الخاص بالموقع وتتلقى الاستجابة بصيغة مقروءة. ويمكنها فعل ذلك من دون أن تطلب منك تثبيت شهادة، لأنها هي العميل الذي يجلب الصفحة.
يعمل المتصفح المستضاف لدى المزود على أجهزته. وتُعالج الصفحات وملفات تعريف الارتباط وجلسات المتصفح هناك، حتى إن كان اتصال التحكم بالمتصفح مشفّرًا. وقد تشمل مهمتك، بحسب المنتج، عناوين URL كاملة ورؤوسًا مخصصة وملفات تعريف ارتباط وبيانات نماذج وتعليمات للتفاعل مع صفحة.
هذا الوصول ضروري لإنجاز المهمة. ولا يثبت أرشفة كل صفحة أو قراءة الموظفين نتائج العملاء بصورة روتينية. لكنه يعني أهمية قواعد المنتج لمعالجة المهام والنتائج: فقد لا يشمل وعد يخص أنفاق الوكلاء العادية واجهة API أو المتصفح المستضاف لديه.
بالنسبة لشركة، قد تكون المعلومات الحساسة قائمة منتجات تجري مراقبتها أو تسلسل عمليات بحث أو مجموعة أهداف بحثية. وحتى إن كانت كل صفحات المصدر عامة، فقد تكشف المجموعة وطريقة استخدامها مشروعًا تجاريًا.
ما الذي قد يظهر في سجلات الوكيل
قد يحتفظ المزود بعدة أنواع من السجلات. ولا يلزم تخزينها معًا: فقد يشير اتصال إلى رقم حساب، بينما يوجد عنوان البريد الإلكتروني والطلب والدفع في أنظمة أخرى.
| نوع السجل | المحتويات المحتملة |
|---|---|
| الاتصالات | وقت البدء والمدة وIP المتصل وIP الوكيل المستخدم للوصول إلى الموقع وعنوان الوجهة أو نطاقها والمنافذ وأخطاء الاتصال. |
| الاستخدام | البايتات المنقولة وعدد الاتصالات والإجماليات لحساب أو فترة فوترة. |
| الحساب والوصول | تفاصيل التسجيل وعمليات الدخول وعناوين IP العملاء المسموح بها وتغييرات بيانات الاعتماد والطلبات ومراجع الدفع. |
| الدعم والحوادث | التذاكر والمرفقات وشكاوى المواقع وسجلات التحقيق. |
| الطلبات والنتائج | عناوين URL كاملة أو رؤوس أو أجسام الطلبات أو صفحات مجلوبة، حين يستطيع المنتج قراءتها وتتيح إعداداته تسجيلها. |
هذه فئات محتملة، لا قائمة يجمعها كل مزود بالضرورة. فقد تعالج الخدمة قيمة لفتح اتصال من دون الاحتفاظ بها. وقد تحفظ عدادًا إجماليًا لاستخدام البيانات من دون سجل دائم لكل وجهة.
IP العميل في السجل هو عنوان الجهاز أو الوسيط المتصل بالوكيل مباشرة. وفي الاتصال المباشر، يكون عادة IP العام للعميل؛ ومع وجود وسيط آخر قبله، قد يكون عنوان ذلك الوسيط.
ما الذي يشمله ادعاء عدم الاحتفاظ بالسجلات فعلًا
يمكن أن تجتمع عبارة «لا نخزن محتويات بياناتك» مع سجلات لنطاقات الوجهة وأوقات الاتصال والاستخدام. وتصف عبارة «لا نحتفظ إلا بإجماليات الاستخدام» ترتيبًا مختلفًا. ولا تخبرك تسمية موجزة «دون سجلات» بأي من هذين الوعدين يقدمه المزود.
اقرأ الادعاء في ضوء البيانات والمنتج المحددين. هل يستثني محتوى الصفحات أو سجلات الاتصالات الفردية أو تاريخ الوجهات أو الثلاثة معًا؟ وهل يشمل التشغيل المعتاد فقط أم التسجيل التشخيصي أيضًا؟ وما الذي يبقى في أنظمة الحساب والدفع والدعم وإساءة الاستخدام؟
يصف ادعاء استخدام RAM فقط طريقة تخزين. ولا يخبرك بإرسال المعلومات إلى نظام آخر قبل مسح الذاكرة من عدمه. وبالمثل، يحمي التخزين المشفّر السجلات من أنواع معينة من الوصول غير المصرح؛ ولا يعني عجز المزود عن قراءتها.
لا تجيب تسميات مثل خاص أو مخصص أو Elite عن هذه الأسئلة. فهي تصف خصائص أخرى للوكيل. ويستطيع موقع فحص IP فحص الطلب الواصل إليه، لكنه لا يستطيع التحقق من ممارسات التسجيل الداخلية للمزود.
كيف تساعد السجلات في الأعطال والفوترة وبلاغات الإساءة
يمكن لسجلات الاتصال التمييز بين فشل المصادقة ووجهة لم تستجب. وتساعد إجماليات الاستخدام على تفسير استهلاك حصة البيانات. وقد يكشف تغير مفاجئ في أنماط الاتصالات برنامجًا معيبًا أو استخدامًا غير متوقع لحساب.
من الفروق المفيدة نجاح اتصال الوكيل مقابل نجاح طلب الموقع. فتؤكد استجابة CONNECT ناجحة فتح نفق. لكن الموقع قد يعيد داخله CAPTCHA أو HTTP 403. ولا يقرأ النفق العادي تلك الاستجابة المشفّرة، لذلك قد تختلف نتيجة اتصاله عن نتيجة الموقع لدى التطبيق.
لموقع الوجهة رؤية أخرى. فإذا تلقى محاولات تخمين كلمات مرور، استطاع الإبلاغ عن الطلبات وIP الوكيل والوقت وتفاصيل اتصال أخرى. وإذا احتفظ المزود بسجلات مقابلة كافية، استطاع مطابقة البلاغ بحساب العميل المستخدم لتلك الاتصالات. ولا تعني معرفة مسار طلب من شكوى الموقع أن المزود فك تشفير بيانات HTTPS الأصلية.
لا يمنع IP الوكيل المشترك هذه المطابقة. فقد تربط سجلات مفصلة اتصال عميل تمت مصادقته بالاتصال المنشأ بالموقع. وتساعد الطوابع الزمنية الدقيقة، بما فيها أجزاء الألف من الثانية حيث تُسجل، والمنافذ والوجهة على التمييز بين الاتصالات المتزامنة. وقد تبقى عناوين IP المتناوبة مرتبطة بالحساب نفسه أيضًا. ولا يمحو تغيير عنوان أو مشاركته سجلات المزود.
مدة بقاء السجلات
قد تختلف مدد الاحتفاظ بسجلات الاتصال والفواتير وتذاكر الدعم ونتائج جمع البيانات. وتشرح السياسة المفيدة هذه المدد حسب الفئة، أو تنص على الشروط المستخدمة لتحديد مدة الحاجة إلى كل فئة.
ليس التاريخ الظاهر في لوحة التحكم بالضرورة كامل فترة التخزين. وإذا لم تعرض الواجهة إلا نشاطًا حديثًا، فهذا يوضح ما تستطيع مشاهدته هناك. ولا يحدد موعد حذف السجلات الداخلية أو ملفات الحوادث أو النسخ الاحتياطية.
لا يمحو إغلاق حساب بالضرورة كل سجل مرتبط به. فقد تبقى سجلات الفوترة أو الحوادث عند وجود سبب قانوني للاحتفاظ بها. كما قد يجري الحذف من الأنظمة النشطة وانتهاء النسخ الاحتياطية وفق جدولين مختلفين.
لا يجعل استبدال اسم العميل بمعرّف حساب السجلات مجهولة الهوية إن احتفظت الشركة بالرابط بين المعرّف والعميل. والسؤال المهم هو ما إذا كان بالإمكان ربط المعلومات المتبقية بحساب أو شخص.
من يستطيع الوصول إلى المعلومات
وجود السجلات والإذن بقراءتها مسألتان مختلفتان. فقد يحتاج الدعم أخطاء الاتصال، وتحتاج الشؤون المالية سجلات الدفع، وقد يحتاج فريق الأمن معلومات حادث. وينبغي أن توضح سياسة الخصوصية الوصول والمشاركة؛ وأن تقصر الضوابط الأمنية الوصول على من يحتاج إليه.
قد يحتفظ البائع المعيد والشركة المشغلة لشبكة الوكلاء بأجزاء مختلفة من السجل. كما قد تعالج شركات الدفع والاستضافة ومنصات الدعم بيانات معينة. تحقق من الشركات المعنية والمعلومات التي تتلقاها.
لا يحدد بلد IP الوكيل بذاته مكان حفظ سجلات العملاء أو القواعد القانونية المنطبقة على المزود. فالشركة المتعاقدة وترتيبات المعالجة لديها والقانون المنطبق مهمة أيضًا. وقد يلزم المزود كشف معلومات محتفظ بها للسلطات بموجب مطلب قانوني ملزم. وينبغي قراءة الشروط المنطبقة في سياسته؛ فلا توجد قاعدة عالمية واحدة لكل خدمات الوكلاء.
اختيار شروط خصوصية تناسب حمل عملك
لمشروع يجب أن يبقي محتوى الصفحات داخل تطبيقك، فالفرق بين نفق HTTPS عادي وخدمة جلب مُدارة جوهري. فقد يبقي النفق المحتويات غير مقروءة للوسيط مع كشف بيانات الاتصال الوصفية. وقد تقلل API مُدارة جهدك التطويري، لكنها تتلقى المهمة والنتيجة.
قد تهم بيانات الوجهة الوصفية أيضًا. فقائمة النطاقات وتوقيت الزيارات وحجمها قد تكشف الشركات أو الأسواق التي يدرسها فريق. حدد حساسية هذه المعلومات قبل اعتبار تشفير المحتوى حماية كافية للمشروع.
وأخيرًا، فكر فيما ترسله بنفسك إلى الدعم. فقد يحتوي ملف إعداد أو التقاط للشبكة كلمات مرور الوكلاء ورموز الوصول وملفات تعريف الارتباط وأجسام طلبات لم تظهر قط في سجلات بيانات المزود. وأزل الأسرار غير ذات الصلة قبل مشاركة مواد التشخيص.
قبل بدء العمل، حدد ما يستطيع المنتج المختار قراءته وما يحتفظ به وموعد إزالة السجلات ومن يستطيع تلقيها. وتجعل هذه التفاصيل سياسة الخصوصية مفيدة لمهمة فعلية.
