إطلاق فرع مستقر جديد Tor 0.4.0

رأى الضوء الافراج عن الأدوات Tor 0.4.0.5، يستخدم لتنظيم تشغيل شبكة Tor المجهولة. يعتبر Tor 0.4.0.5 أول إصدار مستقر للفرع 0.4.0، والذي كان قيد التطوير خلال الأشهر الأربعة الماضية. سيتم الحفاظ على الفرع 0.4.0 كجزء من دورة الصيانة الدورية - سيتم إيقاف التحديثات بعد 9 أشهر أو 3 أشهر بعد إصدار الفرع 0.4.1.x. يتم توفير الدعم طويل المدى (LTS) للفرع 0.3.5، وسيتم إصدار التحديثات الخاصة به حتى 1 فبراير 2022.

الابتكارات الرئيسية:

  • في تنفيذ الجزء العميل مضاف وضع توفير الطاقة - أثناء عدم النشاط لفترة طويلة (24 ساعة أو أكثر)، يدخل العميل في حالة سكون، حيث يتوقف نشاط الشبكة ولا يتم استهلاك موارد وحدة المعالجة المركزية. تتم العودة إلى الوضع العادي بعد طلب المستخدم أو عند استلام أمر التحكم. للتحكم في استئناف وضع السكون بعد إعادة التشغيل، تم اقتراح إعداد DormantOnFirstStartup (للعودة إلى وضع السكون فورًا، دون انتظار 24 ساعة أخرى من عدم النشاط)؛
  • تم تنفيذ معلومات تفصيلية حول عملية بدء تشغيل Tor (bootstrap)، مما يسمح لك بتقييم أسباب التأخير أثناء بدء التشغيل دون انتظار اكتمال عملية الاتصال. في السابق، لم يتم عرض المعلومات إلا بعد اكتمال الاتصال، لكن عملية بدء التشغيل كانت تتجمد أو تستغرق ساعات حتى تكتمل في مشاكل معينة، مما خلق شعورًا بعدم اليقين. حاليًا، يتم عرض رسائل حول المشكلات الناشئة وحالة بدء التشغيل مع تقدم المراحل المختلفة. بشكل منفصل، يتم عرض معلومات حول حالة الاتصال باستخدام الوكلاء ووسائل النقل المتصلة؛
  • مُنفّذ الدعم الأولي الحشو المتزايد التكيفي (WTF-PAD - Adaptive Padding) لمكافحة الطرق غير المباشرة لتحديد حقائق الوصول إلى المواقع والخدمات المخفية من خلال تحليل خصائص تدفقات الحزم والتأخيرات بينها المميزة لمواقع وخدمات محددة. يتضمن التنفيذ أجهزة ذات حالة محدودة تعمل على توزيع احتمالي إحصائي لاستبدال التأخير بين الحزم لتسهيل حركة المرور. يعمل الوضع الجديد فقط في الوضع التجريبي في الوقت الحالي. حاليًا يتم تنفيذ الحشو على مستوى السلسلة فقط؛
  • تمت إضافة قائمة صريحة لأنظمة Tor الفرعية التي تم استدعاؤها عند التهيئة والإغلاق. في السابق، كانت هذه الأنظمة الفرعية تُدار من أماكن مختلفة في قاعدة التعليمات البرمجية ولم يكن استخدامها منظمًا؛
  • تم تنفيذ واجهة برمجة تطبيقات جديدة لإدارة العمليات الفرعية، مما يسمح بقناة اتصال ثنائية الاتجاه بين العمليات الفرعية على الأنظمة المشابهة لنظام التشغيل Unix وعلى أنظمة Windows.

المصدر: opennet.ru

إضافة تعليق