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

كشفت فرق الأمن أن دودة Shai‑Hulud اختراقتها وصلت إلى SDK الخاص بمنصة Tensorlake للذكاء الاصطناعي عبر إصدار npm 0.5.144، وهو ما يُنشر أسبوعيًا نحو 12 000 مرة ويملك أكثر من ألف نجمة على GitHub.

ما هو شاي‑هولود وكيف وصل إلى Tensorlake؟

الدودة تُعرف بقدرتها على سرقة بيانات الاعتماد وتكاثر نفسها داخل سلاسل إمداد npm. النسخة المتسللة تشبه سابقة “ChainDrop” التي استهدفت حزم keyv وflat‑cache في أغسطس الماضي. تُستهدف جميع الأنواع من المفاتيح: محافظ العملات الرقمية، كلمات مرور المتصفحات، أسرار GitHub Actions، بيانات الاعتماد السحابية، ورموز حسابات الخدمات.

التأثير والإجراءات الموصى بها

ما يميز هذه النسخة هو مراقبتها للرموز المستخرجة؛ إذا تم إلغاء أحد الرموز، قد تُفعل الدودة حذف دليل المنزل للمستخدم المتضرر. لذلك توصي شركة SafeDep بإعادة بناء الأنظمة المتأثرة من مصدر موثوق قبل استعادة الأسرار، وتعطيل مراقّب الرموز قبل إلغاء أي اعتماد.

  • تحقق فورًا من عدم تثبيت النسخة 0.5.144؛ إذا كان لديك، احذفها وحدث إلى 0.5.145.
  • استخدم أدوات فحص سلاسل الإمداد (SCA) لتتبع الاعتماديات المشكوك فيها.
  • قيد تشغيل سكريبت التثبيت في بيئة معزولة ولا تُمنحه صلاحيات إدارية.
  • قم بتدوير جميع المفاتيح والرموز التي قد تكون تعرضت للسرقة.
  • عطّل أي مراقبة للرموز في إعدادات GitHub قبل إلغاء الاعتماديات.

من الجدير بالذكر أن npm لاحظت الإصدار الخبيث خلال 11 دقيقة من نشره، وأزالتها فورًا، بينما سحب Tensorlake الحزمة وأصدر نسخة 0.5.145. يبقى التحدي هو أن سكريبت التثبيت يُنفّذ على جهاز المطور أو خادم البناء قبل دخول الكود المُولد من الذكاء الاصطناعي إلى الحماية الخاصة بـ Tensorlake.

في الختام، على المطورين الذين يستخدمون Tensorlake أو أي SDK من npm أن يتبعوا ممارسات الأمن الأساسية: تثبيت الإصدارات الموثوقة فقط، مراقبة الاعتماديات، وتطبيق مبدأ الأقل صلاحية على جميع المفاتيح.

المصدر: theregister.com

Gremlin يسرّع اختبار الأنظمة الموزعة بـ AI
شراكة TSMC و GlobalFoundries لتعزيز رقائق AI بأمريكا

Reactions

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

ردود الفعل