يختلط مفتاح الإيقاف ونماذج هوية المتصفح لأن كليهما يوصفان بأنهما ميزتا خصوصية. أحدهما يحجب حركة المرور على طبقة الشبكة، والآخر يحد مما يمكن لجلسة تصفح أن تربطه ببعضه. اجتياز اختبار الأول لا يقول شيئًا عن الثاني، وصفحة تُحمَّل داخل متصفح Tor لا تقول شيئًا عن الأول. القرار هو أي ضابط يجيب عن أي سؤال، لأن ذلك الاختيار يحدد الأدلة التي تُحتسب.

ضابطان عند حدّين

مفتاح الإيقاف قاعدة تخص المسارات: عندما لا يكون النفق قائمًا، تُسقط الحركة التي كانت ستسلك مسارًا مختلفًا. نطاقه هو كل ما تغطيه طريقة التنفيذ، وقد يكون النظام بأكمله أو تطبيقًا واحدًا أو عائلات العناوين التي يديرها العميل فقط. يخص عزل المتصفح ما يمكن لموقع أن يلاحظه عن زائر عبر جلسة: ملفات تعريف الارتباط، والحالة المخزّنة مؤقتًا، والبصمات، وعمليات تسجيل الدخول. لا يمكن لأي من الآليتين أن تحل محل الأخرى، لأنهما تعملان على كائنات مختلفة تمامًا.

لهذا قد يجتاز جهاز اختبار مفتاح إيقاف تامًا، ثم يسرّب الهوية عبر تسجيل دخول. والعكس يحدث بالوتيرة نفسها: متصفح معزول جيدًا على مضيف تتخذ قياساته عن بُعد مسارًا لم تغطّه السياسة قط.

وضع الاثنين تحت تسمية واحدة هو ما ينتج أدلة سيئة، لأن نجاح أحد الجانبين ينوب عندئذ عن الاثنين. أبقِهما في عمودين منفصلين منذ البداية. ويخبرك عنوان العمود أيضًا أي أثر يدين به الاختبار لك: حزمة محجوبة أم سجل جلسة.

تشغيل الانقطاع يجيب عن سؤال أضيق

يُظهر انقطاع مضبوط ما إذا كان العميل يحجب الحركة التي اختبرتها، على المنصة التي اختبرتها، وطوال مدة تشغيل الاختبار. أدرج عائلات العناوين والتطبيقات وانتقالات الشبكة التي يذكرها الشرط، لأن كلًا منها ادعاء منفصل. الحجب الذي يصمد مع IPv4 ولا يصمد مع IPv6 نتيجة حقيقية، وكذلك الحجب الذي يصمد على شبكة سلكية ولا يصمد عبر تسليم جوال. اكتب النطاق بجانب النتيجة، لأن النجاح غير المشروط هو كيف يتحول اختبار ضيق إلى افتراض واسع.

الضابط السلبي لا يقل أهمية عن الإيجابي. أكّد أن الطلب نفسه ينجح ما دام النفق قائمًا، حتى يتضح أن الحجب جاء من السياسة لا من وجهة لم تعمل قط. اختبار فشل في الحالتين لا يثبت شيئًا على الإطلاق، ويستحق أن يُقال ذلك في السجل بدلًا من تجاهله بهدوء.

العزل خاصية للمتصفح، لا مسار

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

ملاحظات المتصفح وملاحظات الشبكة تجيبان عن سؤالين مختلفين، فاحفظهما في ملاحظات منفصلة. صفحة تُحمَّل عبر Tor بينما VPN قائم تخبرك أن الوكيل يعمل ولا شيء عن سلوك الإسقاط لدى VPN. حزمة محجوبة أثناء انقطاع لا تقول شيئًا عن إمكانية ربط تسجيلَي دخول قبل ساعة.

سجلان، سؤالان

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

ارسم المسارين قبل الاختبار: المسار الطبيعي والمسار بعد فشل النفق، لكل تطبيق في النطاق. يكشف الرسم الفجوة التي يخفيها مؤشر أخضر واحد، لأنه يفرض عليك تسمية ما هو مغطى وما ليس كذلك. افعل ذلك بينما الأنظمة سليمة، حين لا يكون أحد تحت ضغط إعلان اكتمال الفحص.

لا يشهد أي من الضابطين للآخر، ويحتاج الإعداد المشترك إلى السجلين قبل أن يدّعي الخاصيتين. ادعاء الاثنين من مؤشر أخضر واحد هو بالضبط الفشل الذي يُفترض أن يمنعه هذا الاقتران.

مقالات ذات صلة