عقب الكشف عن اختراق الشهادات الوسيطة الثماني التابعة لـ eMudhra، سارع مجتمع لغة بايثون في 20 أكتوبر 2026 إلى إصدار تحديثات فورية لمكتبات التحقق من الشهادات، وفق ما وثقه المطور والباحث Simon Willison.
لماذا يحتاج مطورو البرمجيات إلى تحديث مكتبات الشهادات يدوياً؟
لا تعتمد العديد من أدوات البرمجة والحاويات على مخزن شهادات نظام التشغيل مباشرة، بل تستخدم حزمة certifi المدمجة للتحقق من اتصالات HTTPS عند استدعاء واجهات البرمجة (APIs) أو تنزيل الحزم.
الإصدارات المحدثة التي يجب الترقية إليها في بيئات Python
- حزمة certifi 2026.10.19: أزالت الشهادات الوسيطة المخترقة من قائمة الجذور والوسطاء الموثوقين.
- مدير الحزم pip 26.2.2: يتضمن القائمة المحدثة لضمان أمان تنزيل المكتبات من مستودع PyPI.
- أداة uv 0.13.4: تحديث سريع لمدير الحزم الحديث مكتوب بلغة Rust لحماية خطوط البناء.
بقاء نسخة قديمة من مكتبة certifi داخل خادمك يجعل اتصالات HTTPS الصادرة عرضة للتنصت حتى لو كان نظام التشغيل محدثاً.
خطوات فحص وتحديث البيئات الافتراضية Virtual Environments
ينبغي لمهندسي البرمجيات تشغيل أوامر ترقية certifi وpip داخل جميع البيئات الافتراضية وصور Docker وإعادة نشر الخدمات المعتمدة على الاتصالات الخارجية.
درس أمني لمطوري التطبيقات السحابية
تؤكد هذه الحادثة أن أمن سلسلة التوريد البرمجية يشمل تحديث مخازن الثقة التشفيرية جنباً إلى جنب مع تحديث الكود المصدري. ويمكن مراجعة التفاصيل الموثقة عبر تقرير Dark Reading حول حظر شهادات eMudhra.
التعليقات (0)
أضف تعليقك