تحذير: حزمة LiteLLM تحتوي على برمجية خبيثة في خضم التطور السريع لمشاريع الذكاء الاصطناعي، تواجه المجتمعات التقنية تحديات جديدة، منها ظهور برمجيات خبيثة تتسلل إلى الحزم البرمجية. إحدى هذه الحالات تتعلق بحزمة **LiteLLM**، التي أظهرت وجود برمجية خبيثة في نسختها v1.82.8.### ماذا حدث؟تم اكتشاف أن حزمة LiteLLM v1.82.8، المنشورة على منصة PyPI، تحتوي على برمجية خبيثة تعمل كسارق للبيانات. كانت هذه البرمجية مخفية في ملف `litellm_init.pth` بتشفير Base64، مما يجعلها تنشط بمجرد تثبيت الحزمة، دون الحاجة لاستيرادها في كود المشروع.الإصدار السابق، LiteLLM v1.82.7، كان يحتوي على نفس النوع من البرمجية الخبيثة، لكن كان يجب استيراد الحزمة لتفعيلها، حيث كانت مخبأة في ملف `proxy/proxy_server.py`.### كيف تعمل البرمجيات الخبيثة؟البرمجيات الخبيثة مثل تلك الموجودة في LiteLLM تعمل على سرقة بيانات الاعتماد الخاصة بالمستخدمين، مثل كلمات المرور أو مفاتيح الوصول. بمجرد تثبيت الحزمة، يمكن للبرمجية الوصول إلى هذه البيانات وإرسالها إلى مصادر مشبوهة دون علم المستخدم.### لماذا يهم البنّاء؟بالنسبة للبنّائين والمطورين، فإن استخدام حزم برمجية تحتوي على برمجيات خبيثة يشكل خطرًا كبيرًا على مشاريعهم وبياناتهم. مثل هذه البرمجيات قد تؤدي إلى تسريب معلومات حساسة، تعطيل الأنظمة، أو التلاعب بنتائج الذكاء الاصطناعي.### متى تستخدمه ومتى لا؟- **استخدم الحزم البرمجية** من مصادر موثوقة ومعروفة، وتأكد من متابعة التحديثات الأمنية بشكل منتظم.- **لا تستخدم الحزم** التي لم يتم التحقق من سلامتها أو التي تظهر عليها علامات مشبوهة، مثل وجود ملفات غير متوقعة أو تغييرات غير موثقة.### نصائح لحماية المشاريع- **تحقق من مصدر الحزم**: استخدم الحزم البرمجية من مستودعات موثوقة وتأكد من هوية المطورين.- **استخدم أدوات الفحص الأمني**: هناك أدوات يمكنها فحص الحزم البرمجية لكشف البرمجيات الخبيثة قبل استخدامها.- **ابقَ على اطلاع**: تابع الأخبار التقنية والتحديثات الأمنية لتكون على دراية بأي تهديدات جديدة.## أسئلة شائعة**ما هي LiteLLM؟**LiteLLM هي حزمة برمجية تستخدم في مشاريع الذكاء الاصطناعي، تعرضت مؤخرًا للاختراق بإضافة برمجية خبيثة.**كيف يمكن اكتشاف البرمجيات الخبيثة؟**يمكن استخدام أدوات الفحص الأمني لكشف البرمجيات الخبيثة في الحزم البرمجية قبل تثبيتها.**ما هي أهمية التحقق من الحزم البرمجية؟**التحقق من الحزم البرمجية يضمن سلامة المشروع وحماية البيانات الحساسة من التسريب أو التلاعب.[مشاريع المجتمع](/projects) أو [اطلب من مطوّري نبني](/build).