اختراق حزم حزم npm قديمة لسرقة البيانات الحساسة

كشف باحثون أمنيون عن اختراق عدة حزم برمجية على سجل npm، المستخدمة في تطوير تطبيقات العملات المشفرة، حيث تم تعديلها لتسريب معلومات حساسة مثل متغيرات البيئة (environment variables) من الأنظمة المُصابة.

وقال الباحث أكس شارما من شركة Sonatype:

“بعض هذه الحزم كانت موجودة على npmjs.com لأكثر من 9 سنوات وتقدم وظائف شرعية لمطوري البلوكشين. لكن الإصدارات الأخيرة منها احتوت على نصوص برمجية مشفَّرة وضارة.”

كيف تعمل الهجمات؟

  • مفاتيح API
  • رموز الوصول (access tokens)
  • مفاتيح SSH

كيف تم الاختراق؟

المثير للدهشة أن مستودعات GitHub المرتبطة بهذه الحزم لم تُعدل، مما يطرح تساؤلات حول كيفية حقن المهاجمين للكود الضار. يُرجح الباحثون احتمالين:

  1. اختراق حسابات المطورين عبر هجمات إعادة استخدام كلمات المرور المسربة (credential stuffing).
  2. استيلاء على نطاقات منتهية الصلاحية (expired domain takeover).

وقال شارما:

“نظرًا للتوقيت المتزامن للهجمات على مشاريع متعددة، يبدو أن اختراق الحسابات أكثر ترجيحًا من هجمات التصيد الاحتيالي المُنظمة.”

توصيات أمنية عاجلة

  • تفعيل المصادقة الثنائية (2FA) لحسابات npm.
  • مراقبة الحزم التابعة لجهات خارجية (third-party dependencies) في المشاريع البرمجية.
  • تحديث الحزم القديمة أو غير المُدارة بشكل فعال.

وأضاف شارما:

“هذه الحالة تُظهر الحاجة الملحة لتعزيز أمن سلسلة التوريد البرمجية وزيادة اليقظة تجاه التهديدات الخفية.”

 

محمد وهبى
محمد وهبى
المقالات: 106

اترك ردّاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *


The reCAPTCHA verification period has expired. Please reload the page.