قام Cursor بإزالة نسخة ضارة من ملحق Anthropic's Claude Code من سوق الملحقات الخاص به بعد اكتشاف أن الحزمة قد تم تعديلها لتثبيت باب خلفي SSH مستمر على أجهزة المطورين. وفي إشعار أمني نُشر في 29 أكتوبر، قال كورسور إن الحزمة المصابة بفيروس طروادة - المدرجة تحت رمز Anthropic.claude الإصدار 2.1.313 - لم يتم تطويرها بواسطة Anthropic، وأن ما لا يقل عن 5000 مستخدم قد تأثروا. ووفقا لرويترز، تتواصل الشركة مع هؤلاء المستخدمين مباشرة.

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

نافذة توزيع لمدة ساعتين

وفقًا للجدول الزمني لشركة Cursor، كانت النسخة الضارة من الامتداد متاحة في السوق بين الساعة 2:27 صباحًا بتوقيت المحيط الهادئ والساعة 1:35 مساءً تقريبًا. بتوقيت المحيط الهادئ في 29 أكتوبر - نافذة مدتها إحدى عشرة ساعة تقريبًا. خلال تلك الفترة، أي مطور قام بتثبيت أو تحديث إلى الإصدار 2.1.313 من ملحق Claude Code، تلقى الحزمة التي تم العبث بها بدلاً من التعليمات البرمجية التي تنتجها Anthropic.

قال Cursor إنه قام بإزالة النسخة الضارة من السوق فور اكتشافها ومنع المزيد من التوزيع. ثم ذهبت الشركة إلى أبعد من ذلك، حيث أغلقت سوق التوسعة بالكامل مؤقتًا بسبب ما وصفته بوفرة الحذر.

ما فعله الامتداد الخبيث

قام فريق أمان Cursor بتوثيق سلوك الامتداد بتفاصيل غير عادية. بمجرد تثبيتها، قامت الحزمة بتشغيل التعليمات البرمجية التي حاولت إنشاء باب خلفي مستمر عبر عدة مراحل:

  • الاستطلاع. يجمع الامتداد اسم مضيف الجهاز، واسم المستخدم، ونظام التشغيل، والهندسة المعمارية، ومسار الدليل الرئيسي، وأسماء متغيرات البيئة، وأدلة العمل، والبريد الإلكتروني لـ Git الذي تم تكوينه، وعنوان IP العام.
  • إدخال مفتاح SSH. لقد حاولت إضافة مفتاح SSH يتحكم فيه المهاجم إلى ملف "المفاتيح_المصرح بها" الخاص بالجهاز، وتمكين خدمة SSH المحلية، وفتح نفق SSH عكسي مرة أخرى إلى خادم يتحكم فيه المهاجم.
  • الثبات. أعادت البرامج النصية الخلفية محاولة النفق العكسي كل 60 ثانية تقريبًا. على نظام التشغيل macOS، حاولت البرامج الضارة جعل النفق مستمرًا من خلال LaunchAgent؛ على نظام التشغيل Windows، حاول تسجيل مهمة مجدولة تعمل كـ SYSTEM، مع احتياطي البرنامج النصي لبدء التشغيل.
  • الإشارة التنبيهية. أبلغ الجهاز المصاب عن تفاصيل المضيف وحالة الباب الخلفي عبر طلب HTTP POST إلى نقطة نهاية `/beacon` على المنفذ 8099.

لماذا قد يكون الضرر محدودًا؟

هناك نوعان من العوامل المخففة الهامة. أولاً، يتطلب تمكين خدمة SSH المحلية حقوق المسؤول، والتي لا تتوفر في الملحق الضار على معظم أجهزة macOS وWindows. لاحظ Cursor أنه خارج الظروف غير العادية للغاية حيث تم بدء تشغيل المحرر بامتيازات المسؤول، تسببت الأخطاء في التعليمات البرمجية الضارة في فشل هذه الخطوة - مما يعني أنه من المحتمل ألا يتمكن المهاجم من تسجيل الدخول عبر النفق على هؤلاء المضيفين. ومع ذلك، لا يزال الامتداد قادرًا على إضافة مفتاح SSH الخاص بالمهاجم، وتثبيت آليات الثبات الخاصة به، وإرسال تفاصيل المضيف إلى خادم المهاجم.

ثانيًا، أصبحت البنية التحتية للمهاجم غير متصلة بالإنترنت الآن. وقالت شركة Cursor إنها عملت مع موفر السحابة الذي يستضيف خادم القيادة والتحكم لإزالته، وبالتالي لم تعد القشرة العكسية ومنارة تفاصيل المضيف تعملان.

وذكرت الشركة أيضًا أنه ليس لديها أي دليل على تأثر أي إصدارات أخرى من الامتداد أو قنوات التوزيع الرسمية لشركة Anthropic.

إيقاف تشغيل السوق وتدقيقه وإعادة بنائه

لقد تجاوزت استجابة المؤشر مجرد إزالة الحزمة السيئة الوحيدة. وقالت الشركة إنها أجرت تدقيقًا كاملاً للوصول إلى السوق وأكدت أنه لم يتم التلاعب بأي ملحقات أخرى، وقامت بتدوير مفاتيحها، وإعادة بناء البنية التحتية للسوق، وإعادتها إلى الإنترنت. يتم حث المطورين الذين قاموا بتثبيت الإصدار 2.1.313 أو تحديثه أثناء نافذة العرض على اتباع خطوات العلاج ومؤشرات التسوية - التي تغطي نشاط SSH والملفات وآليات الثبات ونشاط العملية - التي نشرها Cursor جنبًا إلى جنب مع إشعاره.

طلقة تحذيرية للنظام البيئي لأدوات الذكاء الاصطناعي

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

كما أنه يسلط الضوء على الفرق بين قنوات التوزيع الرسمية وأسواق الطرف الثالث. يتم توزيع ملحق Anthropic's Claude Code من خلال القنوات القائمة، لكن Cursor تدير سوقها الخاص لمحررها المستند إلى VS Code، وكانت قائمة السوق هي التي تعرضت للاختراق. نظرًا لأن مساعدي تشفير الذكاء الاصطناعي أصبحوا معدات قياسية عبر صناعة البرمجيات، فإن سلامة السجلات التي توزعها تصبح محيطًا أمنيًا في حد ذاته - وهو محيط، حتى هذا الأسبوع، لم يفكر سوى عدد قليل نسبيًا من المؤسسات في تدقيقه.

بالنسبة إلى ما يصل إلى 5000 مستخدم متأثر، تكون الأولوية المباشرة هي التشغيل من خلال قائمة مراجعة المعالجة الخاصة بـ Cursor. بالنسبة لأي شخص آخر، تعد هذه الحلقة سببًا لمراجعة الإضافات التي تتمتع بإمكانية الوصول العميق إلى بيئات التطوير الخاصة بها، والتفكير مرتين قبل السماح بتثبيت التحديث بصمت.
---

ابقَ في طليعة الذكاء الاصطناعي

احصل على آخر الأخبار والتحليلات والإنجازات في مجال الذكاء الاصطناعي — كل ذلك في مكان واحد.

اقرأ المزيد من أخبار الذكاء الاصطناعي →