
Radicle تكشف عن ثغرتين حرجتين في بروتوكول الشبكة الخاص بها
أعلنت منصة Radicle للتعاون على الشيفرة البرمجية اللامركزية عن ثغرتين حرجتين في بروتوكول الشبكة الذي تستخدمه عُقدها، وتوصي بالتوقف عن استخدام المستودعات الخاصة عبر الشبكة حتى صدور الإصلاح.
أعلنت Radicle، منصة التعاون على الشيفرة البرمجية اللامركزية المبنية على Git، عن ثغرتين أمنيتين حرجتين في بروتوكول الشبكة الذي تستخدمه عُقدها. جميع الإصدارات الصادرة حتى الآن معرّضة لهما، ويُنصح المستخدمون بالتوقف عن استخدام المستودعات الخاصة عبر الشبكة حتى صدور نسخة مُصلَحة.
خللان في طبقة نقل العُقد
يقع الخللان في طبقة نقل العُقد لا في نموذج بيانات المستودع. الأول خلل في السرية: حركة البيانات بين العُقد تُرسل كنص صريح، لذا يمكن لأي شخص يراقب المسار الشبكي بين عقدتين قراءة الكائنات المتبادلة بينهما. لا تزال Signed References قادرة على كشف التعديل أثناء النقل، لكن التشفير الذي كان يُفترض أن يوفره البروتوكول غير موجود، وهو أمر جوهري في المستودعات الخاصة.
الخلل الثاني هو انهيار مصادقة الأقران في مصافحة الاتصال، ما يسمح بانتحال الهوية: يستطيع المهاجم الاتصال بعقدتك وتقديم Node ID لا يخصّه. تُشارَك المستودعات الخاصة فقط مع معرّفات Node ID المدرجة في قائمة الإذن، لذا يسمح انتحال أحدها بجلب مستودع خاص مباشرة من دون أن يكون المهاجم على المسار الشبكي.
كيف يعمل الخللان معًا
أما معًا فالخطر أكبر بكثير: مهاجم على المسار يرى المعرّفات عند طرفي الاتصال، ويقرأ كل ما يتبادلانه، ثم يستخدم معرّفًا رآه لجلب المستودع بأكمله عند الطلب. ولا تحمي أي إعدادات أو قائمة إذن من هو على المسار بين عقدتك والعقدة التي تتزامن معها. أبلغ Konstantinos Maninakis عن مشكلة النص الصريح في 24 يونيو 2026، وcryptocode عن خلل المصافحة في 12 أغسطس 2026.
ما ينبغي للمستخدمين فعله
توصي Radicle بوقف استخدام المستودعات الخاصة عبر الشبكة مؤقتًا وبوقف بذرها (seeding): اعرض القائمة بالأمر rad ls --private --all واحجب كل مستودع بالأمر rad block <RID>. ويفضّل المشروع rad block على rad unseed لأنه يُعيد العقدة إلى السياسة الافتراضية التي قد تكون allow. ولإيقاف العقدة كليًا: rad node stop.
وتنبّه Radicle إلى أن كل مستودع خاص نُقل يومًا إلى عقدة أخرى يجب اعتباره مسرّبًا، وأن بيانات الاعتماد والمفاتيح والرموز غير المشفّرة فيه يجب تغييرها. ولا تكفي شبكتا Tor وI2P: فهما تخفيان حركة البيانات عن المهاجم على المسار لكنهما لا تمنعان انتحال الأقران.
الإصلاح سيكون إصدارًا كاسرًا للتوافق
نظرًا لغياب التفاوض على الإصدارات ولأن الإصلاح غير متوافق على مستوى الشبكة، لا توجد معالجة متوافقة مع الإصدارات السابقة: سيكون الإصدار كاسرًا للتوافق ويرفع رقم الإصدار الرئيسي، ما يقسم الشبكة إلى مجموعتين محدّثة وغير محدّثة. وتستبدل Radicle بروتوكولها المبني على Noise ببروتوكول iroh، وهو حزمة شبكات نظير-لنظير مفتوحة المصدر مبنية على معايير مفتوحة وتوفر تجاوز NAT، مع إبقاء تخطيط التخزين متوافقًا.
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.