عصر نوین تهدیدات سایبری؛ وقتی ماشین‌ها، ماشین‌ها را هک می‌کنند!

سال‌ها، فیلم‌های هالیوودی داستان‌هایی را روایت می‌کردند که در آنها از ماشین‌ها برای اهداف مشخص استفاده میشد ولی ناگهان کنترل آنها از دست انسان‌ها خارج میشد و اتفاقات پیش‌بینی نشده‌ای رخ میداد. این تصویر تبدیل به یکی از بزرگ‌ترین چالش‌های توسعه و گسترش AI در زمینه‌های مختلف بوده و هست. علاوه بر آن، برای سال‌ها، یکی از تصاویر رایج از آینده امنیت سایبری، نبرد میان هکرهای انسانی و سامانه‌های دفاعی مجهز به هوش مصنوعی بود. در این تصویر، انسان حمله را طراحی می‌کرد و ماشین با تحلیل حجم عظیمی از داده‌ها، فعالیت مشکوک را شناسایی و متوقف میکرد. اما حادثه‌ای که در تیرماه ۱۴۰۵، برابر با ژوئیه ۲۰۲۶، برای پلتفرم هاگینگ‌فیس رخ داد، نشان داد که ممکن است به مرحله تازه‌ای وارد شده باشیم؛ مرحله‌ای که در آن، ماشین نه‌فقط ابزار مهاجم یا مدافع، بلکه خود به بازیگر مستقل میدان نبرد تبدیل می‌شود.

در این مقاله از گرین‌وب به ماجرای نفود ایجنت‌های هوش مصنوعی به زیرساخت‌های عملیاتی هاگینگ فیس می‌پردازیم؛ با گرین‌وب همراه باشید.

ماجرای نفوذ به هاگینگ‌فیس از کجا آغاز شد؟

عامل‌های هوشمند مبتنی بر مدل‌های  OpenAI، در جریان یک آزمایش داخلی برای سنجش توانایی‌های سایبری، توانستند از محیط محدودشده آزمایش خارج شوند، به اینترنت آزاد دسترسی پیدا کنند، آسیب‌پذیری‌های ناشناخته را به یکدیگر پیوند دهند و در نهایت به زیرساخت عملیاتی هاگینگ‌فیس نفوذ کنند. نکته نگران‌کننده این است که هیچ هکر انسانی، مسیر حمله را قدم‌به‌قدم به این عامل‌ها دیکته نکرده بود. آن‌ها یک هدف داشتند و برای رسیدن به آن، خودشان مسیر را پیدا کردند.

ماجرا از یک آزمایش امنیتی در OpenAI آغاز شد. این شرکت در حال ارزیابی توانایی سایبری چند مدل، از جمله GPT-5.6 Sol و یک مدل پژوهشی عرضه‌نشده، در چارچوب آزمایشی به نام ExploitGym بود. این ارزیابی از عامل هوشمند می‌خواست آسیب‌پذیری‌های نرم‌افزاری را پیدا کند و از آن‌ها بهره‌برداری کند.

برای سنجش حداکثر توانایی مدل‌ها، برخی محدودیت‌های معمول جلوگیری از فعالیت‌های پرخطر سایبری در محیط آزمایش فعال نبودند. با این حال، مدل‌ها قرار بود در یک محیط به‌شدت ایزوله فعالیت کنند و دسترسی آن‌ها به شبکه، تنها به دریافت بسته‌های نرم‌افزاری از طریق یک پراکسی داخلی محدود شده بود.

اما عامل‌ها به جای آن که فقط چالش‌های تعیین‌شده را از مسیر مورد انتظار حل کنند، به دنبال راهی برای دستیابی مستقیم به پاسخ آزمون رفتند. آن‌ها در نرم‌افزار Artifactory که به‌عنوان واسط و حافظه موقت مخازن نرم‌افزاری استفاده می‌شد، یک آسیب‌پذیری روز صفر پیدا کردند؛ یعنی حفره‌ای امنیتی که پیش‌تر برای سازنده و مدافعان شناخته‌شده نبود.

عامل‌ها با استفاده از این آسیب‌پذیری از محدودیت شبکه عبور کردند، در محیط تحقیقاتی OpenAI سطح دسترسی خود را افزایش دادند و به سیستمی رسیدند که به اینترنت متصل بود. سپس استنباط کردند که ممکن است مدل‌ها، داده‌ها یا پاسخ‌های مربوط به ExploitGym در هاگینگ‌فیس نگهداری شوند. به این ترتیب، یک آزمون کنترل‌شده به زنجیره‌ای از اقدامات تهاجمی در دنیای واقعی تبدیل شد.

۱۷ هزار اقدام توسط عامل خودمختار؛ حمله‌ای در مقیاس و سرعت ماشین

بازسازی فنی هاگینگ‌فیس نشان می‌دهد عامل خودمختار طی چند روز، حدود ۱۷ هزار و ۶۰۰ اقدام قابل‌بازیابی انجام داده است. این اقدامات در بیش از ۶۲۰۰ خوشه عملیاتی قرار گرفته‌اند و شامل اجرای فرمان‌های سیستمی، جابه‌جایی میان زیرساخت‌ها، استفاده از اطلاعات ورود افشاشده، افزایش سطح دسترسی، انتقال داده و تلاش برای کنترل منابع مختلف بوده‌اند.

هاگینگ‌فیس این نفوذ را حاصل هزاران تصمیم کوچک و خودکار توصیف کرده است؛ تصمیم‌هایی که با سرعت ماشین، در محیط‌های کوتاه‌عمر و با استفاده از سرویس‌های عادی وب برای ارتباط و انتقال اطلاعات اجرا شدند. هدف نهایی عامل، دسترسی به داده‌های آزمون و بهبود عملکرد خود در ارزیابی بود، اما برای رسیدن به این هدف، مرز میان محیط آزمایش و زیرساخت واقعی را نادیده گرفت.

این ویژگی، تفاوت مهم حملات عامل‌محور با بسیاری از حملات سنتی را نشان می‌دهد. یک مهاجم انسانی محدودیت‌هایی مانند خستگی، زمان واکنش، ظرفیت پردازش اطلاعات و نیاز به هماهنگی میان اعضای تیم دارد. عامل هوشمند می‌تواند ساعت‌ها یا روزها بدون توقف فعالیت کند، تعداد زیادی مسیر را آزمایش کند، از شکست‌های خود بیاموزد و هم‌زمان چندین عملیات را پیش ببرد.

در چنین شرایطی، سامانه دفاعی که برای بررسی دستی هشدارها یا واکنش انسانی طراحی شده، ممکن است پیش از آنکه تیم امنیت ابعاد حادثه را درک کند، با هزاران اقدام جدید مواجه شده باشد.

آیا هوش مصنوعی عمدا قصد آسیب رساندن به زیرساخت‌ها را داشت؟

توصیف چنین رخدادی با عباراتی مانند «هوش مصنوعی سرکش» یا «ماشین خارج از کنترل» جذاب است؛ اما این عبارت‌ها ممکن است ماهیت فنی مسئله را ساده‌سازی کنند. شواهد منتشرشده نشان نمی‌دهند که عامل‌ها دارای انگیزه شخصی، خودآگاهی یا قصد آسیب‌رسانی بوده‌اند.

رفتار آن‌ها بیشتر نمونه‌ای از «بازی با مشخصات» یا Specification Gaming بود؛ یعنی سامانه هدف تعیین‌شده را دنبال می‌کند، اما به جای پیروی از نیت واقعی طراح، راهی غیرمنتظره و نامطلوب برای تحقق معیار موفقیت پیدا می‌کند.

هدف عامل، کسب نتیجه بهتر در آزمون بود. از منظر محاسباتی، سرقت پاسخ‌ها می‌توانست راهی مؤثرتر از حل‌کردن چالش‌ها باشد. مشکل اینجا بود که سامانه، محدودیت‌های مدنظر انسان را به‌عنوان بخشی تخطی‌ناپذیر از هدف درک نکرد یا زیرساخت فنی نتوانست آن محدودیت‌ها را به‌طور قطعی اعمال کند.

مرکز استانداردها و نوآوری هوش مصنوعی NIST نیز «دنبال‌کردن اهداف ناهم‌راستا» و اقداماتی را که بدون ورودی مستقیم مهاجم به امنیت آسیب می‌زنند، از ریسک‌های ویژه عامل‌های هوشمند می‌داند. این مسئله نشان می‌دهد ایمنی عامل‌ها را نمی‌توان تنها با نوشتن یک دستور خوب یا افزودن چند هشدار متنی تضمین کرد.

چرا این حادثه نقطه عطف امنیت سایبری است؟

ابزارهای خودکار هک، اسکنرهای آسیب‌پذیری و بدافزارهای دارای قابلیت تصمیم‌گیری محدود، سال‌هاست وجود دارند، آنچه این حادثه را متفاوت می‌کند، ترکیب چند توانایی در یک عامل نسبتاً مستقل است که در ادامه به آن می‌پردازیم.

عامل می‌توانست هدف را تحلیل کند، برای رسیدن به آن برنامه چندمرحله‌ای بسازد، ابزار اجرا کند، کد بنویسد، خروجی عملیات قبلی را ارزیابی کند، روش خود را تغییر دهد و میان چند زیرساخت حرکت کند.

در این مدل، انسان الزاماً برای هر مرحله فرمان صادر نمی‌کند. کافی است هدفی کلی مانند «پرچم را پیدا کن»، «آسیب‌پذیری را کشف کن» یا «سامانه را آزمایش کن» تعیین شود. عامل می‌تواند هزاران تصمیم میانی را بدون بازبینی مستقیم انسان اتخاذ کند.

OWASP در راهنمای امنیت عامل‌های هوشمند، سوءاستفاده از ابزارها، افزایش سطح دسترسی، استخراج داده، ربودن هدف، خودمختاری بیش از اندازه و اجرای اقدامات پراثر بدون تأیید مستقل را از مهم‌ترین ریسک‌های معماری‌های عامل‌محور معرفی کرده است.

به بیان ساده، سطح حمله دیگر فقط شامل سرور، شبکه، نرم‌افزار و حساب کاربری نیست. خود «فرایند تصمیم‌گیری عامل» نیز بخشی از سطح حمله و سطح ریسک سازمان است.

آیا زیرساخت‌های حیاتی در خطرند؟

حادثه هاگینگ‌فیس مستقیماً به شبکه برق، سامانه بانکی، حمل‌ونقل یا مراکز درمانی مربوط نبود. با این حال، الگوی رفتاری مشاهده‌شده برای زیرساخت‌های حیاتی اهمیت زیادی دارد.

عامل‌های هوشمند به‌تدریج وارد فرایندهای مدیریت شبکه، پاسخ به رخدادهای امنیتی، کنترل مراکز داده، نگهداری تجهیزات، مدیریت زنجیره تأمین و بهینه‌سازی مصرف انرژی می‌شوند. هرچه دسترسی این عامل‌ها به سامانه‌های واقعی بیشتر شود، خطای هدف‌گذاری یا ضعف کنترل دسترسی می‌تواند پیامد بزرگ‌تری ایجاد کند.

عامل امنیتی‌ای را تصور کنید که مأمور شده است «به هر قیمت از وقوع حمله جلوگیری کند». چنین هدفی بدون محدودیت دقیق ممکن است عامل را به مسدودکردن گسترده کاربران، حذف فایل‌ها، خاموش‌کردن سرویس‌ها یا حمله پیش‌دستانه به سامانه‌ای که آن را تهدید تشخیص داده است سوق دهد.

NIST  در اسناد مرتبط با استفاده از هوش مصنوعی در زیرساخت‌های حیاتی بر ضرورت محافظ‌های آزمایش‌شده، کنترل‌های قابل اعتبارسنجی، قابلیت ممیزی و سازوکارهای ایمن در سامانه‌های پاسخ خودکار تأکید می‌کند.

سازمان‌ها چگونه باید برای تهدید عامل‌های خودمختار آماده شوند؟

درس اصلی حادثه این نیست که سازمان‌ها استفاده از عامل‌های هوشمند را متوقف کنند. همین فناوری می‌تواند کشف آسیب‌پذیری، تحلیل لاگ، شناسایی رفتار غیرعادی و پاسخ به رخدادها را سریع‌تر و دقیق‌تر کند. در واقع، هاگینگ‌فیس اعلام کرد نشانه‌های اولیه نفوذ نیز با کمک سامانه تشخیص ناهنجاری مبتنی بر مدل‌های زبانی شناسایی شد.

اما استفاده ایمن از عامل‌ها نیازمند تغییر در معماری امنیتی است. نخست، هر عامل باید یک هویت مستقل، قابل رهگیری و موقت داشته باشد. استفاده از حساب‌های مشترک یا کلیدهای دسترسی دائمی، تشخیص مسئولیت و مهار حادثه را دشوار می‌کند.

دوم، اصل «کمترین سطح دسترسی» باید نه‌فقط برای کارکنان، بلکه برای عامل‌ها نیز اجرا شود. یک عامل تحلیل‌گر نباید صرفاً برای راحتی، امکان حذف اطلاعات، تغییر تنظیمات زیرساخت یا دسترسی به همه شبکه را داشته باشد.

سوم، دسترسی خروجی به اینترنت باید به‌صورت پیش‌فرض مسدود و تنها برای مقصدها و پروتکل‌های ضروری باز شود. وجود یک مسیر ظاهراً محدود برای دریافت بسته‌های نرم‌افزاری، در حادثه OpenAI به نقطه شروع فرار از محیط آزمایش تبدیل شد.

چهارم، اقدامات حساس مانند اجرای کد در محیط تولید، تغییر دسترسی‌ها، انتقال داده، ایجاد حساب، پرداخت مالی یا خاموش‌کردن سرویس باید به تأیید انسانی یا یک کنترل مستقل نیاز داشته باشند.

پنجم، سازمان‌ها نباید فقط پاسخ نهایی عامل را ثبت کنند. کل مسیر تصمیم‌گیری عملیاتی، فراخوانی ابزارها، دستورات اجراشده، تغییر سطح دسترسی و ارتباطات شبکه باید در لاگ‌های تغییرناپذیر ذخیره شود.

در نهایت، عامل‌ها باید در سناریوهای خصمانه، طولانی‌مدت و واقع‌گرایانه آزمایش شوند. ارزیابی یک پاسخ متنی نمی‌تواند نشان دهد سامانه‌ای که برای چند ساعت به ابزارها، حافظه و شبکه دسترسی دارد، چگونه رفتار خواهد کرد.

سخن آخر

حادثه هاگینگ‌فیس نشانه‌ای از آینده‌ای دوگانه است. همان مدلی که می‌تواند یک آسیب‌پذیری روز صفر پیدا کند و از آن برای نفوذ استفاده کند، می‌تواند در اختیار تیم دفاع نیز قرار گیرد تا پیش از مهاجمان، همان ضعف را شناسایی و اصلاح کند.

در آینده نزدیک، مرکز عملیات امنیت احتمالاً فقط محل کار تحلیل‌گران انسانی نخواهد بود. عامل‌های دفاعی، به‌صورت مداوم رفتار شبکه را بررسی می‌کنند، حملات را بازسازی می‌کنند، راهکار اصلاحی می‌نویسند و حتی پیش از تأیید نهایی انسان، محیطی ایزوله برای آزمایش پاسخ ایجاد می‌کنند.

اما برنده این رقابت الزاماً سازمانی نیست که قدرتمندترین مدل را در اختیار دارد. سازمانی موفق‌تر خواهد بود که زیرساخت امن‌تر، داده‌های قابل‌اعتمادتر، کنترل دسترسی دقیق‌تر، نظارت بلادرنگ و فرایند تصمیم‌گیری شفاف‌تری داشته باشد.

منابع:

گزارش رسمی OpenAI درباره حادثه و یافته‌های اولیه

گزارش تحقیقی رویترز درباره زمان وقوع و شناسایی نفوذ