مشروع سالمون: كيفية مقاومة الرقابة على الإنترنت بشكل فعال باستخدام وكلاء يتمتعون بمستويات ثقة المستخدم

مشروع سالمون: كيفية مقاومة الرقابة على الإنترنت بشكل فعال باستخدام وكلاء يتمتعون بمستويات ثقة المستخدم

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

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

وصف النهج

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

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

كيف يعمل هذا؟

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

ويفترض أيضًا أن الدولة لديها موارد كبيرة، بما في ذلك الموارد البشرية. يستطيع الرقيب حل المشكلات التي تتطلب مئات أو آلاف الموظفين بدوام كامل.

بعض النقاط الأساسية الأخرى:

  • الغرض من النظام هو توفير القدرة على تجاوز الحظر (أي توفير عنوان IP لخادم وكيل) لجميع المستخدمين الذين يعيشون في المناطق التي تخضع للرقابة على الإنترنت.
  • قد يحاول وكلاء/موظفو سلطات وإدارات الرقابة على الإنترنت الاتصال بالنظام تحت ستار المستخدمين العاديين.
  • يمكن للرقيب حظر أي خادم وكيل يصبح عنوانه معروفًا له.
  • في هذه الحالة، يفهم منظمو نظام السلمون أن الرقيب تعلم بطريقة أو بأخرى عنوان الخادم.

كل هذا يقودنا إلى وصف المكونات الرئيسية الثلاثة لنظام التغلب على العوائق.

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

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

مستويات الثقة: تفاصيل التنفيذ

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

في كل مرة يقوم فيها المراقبون بحظر خادم يستخدمه مستخدم معين، ينخفض ​​مستوى ثقتهم. تزداد الثقة إذا لم يتم حظر الخادم لفترة طويلة - مع كل مستوى جديد يتضاعف الوقت المطلوب: للانتقال من المستوى n إلى n+1، تحتاج إلى 2n+1 يوم من التشغيل المتواصل للخادم الوكيل. يستغرق الطريق إلى مستوى الثقة الأقصى، السادس، أكثر من شهرين.

مشروع سالمون: كيفية مقاومة الرقابة على الإنترنت بشكل فعال باستخدام وكلاء يتمتعون بمستويات ثقة المستخدم

يعد الاضطرار إلى الانتظار كل هذا الوقت لمعرفة عناوين أفضل الخوادم الوكيلة بمثابة إجراء مضاد فعال للغاية ضد الرقابة.

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

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

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

من أجل ربط أكبر عدد ممكن من المستخدمين المستحقين بأفضل الوكلاء، قام منشئو Salmon بتطوير نظام توصية. يمكن للمستخدمين الحاصلين على تقييم مرتفع (L) دعوة أصدقائهم للانضمام إلى المنصة. تم تصنيف الأشخاص المدعوين على مستوى L-1.

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

وحدات النظام

يتكون النظام من ثلاثة مكونات:

  • عميل السلمون لنظام التشغيل Windows؛
  • برنامج خادم الخادم الخفي الذي تم تثبيته بواسطة متطوعين (إصدارات لنظامي التشغيل Windows وLinux)؛
  • خادم دليل مركزي يقوم بتخزين قاعدة بيانات لجميع الخوادم الوكيلة وتوزيع عناوين IP بين المستخدمين.

مشروع سالمون: كيفية مقاومة الرقابة على الإنترنت بشكل فعال باستخدام وكلاء يتمتعون بمستويات ثقة المستخدم

واجهة تطبيق عميل النظام

من أجل استخدام النظام، يجب على الشخص إنشاء حساب باستخدام حساب الفيسبوك.

اختتام

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

هذا كل شيء لهذا اليوم ، شكرًا لك على انتباهك!

روابط ومواد مفيدة من إنفاتيكا:

المصدر: www.habr.com

إضافة تعليق