إصدار مستعرض الويب CENO 2.0 باستخدام شبكة P2P لتجاوز الحظر

نشرت شركة eQualite إصدار متصفح الويب للجوال CENO 2.0.0 (CEnsorship.NO)، المصمم لتنظيم الوصول إلى المعلومات في ظروف الرقابة أو تصفية حركة المرور أو فصل شرائح الإنترنت عن الشبكة العالمية. تم بناء المتصفح على محرك GeckoView (المستخدم في Firefox لنظام Android)، معززًا بالقدرة على تبادل البيانات من خلال شبكة P2P لا مركزية، حيث يشارك المستخدمون في إعادة توجيه حركة المرور إلى بوابات خارجية توفر الوصول إلى المعلومات وتجاوز المرشحات. يتم توزيع تطورات المشروع بموجب ترخيص MIT. التجميعات الجاهزة متاحة على Google Play.

تم نقل وظيفة P2P إلى مكتبة Ouinet منفصلة، ​​والتي يمكن استخدامها لإضافة أدوات تجاوز الرقابة إلى التطبيقات التعسفية. يتيح لك متصفح CENO ومكتبة Ouinet الوصول إلى المعلومات في ظروف الحظر النشط للخوادم الوكيلة والشبكات الافتراضية الخاصة والبوابات والآليات المركزية الأخرى لتجاوز تصفية حركة المرور، حتى الإغلاق الكامل للإنترنت في المناطق الخاضعة للرقابة (مع الحظر الكامل والمحتوى يمكن توزيعها من ذاكرة التخزين المؤقت أو أجهزة التخزين المحلية).

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

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

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

إصدار مستعرض الويب CENO 2.0 باستخدام شبكة P2P لتجاوز الحظر

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

إصدار مستعرض الويب CENO 2.0 باستخدام شبكة P2P لتجاوز الحظر

يتم تزويد كل نظام في شبكة P2P بمعرف داخلي يُستخدم للتوجيه في شبكة P2P، ولكنه غير مرتبط بالموقع الفعلي للمستخدم. يتم ضمان موثوقية المعلومات المرسلة والمخزنة في ذاكرة التخزين المؤقت من خلال استخدام التوقيعات الرقمية (Ed25519). يتم تشفير حركة المرور المرسلة باستخدام TLS. يتم استخدام جدول التجزئة الموزع (DHT) للوصول إلى معلومات حول بنية الشبكة والمشاركين والمحتوى المخزن مؤقتًا. إذا لزم الأمر، يمكن استخدام μTP أو Tor كوسيلة نقل بالإضافة إلى HTTP.

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

من بين التغييرات في الإصدار الجديد:

  • تم تغيير تصميم اللوحة وإعادة تصميم واجهة التكوين.
  • من الممكن تحديد السلوك الافتراضي لزر المسح وإزالة هذا الزر من اللوحة والقائمة.
  • أصبح لدى أداة التهيئة الآن القدرة على مسح بيانات المتصفح، بما في ذلك الحذف الانتقائي حسب القائمة.
  • تم إعادة ترتيب خيارات القائمة.
  • يتم تضمين خيارات تخصيص الواجهة في قائمة فرعية منفصلة.
  • تم تحديث إصدار مكتبة Ouinet (0.21.5) وامتداد Ceno (1.6.1)، كما تمت مزامنة محرك GeckoView ومكتبات Mozilla مع Firefox لنظام Android 108.
  • وأضاف الترجمة للغة الروسية.
  • تمت إضافة إعدادات لإدارة معلمات السمات ومحركات البحث.

المصدر: opennet.ru

إضافة تعليق