نشت کلیدهای API در حمله به OpenCode؛ موانع ایمنی هوش مصنوعی کار مدافعان را مختل کرد

شرکت Anomaly Innovations، توسعهدهنده ابزار برنامهنویسی هوش مصنوعی متنباز OpenCode، در ۱۷ اکتبر ۲۰۲۶ از وقوع یک رخنه امنیتی خبر داد. مهاجمان به سامانهای قدیمی مرتبط با محصول Console این شرکت نفوذ کردند و کلیدهای API متعلق به سرویسهای شخص ثالث را که برخی کاربران از آنها استفاده میکردند، به دست آوردند.
اما بخش غیرمعمول ماجرا هنگام پاکسازی پیامدهای حمله رخ داد: بنا بر گزارشها، مدلهای هوش مصنوعیای که مدافعان قصد داشتند برای بررسی و تحلیل کدهای حمله به کار بگیرند، از همکاری خودداری کردند.
در سامانه Console شرکت OpenCode چه اتفاقی افتاد؟
بر اساس یافتههای پژوهشی، کلیدهای API حدود ۱٫۴ درصد از کاربران OpenCode Console افشا شد. این کلیدها به ارائهدهندگان بیرونی خدمات هوش مصنوعی، بهویژه OpenAI، Anthropic و Google، متصل بودند.
مهاجمان از کلیدهای سرقتشده برای فعالیتهای گسترده، از جمله تقطیر مدلها، استفاده کردند و هزینه این فعالیتها به حساب کاربران واقعی تحمیل شد.
تقطیر مدل روشی است که در آن حجم زیادی از درخواستها به یک مدل قدرتمند داده میشود و سپس از پاسخهای آن برای آموزش نسخهای مشابه اما کمهزینهتر استفاده میکنند.
گزارشها حاکی است که هزینههای غیرمجاز برخی کاربران به صدها دلار و در مواردی به بیش از هزار دلار رسیده است.
کاربران آسیبدیده از طریق ایمیل مطلع شدند. سامانهای که مورد نفوذ قرار گرفت، در مرحله خارجشدن از چرخه استفاده بود و قرار بود از رده خارج شود؛ بااینحال، پیش از کنار گذاشتهشدن، مهاجمان راهی برای ورود به آن پیدا کردند.
ارائهدهندگان خدمات وارد عمل شدند، اما مدلها عقب نشستند
ارائهدهندگان خدمات هوش مصنوعی که کلیدهایشان افشا شده بود، برای محدودکردن خسارت اقدام کردند. Anthropic و Google کلیدهای بهخطرافتاده را لغو کردند.
OpenAI یک گام فراتر رفت و با همکاری OpenCode، اعتبارهای مصرفشده در ارتباط با هزینههای ناشی از این رخنه را بازپرداخت کرد.
تلاشهای دفاعی OpenCode با مانع دیگری روبهرو شد: سازوکارهای ایمنی هوش مصنوعی مانع از آن شدند که مدلهای پیشرفته، کدهای مورد استفاده در حمله را تحلیل کنند.
OpenCode برای دورزدن این مشکل، پس از آغاز حمله به مدلهای هوش مصنوعی با محدودیتهای کمتر روی آورد. این راهکار مشکل فوری را برطرف کرد، اما تنها پس از آنکه زمان ارزشمندی از دست رفته بود.
وبسایت Axios این مسئله را یکی از دردسرهای فزاینده صنعت امنیت سایبری توصیف کرد. گروههایی که برای مقابله با تهدیدهای مبتنی بر هوش مصنوعی با شتاب کار میکنند، درمییابند که مدلهایی که به آنها تکیه دارند ممکن است در میانه تحقیقات ناگهان از همکاری خودداری کنند.
این نخستین بار نیست که یک مدل پاسخ منفی میدهد
رخداد OpenCode یادآور حادثهای پیشین است. در جریان رخنه امنیتی Hugging Face در ژوئیه ۲۰۲۶ نیز مدلهای هوش مصنوعی از انجام درخواستهای مشابه برای تحلیل محتوای مرتبط با حمله خودداری کردند.
موضوع سامانههای قدیمی نیز شایان توجه است. سامانهای که هدف حمله قرار گرفت، از پیش برای بازنشستگی برنامهریزی شده بود، اما همچنان فعال ماند و فرصت ورود را در اختیار مهاجمان قرار داد.
این رخداد برای توسعهدهندگان و ارائهدهندگان هوش مصنوعی چه معنایی دارد؟
برای توسعهدهندگان، مستقیمترین درس این حادثه به مدیریت و حفاظت از کلیدهای دسترسی مربوط میشود. توصیههای عملی روشناند: برای سرویسهای مختلف از کلیدهای منحصربهفرد استفاده کنید و برای هر پروژه سقف هزینه مشخص و سختگیرانهای تعیین کنید.
هدف از سازوکارهای ایمنی آزمایشگاههای هوش مصنوعی کاهش آسیب است، اما در این مورد همین سازوکارها کار کسانی را که میکوشیدند جلوی آسیب در حال وقوع را بگیرند، کند کردند. اگر گروههای دفاعی به این نتیجه برسند که نمیتوان در جریان رخدادهای امنیتی به مدلهای پیشرفته اتکا کرد، ممکن است از همان ابتدا فرایندهای کاری خود را بر پایه گزینههای کممحدودیتتر طراحی کنند.
واکنش سریع OpenAI، Anthropic و Google نشان میدهد که ارائهدهندگان خدمات میتوانند در زمینه صورتحسابها و کنترل دسترسی بهسرعت اقدام کنند. پرسش بیپاسخ این است که آیا آنها میتوانند برای مدافعان تأییدصلاحیتشده، امکان تحلیل عمیقتر فراهم کنند، بیآنکه همین دسترسی را در اختیار مهاجمان نیز قرار دهند.
افشا: این مقاله بهویراستاری دیهگو آلمادا لوپز رسیده است. برای کسب اطلاعات بیشتر درباره شیوه تهیه و بازبینی مطالب، به سیاست تحریریه مراجعه کنید.
