OpenCode میگوید مهاجمان به سامانهای قدیمیتر نفوذ کردند و کلیدهای API متعلق به 1.4% کاربران OpenCode Console، پلتفرم آنلاین این شرکت، افشا شد. برخی کاربران از هزینههای غیرمجاز در حسابهای OpenAI، Anthropic و Google AI خود خبر دادند؛ از جمله صورتحسابهایی چندصد دلاری و در چند مورد بیش از $1,000.
این شرکت گفت به همه کاربران آسیبدیده ایمیل زده و از آنها خواسته کلیدهایشان را نزد هر ارائهدهنده لغو و جایگزین کنند. Anthropic و Google کلیدهایی را که گمان میکردند افشا شدهاند مسدود کردند. OpenAI برای بازیابی دسترسی و بازپرداخت هزینه اعتبارهای مصرفشده در حمله با OpenCode همکاری کرد؛ OpenCode میگوید روند بازپرداختها آغاز شده است.
نفوذ فقط Console را تحت تأثیر قرار داد
دکس راد، همبنیانگذار OpenCode، گفت اپلیکیشن متنباز و ابزار خط فرمان این شرکت تحت تأثیر قرار نگرفتهاند. کلیدهای افشاشده در Console بودند؛ جایی که برخی کاربران آنها را در فضای کاری خود ذخیره کرده بودند. OpenCode توضیح نداده مهاجمان چگونه وارد سامانه قدیمی شدند، کلیدها چگونه ذخیره شده بودند یا دامنه کامل استفاده از آنها چه بوده است. این شرکت میگوید رسیدگی به این حادثه ادامه دارد.
OpenCode این حادثه را یک «حمله تقطیر» گسترده توصیف کرد؛ فرایندی که در آن از خروجیهای یک مدل برای کمک به آموزش مدلی دیگر استفاده میشود. اما این شرکت توضیح نداده که این فرایند چگونه انجام شده و برخی ناظران نیز پرسیدهاند آیا ارتباط این نفوذ با تقطیر واقعاً اثبات شده است یا نه.
فیلترهای ایمنی پاسخگویی به حادثه را دشوار کردند
راد گفت مهاجمان پیوسته تلاش میکردند به سامانههای OpenCode نفوذ کنند و مدلهایی که تیم برای بررسی کدهای مشکوک به کار میگرفت، با فعالشدن فیلترهای ایمنی شروع به رد درخواستها کردند. او گفت دسترسی به برنامه Daybreak Blue شرکت OpenAI، که مدلهایی با احتمال کمترِ رد درخواستهای دفاعی امنیت سایبری را در اختیار کاربران تأییدشده میگذارد، به پیشبرد بررسیها کمک کرد.
این ماجرا یادآور مشکلی است که Hugging Face پس از نفوذی در July مطرح کرد: سامانههای ایمنی ممکن است جلوی مدافعان را برای تحلیل همان کدهای مخربی بگیرند که مهاجمان بهکار میبرند. این موضوع ثابت نمیکند که فیلترها باعث این نفوذ شدهاند، اما نشان میدهد محدودیتهای مدلها چگونه میتوانند رسیدگی به رخدادهای امنیتی را دشوار کنند. OpenCode نگفته مهاجمان چگونه وارد شدند یا چه میزان استفاده غیرمجاز صورت گرفت.
چرا مهم است
برای توسعهدهندگانی که کلیدهای API ارائهدهندگان را در OpenCode Console ذخیره کردهاند، اقدام فوری لغو کلیدها و جایگزینکردنشان نزد هر ارائهدهنده هوش مصنوعی است؛ OpenCode میگوید بازپرداخت هزینههای غیرمجاز در جریان است. شرکت هنوز نگفته مهاجمان چگونه دسترسی پیدا کردند یا میزان کامل سوءاستفاده را اعلام نکرده است؛ بنابراین دامنه کلی افشا همچنان روشن نیست.