تم اكتشاف ثلاث مكتبات ضارة في دليل حزمة PyPI Python

تم التعرف على ثلاث مكتبات تحتوي على تعليمات برمجية ضارة في دليل PyPI (Python Package Index). قبل اكتشاف المشكلات وإزالتها من الكتالوج، تم تنزيل الحزم ما يقرب من 15 ألف مرة في المجموع.

تم توزيع حزمتي dpp-client (10194 عملية تنزيل) وdpp-client1234 (1536 عملية تنزيل) منذ فبراير، وتضمنتا كودًا لإرسال محتويات متغيرات البيئة، والتي قد تتضمن، على سبيل المثال، مفاتيح الوصول أو الرموز أو كلمات المرور إلى أنظمة التكامل المستمر أو بيئات السحابة مثل AWS. كما أرسلت الحزم أيضًا قائمة بمحتويات الدلائل "/home" و"/mnt/mesos/" و"mnt/mesos/sandbox" إلى المضيف الخارجي.

تم اكتشاف ثلاث مكتبات ضارة في دليل حزمة PyPI Python

تم نشر حزمة aws-login0tool (3042 عملية تنزيل) في مستودع PyPI في 1 ديسمبر، وتضمنت رمزًا لتنزيل وتشغيل تطبيق حصان طروادة للسيطرة على الأجهزة المضيفة التي تعمل Windowsعند اختيار اسم الحزمة، كانت الفكرة هي أن المفتاحين "0" و "-" متقاربان، لذلك من المحتمل أن يكتب المطور "aws-login0tool" بدلاً من "aws-login-tool".

تم اكتشاف ثلاث مكتبات ضارة في دليل حزمة PyPI Python

تم التعرف على الحزم الإشكالية من خلال تجربة بسيطة تم فيها تنزيل مجموعة فرعية من حزم PyPI (حوالي 200 من أصل 330 حزمة في المستودع) باستخدام Bandersnatch، ثم تم استخدام أداة grep لتحديد وتحليل تلك الحزم التي ذكر ملف setup.py الخاص بها استدعاء "import urllib.request"، والذي يستخدم عادةً لإرسال الطلبات إلى مضيفين خارجيين.

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster