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

الحزمة المخترقة كانت امتداد VS Code متاحًا في متجر Cursor، الشركة المطورة لأدوات مساعدة للمبرمجين بالذكاء الاصطناعي، حسبما قالت الشركة يوم الجمعة. النسخة الخبيثة 2.1.313 أثرت لاحقًا على "5000 مستخدم على الأكثر"، على الأرجح عندما قاموا بتنزيلها أو قامت أنظمتهم بجلبها وتثبيتها تلقائيًا - لأنه لا شيء يقول "برمجيات حديثة" مثل ميزة تثبت لك مشاكلك بنفسها.

دفعت Anthropic الإصدار 2.1.314 بعد عدة ساعات من توفر النسخة السابقة على Cursor، وفقًا للباحث المستقل كيفن بومونت. قال بومونت والمدير التقني والمؤسس المشارك لشركة الأمن Phorian إن النسخة 2.1.313 وُزعت عبر الحساب الرسمي لـ Anthropic على Cursor. حتى الآن، لم يشرح أي من Cursor أو Anthropic كيف تمكن المهاجمون من السيطرة على الحساب - وهو تفصيل يبدو أنه قد يستحق، مثلاً، تدوينة.

قال لوك روبرتس، المدير التقني والمؤسس المشارك لـ Phorian، لـ Ars: "كان اختراقًا لسلسلة التوريد حيث تمكن المهاجم من الوصول إلى قناة التوزيع الرسمية. نُشرت النسخة الخبيثة 2.1.313 على حساب Anthropic الرسمي، لتحل فعليًا محل 2.1.312. الامتدادات تتحدث تلقائيًا في Cursor افتراضيًا، لكن يمكن للمستخدمين تكوين ذلك في الإعدادات." لدى Phorian تفاصيل أكثر هنا - على الأرجح في مستند بعنوان "أشياء كنت تتمنى لو عرفتها مسبقًا".

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

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

قالت Phorion إن سرقة أسماء المتغيرات سمحت للمشغل بجرد سريع لبيانات الاعتماد السحابية ورموز API المخزنة على الجهاز المخترق، على الأرجح لتحديد أولويات الأجهزة المستهدفة في هجمات لاحقة. كفاءة! تكاد تكون احترافية. قد يصفها البعض حتى بأنها "بمستوى المؤسسات".

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

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

لا يزال من غير الواضح سبب عدم تحذير Anthropic للعملاء علنًا من التهديد، وسبب عدم قيامها هي وCursor بـ