من فضلك تسجيل الدخول أو تسجيل لتفعل ذلك.

اكتُشف يوم الأربعاء هجوم خطير على سلسلة توريد أداة LiteLLM، وهي بوابة مفتوحة المصدر لخدمات الذكاء الاصطناعي تحظى بشعبية كبيرة. استغل المهاجمون عملية إصدار الأداة لتوزيع نسخة خبيثة (1.107.0) تحتوي على برمجيات سرقة بيانات الاعتماد وحصان طروادة للوصول عن بُعد (RAT)، مما يعرض بيانات مطوري الذكاء الاصطناعي لخطر كبير.

تفاصيل الهجوم وآلية العمل

تم اختراق عملية إصدار LiteLLM عبر حزم PyPI وصور Docker. قامت النسخة الخبيثة 1.107.0 – والتي تم إزالتها لاحقًا من PyPI وDocker Hub وGHCR – بتثبيت ملفات ضارة. هذه الملفات، ومنها cook.py وsitecustomize.py، تعمل تلقائيًا عند استدعاء Python وتسرق البيانات ثم تمنح المهاجمين وصولًا عن بُعد للتحكم بالجهاز المصاب.

استهدفت البرمجية الخبيثة مجموعة واسعة من البيانات الحساسة. شملت سرقة بيانات اعتماد المتصفحات (مثل Chrome وFirefox وEdge وSafari) وملفات تعريف الارتباط. وامتدت السرقة لتشمل بيانات اعتماد خدمات سحابية مثل AWS (بما في ذلك المتغيرات البيئية وبيانات تعريف مثيلات EC2/ECS)، ومفاتيح حسابات خدمة Google Cloud Platform، ورموز Microsoft Azure المميزة. كما تم الاستيلاء على مفاتيح API الخاصة بمقدمي نماذج اللغة الكبيرة (LLM) مثل OpenAI وAnthropic وCohere، بالإضافة إلى مفاتيح SSH الخاصة ومفاتيح GPG وسجلات الأوامر الطرفية.

بعد جمع هذه البيانات، تقوم البرمجية الخبيثة بتشفيرها باستخدام AES-256-CBC، ثم تُغلف مفتاح التشفير بمفتاح RSA-4096 عام، وترسل البيانات المشفرة عبر HTTP POST إلى نطاق يتحكم فيه المهاجمون.

ماذا يعني هذا للمطورين؟

تُعد LiteLLM، التي تطورها BerriAI، واجهة موحدة لمقدمي نماذج اللغة الكبيرة، ويبلغ عدد تنزيلاتها الأسبوعية حوالي 23 مليونًا. هذا يعني أن أي تثبيت مخترق يمكن أن يعمل بجانب مفاتيح API لمقدمي LLM وهويات السحابة وسلاسل اتصال قواعد البيانات، مما يعرض كميات هائلة من بيانات الاعتماد والأسرار القيمة للخطر. إذا قمت بتشغيل النسخة 1.107.0، سواء كحزمة Python أو صورة Docker، فيجب عليك افتراض أن أسرارك قد سُرقت.

على الفور، يجب على الفرق التي تستخدم النسخة 1.107.0 التوقف عن نشرها والتحقيق في البيئات التي تم فيها تشغيل Python بعد التثبيت، بما في ذلك حاويات الوكيل (proxy containers) وخوادم CI/CD. لتحديد ما إذا كنت قد تأثرت، ابحث عن مؤشرات الاختراق مثل وجود الملفات /tmp/.pc_once_* أو /tmp/remote_code_loader.lock في نظامك. النسخة الآمنة الأخيرة هي v1.106.2.

هذا الهجوم يسلط الضوء مرة أخرى على أهمية أمن سلسلة التوريد، خصوصًا في أدوات المطورين مفتوحة المصدر. نرى أن الاعتماد المتزايد على مكونات الطرف الثالث يتطلب يقظة مستمرة وتدقيقًا أمنيًا دقيقًا. يجب على المطورين تحديث حزمهم بانتظام والاعتماد على مصادر موثوقة، ومراجعة توجيهات التخفيف التي نشرتها شركات أمنية مثل Aikido وWiz وSocket.

المصدر: theregister.com

NVIDIA Kumo Relational: نماذج تأسيسية للبيانات العلائقية بلا تدريب
Rust off Rails: إطار عمل ويب جديد يكتبه وكلاء الذكاء الاصطناعي

Reactions

0
0
0
0
0
0
بالفعل كان رد فعل لهذا المنصب.

ردود الفعل