کرسر نے ڈیولپر مشینوں پر ایک مستقل SSH بیک ڈور انسٹال کرنے کے لیے پیکیج میں ترمیم کی گئی تھی دریافت کرنے کے بعد انتھروپک کے کلاڈ کوڈ ایکسٹینشن کے ایک بدنیتی پر مبنی ورژن کو اپنے ایکسٹینشن مارکیٹ سے ہٹا دیا ہے۔ 29 اکتوبر کو شائع ہونے والے ایک سیکیورٹی نوٹس میں، کرسر نے کہا کہ ٹروجنائزڈ پیکج — جو Anthropic.claude-code ورژن 2.1.313 کے طور پر درج ہے — کو Anthropic نے تیار نہیں کیا تھا، اور زیادہ سے زیادہ 5,000 صارفین متاثر ہوئے تھے۔ رائٹرز کے مطابق، کمپنی ان صارفین تک براہ راست پہنچ رہی ہے۔

یہ انکشاف ایک پریشان کن یاد دہانی ہے کہ AI کوڈنگ ٹولز کے ڈویلپرز کو اب اپنے سورس کوڈ، اسناد، اور شیل تک رسائی خود سپلائی چین کے اہداف پر بھروسہ ہے۔ AI ڈویلپر ٹولنگ کے ارد گرد حفاظتی دباؤ بنانے کے بارے میں مزید سیاق و سباق کے لیے، ہماری AI انڈسٹری کوریج دیکھیں۔

دو گھنٹے کی تقسیم کی کھڑکی

کرسر کی ٹائم لائن کے مطابق، ایکسٹینشن کا بدنیتی پر مبنی ورژن اس کے بازار میں تقریباً 2:27 a.m. PT اور 1:35 p.m. کے درمیان دستیاب تھا۔ 29 اکتوبر کو پی ٹی - تقریباً گیارہ گھنٹے کی کھڑکی۔ اس مدت کے دوران، کوئی بھی ڈویلپر جس نے کلاڈ کوڈ ایکسٹینشن کے ورژن 2.1.313 کو انسٹال یا اپ ڈیٹ کیا ہے، اسے اینتھروپک کے تیار کردہ کوڈ کے بجائے چھیڑ چھاڑ والا پیکیج موصول ہوا۔

کرسر نے کہا کہ اس نے پتہ لگانے پر فوری طور پر مارکیٹ پلیس سے بدنیتی پر مبنی ورژن ہٹا دیا اور مزید تقسیم کو روک دیا۔ اس کے بعد کمپنی نے ایک قدم آگے بڑھاتے ہوئے اپنی پوری ایکسٹینشن مارکیٹ پلیس کو عارضی طور پر بند کر دیا جسے اس نے احتیاط کی کثرت کے طور پر بیان کیا ہے۔

بدنیتی پر مبنی توسیع نے کیا کیا۔

کرسر کی سیکیورٹی ٹیم نے توسیع کے رویے کو غیر معمولی تفصیل سے دستاویز کیا۔ ایک بار انسٹال ہونے کے بعد، پیکج نے کوڈ چلایا جس نے کئی مراحل کے ذریعے ایک مستقل بیک ڈور قائم کرنے کی کوشش کی:

  • ریکنیسنس۔ ایکسٹینشن نے مشین کا میزبان نام، صارف نام، آپریٹنگ سسٹم، فن تعمیر، ہوم ڈائرکٹری کا راستہ، ماحولیاتی متغیر نام، ورکنگ ڈائرکٹریز، کنفیگرڈ Git ای میل، اور عوامی IP ایڈریس اکٹھا کیا۔
  • SSH کلید انجیکشن۔ اس نے حملہ آور کے زیر کنٹرول SSH کلید کو مشین کی `اختیار شدہ_کیز` فائل میں شامل کرنے، مقامی SSH سروس کو فعال کرنے، اور حملہ آور کے زیر کنٹرول سرور پر واپس ایک ریورس SSH سرنگ کھولنے کی کوشش کی۔
  • استقامت۔ پس منظر کے اسکرپٹس نے تقریباً ہر 60 سیکنڈ میں ریورس ٹنل کو دوبارہ آزمایا۔ macOS پر، میلویئر نے LaunchAgent کے ذریعے سرنگ کو مستقل بنانے کی کوشش کی۔ ونڈوز پر، اس نے ایک سٹارٹ اپ-اسکرپٹ فال بیک کے ساتھ، نظام کے طور پر چلنے والے ایک طے شدہ کام کو رجسٹر کرنے کی کوشش کی۔
  • بیکننگ۔ متاثرہ مشین نے پورٹ 8099 پر ایک `/beacon` اینڈ پوائنٹ پر HTTP POST درخواست کے ذریعے میزبان کی تفصیلات اور بیک ڈور اسٹیٹس کی اطلاع دی۔

کیوں نقصان محدود ہو سکتا ہے۔

تخفیف کے دو اہم عوامل ہیں۔ سب سے پہلے، مقامی SSH سروس کو فعال کرنے کے لیے منتظم کے حقوق کی ضرورت ہوتی ہے، جو کہ زیادہ تر macOS اور Windows مشینوں پر بدنیتی پر مبنی توسیع کے پاس نہیں ہوتی ہے۔ کرسر نے نوٹ کیا کہ انتہائی غیر معمولی حالات سے باہر جہاں ایڈیٹر کو ایڈمنسٹریٹر کی مراعات کے ساتھ شروع کیا گیا تھا، بدنیتی پر مبنی کوڈ میں غلطیوں کی وجہ سے یہ مرحلہ ناکام ہو گیا تھا - یعنی حملہ آور ممکنہ طور پر ان میزبانوں پر سرنگ کے ذریعے لاگ ان نہیں ہو سکتا تھا۔ تاہم، ایکسٹینشن حملہ آور کی SSH کلید کو شامل کرنے، اس کے استقامت کے طریقہ کار کو انسٹال کرنے، اور میزبان کی تفصیلات حملہ آور کے سرور کو بھیجنے میں کامیاب رہی۔

دوسرا، حملہ آور کا انفراسٹرکچر اب آف لائن ہے۔ کرسر نے کہا کہ اس نے کمانڈ اینڈ کنٹرول سرور کی میزبانی کرنے والے کلاؤڈ فراہم کنندہ کے ساتھ کام کیا ہے، اس لیے ریورس شیل اور ہوسٹ ڈیٹیل بیکن اب کام نہیں کر رہے ہیں۔

کمپنی نے یہ بھی کہا کہ اس کے پاس اس بات کا کوئی ثبوت نہیں ہے کہ ایکسٹینشن کے کسی دوسرے ورژن یا اینتھروپک کے آفیشل ڈسٹری بیوشن چینلز متاثر ہوئے ہوں۔

مارکیٹ پلیس بند، آڈٹ، اور دوبارہ تعمیر

کرسر کا جواب واحد خراب پیکج کو ہٹانے سے آگے بڑھ گیا۔ کمپنی نے کہا کہ اس نے مارکیٹ پلیس تک رسائی کا مکمل آڈٹ کیا اور اس بات کی تصدیق کی کہ کسی دوسرے ایکسٹینشن کے ساتھ چھیڑ چھاڑ نہیں کی گئی، اس کی چابیاں گھمائی گئیں، مارکیٹ پلیس کے بنیادی ڈھانچے کو دوبارہ بنایا گیا، اور اسے آن لائن واپس لایا گیا۔ ڈیولپرز جنہوں نے ایکسپوزر ونڈو کے دوران ورژن 2.1.313 کو انسٹال یا اپ ڈیٹ کیا ہے ان سے اصلاحی اقدامات اور سمجھوتہ کے اشارے پر عمل کرنے کی تاکید کی جا رہی ہے — جس میں SSH سرگرمی، فائلز اور استقامت کے طریقہ کار، اور عمل کی سرگرمی کا احاطہ کیا گیا ہے — جسے کرسر نے اپنے نوٹس کے ساتھ شائع کیا ہے۔

AI ٹولنگ ایکو سسٹم کے لیے ایک وارننگ شاٹ

یہ واقعہ واضح کرتا ہے کہ کس طرح AI کی مدد سے ترقی کی معاشیات نے حملہ آوروں کے حساب کتاب کو تبدیل کر دیا ہے۔ ایک مقبول ایکسٹینشن کا واحد ٹروجنائزڈ ورژن، جو کچھ گھنٹوں تک زندہ رہتا ہے، ممکنہ طور پر ہزاروں ڈویلپر ورک سٹیشنز تک پہنچ جاتا ہے — ایسی مشینیں جو عام طور پر سورس کوڈ، کلاؤڈ اسناد، اور پروڈکشن سسٹم تک رسائی رکھتی ہیں۔

یہ آفیشل ڈسٹری بیوشن چینلز اور تھرڈ پارٹی مارکیٹ پلیسز کے درمیان فرق کو بھی اجاگر کرتا ہے۔ اینتھروپک کے کلاڈ کوڈ کی توسیع کو قائم کردہ چینلز کے ذریعے تقسیم کیا جاتا ہے، لیکن کرسر اپنے VS کوڈ پر مبنی ایڈیٹر کے لیے اپنی مارکیٹ پلیس چلاتا ہے، اور یہ اسی مارکیٹ پلیس کی فہرست تھی جس سے سمجھوتہ کیا گیا تھا۔ جیسا کہ AI کوڈنگ اسسٹنٹس سافٹ ویئر انڈسٹری میں معیاری آلات بن جاتے ہیں، ان رجسٹریوں کی سالمیت جو انہیں تقسیم کرتی ہیں اپنے طور پر ایک حفاظتی دائرہ بن جاتی ہے - ایک ایسا کہ، اس ہفتے تک، نسبتاً کم تنظیموں نے آڈٹ کرنے کا سوچا تھا۔

5,000 تک متاثرہ صارفین کے لیے، فوری ترجیح کرسر کی اصلاحی چیک لسٹ کے ذریعے چل رہی ہے۔ باقی سب کے لیے، ایپی سوڈ اس بات کا جائزہ لینے کی ایک وجہ ہے کہ کن ایکسٹینشنز کو اپنے ترقیاتی ماحول تک گہری رسائی حاصل ہے، اور اپ ڈیٹ کو خاموشی سے انسٹال کرنے سے پہلے دو بار سوچنا ہے۔
---

AI سے آگے رہیں

تازہ ترین AI خبریں، تجزیہ اور کامیابیاں حاصل کریں — سب ایک جگہ پر۔

مزید AI خبریں پڑھیں →