
Anthropic تنفي وجود صلة بين اختراق إضافة Claude Code وأنظمتها
تقول Anthropic إن إضافة Claude Code مُعدَّلة في سوق Cursor لم تنتج عن اختراق أنظمتها، بينما يوضح Cursor تفاصيل نسخة مزودة بباب خلفي وخطوات المعالجة. ويجب على المطورين البحث عن التهديدات لأن تثبيت أحدث نسخة لا يكفي.
أنكرت Anthropic المزاعم بأن نسخة خبيثة من إضافة Claude Code الرسمية المنشورة في سوق Cursor كانت مرتبطة باختراق أنظمتها. وقالت الشركة إن فاعلا خبيثا استخدم الوصول إلى سوق Cursor لنشر نسخة معدّلة لم تبنها Anthropic ولا نشرتها. وقال Cursor إن نسخة الإضافة المتأثرة كانت متاحة لحوالي 11 ساعة يوم الخميس، وأغلق لاحقا سوق VS Code كإجراء احترازي.
رد Anthropic
قال Felix Rieseberg، عضو الفريق التقني في Anthropic، إن الشركة تعمل مع Cursor في هذا الحادث. وقال إن الأمر لم يكن اختراقا لأنظمة Anthropic أو لأجهزة الموظفين المحمولة، وأن النسخ في القنوات الرسمية لـ Anthropic غير متأثرة. المشكلة تؤثر فقط على مستخدمي Cursor.
رواية Cursor
اكتشف مورّد EDR Phorion الحزمة الخبيثة أولا. دفع طرف غير معروف تحديثا إلى إضافة Claude Code الرسمية من Cursor لـ Visual Studio Code احتوى على باب خلفي SSH دائم لأنظمة Windows و macOS و Linux. وفقا لـ Cursor، كانت نسخة الإضافة 2.1.313 متاحة للتنزيل بين 0227 و 1335 PT، أو بين 0927 و 2035 UTC، يوم الخميس. وجدت تحليلات المورّدين أن البرمجية الخبيثة جمعت أسماء المستخدمين، ورسائل البريد الإلكتروني المهيأة في Git، وعناوين IP العامة، وحاولت فتح نفق SSH عكسي. وقال Cursor إن الحزمة احتوت أيضا على خلل حرج: النص البرمجي الذي فتح نفق SSH تطلب صلاحيات المسؤول في macOS و Windows، وفي الغالب الأعم لم تكن متوفرة، لذا فشل.
المعالجة والاستجابة
حتى عندما فشل النفق، ما زالت الإضافة تعيد توجيه بيانات المضيف والمستخدم المجمعة إلى المهاجم، وتضع مفتاح SSH للمهاجم، وتثبت آلية استمرارية. يجب على المطورين لذلك البحث عن التهديدات في حال سمحت نسختهم بفتح نفق SSH بنجاح. تثبيت أحدث نسخة من الإضافة وحده لا يكفي لمسح آلية الاستمرارية. أزال Cursor النسخة الخبيثة فور اكتشافها، ومنع المزيد من التوزيع، وأجرى فحوصات للتأكد من عدم اختراق أي إضافات أخرى بالطريقة نفسها، ودوّر مفاتيحه قبل استعادة السوق، وعمل مع مزود استضافة سحابية لمنع الاتصال بخادم المهاجم. تفاصيل المعالجة الكاملة وروابط تنزيل نصوص برمجية لمسح الإصابة موجودة في رواية Cursor للموقف.
أسئلة دون إجابة
باستثناء بيان Rieseberg، لم يعلق أي من Cursor أو Anthropic على كيفية وصول الحزمة الخبيثة إلى السوق الرسمية. موقف Anthropic هو أن فاعلا خبيثا رفع النسخة المعدّلة إلى Cursor، لكن Cursor لم يوضح كيف وصلت إلى السوق.
هذا المقال يلي تقريرنا السابق عن نفس حادثة السوق، الذي وصف إصدار الإضافة الخبيثة واستجابة Cursor الأولى. اقرأه هنا: التقرير السابق
المصادر: The Register · Cyberplace.Social
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.