الاكتمال completeness
ما نسبة الحقول التي كان من الممكن الإجابة عنها وقد أُجيب عنها؟ إنها سمة من سمات البحث، وليست مديحًا للمزوّد — فالسجلّ الشحيح المعلومات والسجلّ السيئ لا يتشابهان إطلاقًا، وهذه هي النسبة التي تميّز بينهما.
مرجع
تحمل كل قيمة في صفحة المزوّد حالةً وأصلًا وتاريخًا ودرجةً للمصدر قبل أن تحمل رقمًا. توضّح هذه الصفحة كل ذلك، إضافةً إلى القنوات الثماني التي تُبنى منها درجة الأمان ومصطلحات VPN الواردة أدناه.
01
السجل ليس جدولًا من الإجابات. إنه جدول من الإجابات، لكل منها ما تستند إليه ومتى أكّدها أحد آخر مرة — ولهذا يمكن أن يكون الحقل مملوءًا ولا يكاد يساوي شيئًا للدرجة.
9 مصطلحات
الاكتمال completeness
ما نسبة الحقول التي كان من الممكن الإجابة عنها وقد أُجيب عنها؟ إنها سمة من سمات البحث، وليست مديحًا للمزوّد — فالسجلّ الشحيح المعلومات والسجلّ السيئ لا يتشابهان إطلاقًا، وهذه هي النسبة التي تميّز بينهما.
التجزئة الجوهرية material_hash
بصمة للحقول التي يمكنها فعليًا تغيير الدرجة. إذا تركت إعادة الاستيراد التجزئة على حالها، فهذا يعني أن شيئًا جوهريًا لم يتغير، ولا يتغير تاريخ تحديث السجل أيضًا. وهي ما يمنع الصفحة من الادعاء بأنها حديثة من دون أساس.
الحالة state
واحد من known أو unknown أو not_applicable. وهو يميّز بين أن لدينا إجابة وأن أحدًا لم ينشر إجابة وأن السؤال لا ينطبق هنا. في أنحاء القائمة، 42% من حقول الأمان هي unknown — أي 2,143 من أصل 5,159 — وهذه حقيقة تتعلق بإفصاح السوق، لا بجهودنا.
الفجوات الرئيسية key_gaps
نص مكتوب يوضح ما لم يُثبت وما من شأنه حسم المسألة — درجة ضمان أضعف مما يوحي به التسويق، أو نتيجة تستند إلى قراءة واحدة لوثيقة، أو حقل تُرك مفتوحًا عمدًا. وهو يمثل الثقل الموازن لرقم واحد، ويُعرض مع الدرجة بدلًا من إخفائه خلف رابط.
المنشأ origin
المنشأ الذي جاءت منه القيمة. تعني document قراءة وثيقة، وتعني derived أن قاعدةً احتسبتها من حقول أخرى، وتعني asserted أن المزوّد يقول ذلك ولم يتحقق منه أحد. لا يوجد منشأ رابع: فإما أن يكون وراء القيمة مصدر، أو أن تكون محسوبة من قيم لها مصادر، أو أن تستند إلى كلام المزوّد.
تضم القائمة 3,285 قيمة موثقة مقابل 2,875 قيمة مُعلنة، و460 من تلك الإقرارات يستند إلى حقل حُسم أمره فعليًا. تُخزَّن هذه القيم بالطريقة نفسها، لكن يُعطى لها وزن مختلف جدًا: فالادعاء الإيجابي غير المفحوص يعود تدريجيًا نحو الاحتمال القبلي للسوق، بينما يحتفظ الإقرار الذي يضر بمصلحة صاحبه بوزنه الكامل.
درجة المصدر level
مدى احتساب المصدر. A وثيقة أولية — مثل تقرير تدقيق أو سجلّ قضائي أو تقرير شفافية — وتُحتسب بالكامل. تُحتسب B بدرجة 0.85، وC بدرجة 0.7، بينما تُحتسب D، وهي مواد التسويق الخاصة بالمزوّد، بدرجة 0.35. تعتمد القائمة على 580 مصدرًا من الدرجة A، و3,200 من الدرجة B، و289 من الدرجة C، و26 من الدرجة D.
في تاريخ as_of
اليوم الذي تم فيه تأكيد القيمة آخر مرة — وليس اليوم الذي أُنشئت فيه الصفحة. لكل حقل مدة صلاحية خاصة به قبل أن يحين موعد إعادة التحقق: 30 يومًا للأسعار، و90 يومًا لعدد الخوادم وسجلّ الإنفاذ، و180 يومًا للبنية والاحتفاظ، و365 يومًا لعمليات التدقيق وحقائق الشركة.
محتسب scored
ما إذا كانت أي قناة أو درجة سهولة الاستخدام تقرأ هذا الحقل أصلًا. 1,001 من أصل 6,160 حقلاً موثقًا غير محتسبة — حقائق فعلية لا تغيّر أي رقم. ومن دون هذا الوسم، لا يملك القارئ طريقة لتمييزها عن الحقول التي تحسم الحكم.
معرّف الحقل C01, U07, V04
الاسم الدائم للسؤال. يحدد الحرف القسم الذي ينتمي إليه — C القدرات، M وقائع الشركة، P الضغط والإنفاذ، V التحقق، X السلامة، U سهولة الاستخدام — ولا يُعاد استخدام الرقم مطلقًا. تُطبع المعرّفات بجانب كل قيمة في السجلّ، بحيث يمكن للتصحيح تسمية حقل واحد بعينه.
02
رقمان، لا يُحسب لهما متوسط أبدًا. الأمان يحدد الترتيب وحده؛ وتُطبع سهولة الاستخدام بجانبه ولا تحسم سوى التعادل.
7 مصطلحات
الحكم والنطاقات الخمسة verdict
تسمية تُستخرج مباشرةً من العدد الصحيح لدرجة الأمان، لذلك لا يمكن أن يحمل المزوّد تسميةً لا تتوافق مع رقمه: قوي 75 فما فوق، مقبول 55–74، ضعيف 35–54، غير كافٍ 15–34، غير موصى به أقل من 15.
السقف والحد الأدنى
لا يجوز لأي قناة أن تتجاوز 0.9: لا يتاح اليقين من مراجعة مستند، وأي نموذج يبلغ 1.0 سيكون مُعلناً عن امتلاكه له. وفي الاتجاه الآخر، يمكن لاستنتاج واحد أن يثبت للقناة حداً أدنى — إذ يضع معرّف عتاد دائم يحتفظ به المزوّد حداً أدنى للاحتفاظ بالبيانات لا يستطيع أي تدقيق رفعه.
القناة breakdown.channels
مسار واحد يمكن من خلاله تحديد هوية المستخدم، ويحمل احتمالًا يتراوح بين 0 و1. يعرض كل سجلّ لمزوّد القنوات الثماني كلها مع الحقول التي زوّدتها بالبيانات، وهذا ما يجعل الحساب قابلًا للتحقق بدلًا من الاكتفاء بإعلانه.
درجة الأمان
من 0 إلى 100، وهو المعيار الوحيد الذي يتبعه الترتيب. تُبنى الدرجة من ثماني قنوات للمخاطر، تمثل كل منها احتمال أن يحدد هذا المسار بعينه هوية المستخدم، وتُجمع وفق الصيغة 100 × ∏(1 − risk). يكفي وجود خطر كبير في أي قناة لخفض الدرجة الإجمالية للمنتج بمفرده؛ أما المخاطر الصغيرة فتتراكم تدريجياً بدلاً من تجاهلها بالتقريب.
درجة سهولة الاستخدام
من 0 إلى 100 استناداً إلى اثني عشر حقلاً موزوناً — من بينها التغطية والسعر والباقة المجانية وتجاوز الحجب والبروتوكولات ومفتاح الإيقاف والأجهزة والبث وP2P. وهي متوسط موزون للحقول التي لها قيمة، لذلك لا يُعاقَب مزوّد بسبب حقل لم يملأه أحد لأي مزوّد. ولا تُحسب أبداً في متوسط مع الأمان، ولا ترفع مزوّداً فوق مزوّد ذي درجة أعلى؛ فهي تحدد أمراً واحداً فقط: أيّ سجلّين لهما درجة الأمان نفسها يُدرج أولاً.
فئة الخدمة service_class
نوع الكيان، ويُطبع مع كل درجة لأن كلاً منهما بلا معنى بمعزل عن الآخر: commercial_vpn، censorship_tool، browser_proxy، p2p_exit، decentralized. ويُعدّ 59 من 77 مزوّدي VPN تجاريين، ولا توجد حاليًا أي عناصر ضمن decentralized.
لا بيانات usability.state
بيان عن البحث لا عن المزوّد، على أيٍّ من المحورين. يعني حكم no_data المتعلق بـالأمان أن المنشور قليل جدًا لتحديد موضع السجلّ: يحمل 0 من أصل 77 هذا الحكم، ولا تضعها أي قائمة في الترتيب، ويحتفظ كل منها بصفحته. وعندما تكون usability.state هي no_data، تكون درجة سهولة الاستخدام حدًا أدنى لا موضعًا في الترتيب — إذ إن المنشور قليل جدًا لتحديد موضع المزوّد فعليًا. يوجد 10 من أصل 77 في هذه الحالة. وتبقى هذه السجلات في القائمة وفي كل عملية تصفية، مع وسمها بدلًا من إخفائها.
03
كل واحدة منها سؤال، وكل واحدة تُجاب من حقول مُسمّاة. يُظهر التفصيل في صفحة المزوّد ما كلّفته كل قناة ولماذا.
8 مصطلحات
الإفصاح
هل سبق له أن سلّم شيئًا؟ القناة الوحيدة المبنية بالكامل على الوقائع لا السياسات: مصادرات جرى فيها الحصول على بيانات، وسجلات قضائية للإنتاج الإلزامي، وتاريخ الإفصاح. ويكاد الإفصاح عن المحتوى أن يكون سببًا للاستبعاد؛ أما بيانات الحساب وحدها فتُحتسب بوزن أقل بكثير.
الاحتفاظ (بالبيانات)
هل يوجد سجلّ يربط حركة المرور بشخص، ومن تحقّق منه؟ هذه أثقل قناة في النموذج. وهي تقرأ حقل الاحتفاظ (بالبيانات)، ومعرّف الجهاز، وكل ما يتعلق بالتدقيق مما قد يؤكد ذلك أو ينقضه — فئة المدقّق، ومعيار الضمان، وكيفية نشر التقرير، وما إذا كان النطاق يشمل الأسطول بأكمله أو عيّنة منه.
البنية
من يدير نقطة الخروج؟ لا يكلّف ذلك عادةً شيئًا، لكنه يحدّد أحيانًا السجلّ بأكمله: فخدمة توجّه حركة المرور عبر أجهزة أطراف ثالثة لا صلة لها بها تنطوي هنا على خطر لا يمكن لأي قدر من السياسات الجيدة في مواضع أخرى أن يعوّضه.
الجهل
ما مقدار ما لم يثبته أحد من ذلك؟ هذه هي القناة التي تضع سعراً لنقاطنا العمياء، وفقاً لمقدار ما ينقص من السجلّ. ولهذا السبب يتراجع ترتيب المزوّد غير الخاضع للفحص عن مزوّد جرى البحث فيه، بدلاً من أن يتساويا في الترتيب.
يكسب الموقف تخفيفاً: إبقاء إشارة الضمان محدثة، أو نشر تقرير شفافية حديث يتضمن أرقاماً، أو الإفصاح سريعاً عن حادثة، أو الانسحاب فعلياً من بلد فرض إلزاماً قانونياً بالتسجيل. لا يشكّل أيٌّ من هذه الأمور ادعاءً بشأن التسجيل — بل إن كل واحد منها سلوك يصعب تزييفه.
السلامة
هل ثبت أنه يقول شيئًا ويفعل شيئًا آخر؟ الأكاذيب الموثقة، والفجوات بين التسويق ونتائج التدقيق، وغموض الملكية، وسجلّ المجموعة المالكة، وكيفية تمويل الخطة المجانية. وتضيف الإشارات التسويقية الصغيرة — مثل ادعاءات إخفاء الهوية المطلق، والدفع نحو الاشتراكات مدى الحياة، والتغطية التي لا تظهر إلا على مواقع الشركاء بالعمولة — كلٌّ منها قدرًا صغيرًا.
الصمت
عشر سنوات، وملايين المستخدمين، ولا شيء في السجلّ؟ مزوّد ذو تعرّض فعلي — سنوات من العمل × حجم قاعدة المستخدمين × ولايات قضائية معادية — لا يُثبت خلوّه من المخالفات لمجرّد عدم وجود مصادرة أو سجلّ قضائي أو تقرير شفافية. لا يكلّف التعرّض المنخفض شيئًا هنا؛ أما التعرّض المرتفع مع ملفّ فارغ فيكلّف قليلًا.
النظافة
ما البيانات التعريفية التي تُجمع عرضًا، وهل يمكن فحص العميل أصلًا؟ عشرة حقول صغيرة — خوادم لا تستخدم إلا ذاكرة RAM، ومشاركة عناوين IP، والتسجيل من دون بريد إلكتروني، والدفع المجهول، وDNS داخل النفق، وحزم SDK التابعة لجهات خارجية، وملكية الخوادم، والمصدر المفتوح، والبُنى القابلة لإعادة الإنتاج، واختبارات الاختراق. لكل منها وزن منخفض، لكن أوزانها مجتمعة محدودة، وهي وسيلة موثوقة لمعرفة ما إذا كان أحد يولّي الأمر اهتمامًا.
الولاية القضائية
هل يستطيع أحد أن يُلزم بتسليم ما هو موجود، من دون أن يكون للمزوّد رأي؟ يُنظر إلى مكان تسجيل الشركة ومكان وجود مالكها المستفيد — فالإلزام القانوني الواقع على المالك أقل وزنًا من الإلزام الواقع على الشركة، لكنه يظل محسوبًا.
04
المصطلحات وراء معرّفات الحقول — ما يطلبه كل منها فعليًا من مزوّد، ولماذا تكلّف الإجابة ما تكلّفه.
15 مصطلحات
DNS داخل النفق C06_own_dns_in_tunnel
ما إذا كانت عمليات البحث عن أسماء النطاقات تُحلّ بواسطة محلِّلات المزوّد نفسه داخل النفق. وإذا تسرّبت إلى محلِّل الشبكة الافتراضي، يتعلّم مراقب كل موقع تزوره من دون أن يرى حركة مرورك قط.
إلزام الاحتفاظ بالسجلات C09, C10, C11
متطلب وطني يُلزم مشغّلي VPN بالاحتفاظ بسجلات المستخدمين. تفرضه بعض البلدان المدرجة في القائمة. وله أهمية في موضعين: البلد الذي سُجّلت فيه الشركة، والبلدان التي توجد فيها خوادم شبكتها — سؤالان مختلفان تترتب عليهما عواقب مختلفة.
الاحتفاظ القابل للربط C01_linkable_retention
ما السجلّ الموجود الذي يمكنه ربط حركة المرور بشخص ما — يُطرح هذا السؤال على الأدلة الموجودة في الملف، لا على ما يقوله المزوّد عن تسجيله للبيانات. خمس إجابات، مرتبة وفقاً لتكلفتها: none_linkable، aggregates_only، session_metadata، source_ip، activity.
البروتوكولات U07_protocols
كل بروتوكول أنفاق يدعمه العميل، في قائمة. كان هذا الحقل يُستخدم لحمل أسرع بروتوكول واحد؛ ومنذ المخطط 3.4.0 صار يحملها جميعًا، وهو ما يُظهر أضعفها. WireGuard صغير وسريع وحديث؛ أما OpenVPN فأقدم وأبطأ، ولا يزال متاحًا تقريبًا في كل مكان؛ وأما L2TP وPPTP وSSTP فهي بروتوكولات قديمة، وتقديم أيٍّ منها هو ما يسمّيه C13_weakest_protocol ويُسعِّر الحد الأدنى للبروتوكول. أسماء المورّدين — NordLynx وLightway وHydra وChameleon — هي تطبيقات وليست بروتوكولات؛ وتُحتسب NordLynx ضمن WireGuard، فهذا هو واقعها.
البناءات القابلة لإعادة الإنتاج V13_reproducible_builds
ما إذا كان بإمكان أي شخص إعادة بناء التطبيق المنشور من الشيفرة المصدرية المنشورة والحصول على ملف ثنائي مطابق له بايتًا ببايت. يوضح المصدر المفتوح ما الذي تفعله الشيفرة؛ أما البناءات القابلة لإعادة الإنتاج فتبيّن أن الشيفرة هي نفسها التي تشغّلها.
النفق المنقسم U09_split_tunneling
إرسال بعض التطبيقات عبر النفق وتجاوز تطبيقات أخرى له. هذا مريح، لكنه ينطوي على قرار بشأن ما يظل مكشوفًا — ولهذا يندرج ضمن محور سهولة الاستخدام لا محور الأمان.
تقرير الشفافية P05_transparency_report
إحصاء دوري للطلبات الواردة وعدد الطلبات التي أُجيب عنها ببيانات. تُقيَّم حداثته واحتواؤه على أرقام — ويُتحقَّق من معقوليته بالمقارنة مع مصادر أخرى، إذ إن تسجيل صفر طلبات على نطاق واسع على مدى سنوات هو ادعاء بشأن الواقع، لا بشأن السياسة.
خوادم تعمل بذاكرة RAM فقط C02_ram_only
خوادم تعمل من ذاكرة متطايرة من دون قرص، بحيث لا تسفر المصادرة عن أي شيء ظل محفوظًا بعد قطع الطاقة. من السهل ادعاؤها ويصعب التحقق منها، ولذلك يميّز الحقل بين yes_verified وyes_declared.
دول الخوادم U02_server_countries
الدول التي يعددها المزوّد فعليًا باعتبارها تضم نقطة خروج — القائمة، لا رقمًا. عندما لا ينشر المزوّد قائمة، يكون الحقل غير معروف بدلًا من ملئه من مواده التسويقية، لذلك فإن أي عدد تراه هنا هو عدد عناصر شيء يمكنك التحقق منه. لا ينشر 27 من أصل 77 أي قائمة على الإطلاق؛ أما 41 الذين ينشرونها فيغطّون فيما بينهم 180 دولة.
عُقد نقاط الخروج بنمط P2P C00_architecture
بنية تخرج فيها حركة المرور عبر أجهزة مستخدمين آخرين بدلًا من خوادم المزوّد، وعادةً ما يكون ذلك مقابل إتاحة مستوى مجاني. لا أحد يدير نقطة الخروج، وهذه هي جوهر الفكرة ومشكلتها في آن واحد — كما يعني ذلك أن حركة مرور شخص آخر قد تخرج عبر جهازك.
عناوين IP المشتركة والمخصّصة C03_ip_sharing
يضع عنوان نقطة الخروج المشترك عدداً كبيراً من المستخدمين خلف عنوان IP واحد، وهذا التجمّع هو أحد الأسباب التي يُستخدم VPN من أجلها. أمّا عنوان IP المخصّص فهو لك وحدك — وهو أفضل للخدمات التي تحظر نطاقات العناوين المشتركة، وأسوأ بالنسبة إلى الغرض الذي أتيت من أجله.
كناري أمر التفتيش P07_warrant_canary
بيان منشور يفيد بعدم تلقّي أي أمر سري، ويُحدَّث وفق جدول زمني بحيث يحمل غيابه الرسالة التي يُحظر على الجهة المشغّلة إرسالها. ولا يكون مفيدًا إلا إذا جرى الحفاظ عليه: يُسجَّل stale وremoved كلٌّ على حدة، وتوقّف كناري من هذا النوع بهدوء ليس حدثًا محايدًا.
مُعرّف الجهاز C12_device_identifier
مُعرّف دائم على جهازك يحتفظ به المزوّد نفسه، ويتدرج من مُعرّف خاص بالتطبيق، مرورًا بمُعرّف إعلاني قابل لإعادة التعيين، إلى مُعرّف عتادي دائم. هذا هو الحقل الذي قد يجعل تقرير عدم الاحتفاظ بالسجلات بلا جدوى: لم يُدوَّن شيء عن حركة مرورك، ومع ذلك يمكن التعرّف عليك.
مفتاح الإيقاف U08_kill_switch
يمنع حركة المرور عند انقطاع النفق، بدلاً من السماح لها بالخروج بهدوء عبر الاتصال العادي. والعطل الذي يمنعه هو العطل الذي لا يلاحظه أحد أثناء وقوعه.
نطاق التدقيق V04_scope_servers
ما إذا كان التدقيق قد شمل كامل الأسطول أو عينة منه. إن الرأي القائل بعدم الاحتفاظ بالسجلات بشأن عينة هو بيان عن الخوادم التي عُرضت على المدقق. تحتسب المنهجية الفرق بدلًا من التعامل مع الحالتين على أنهما «خاضعتان للتدقيق».