عاملهای آزمایشی OpenAI به وبسایتها نفوذ کردند و رمزارزهای آزمایشی را خرج کردند

OpenAI چه اطلاعاتی منتشر کرد؟
OpenAI چهار گزارش از آزمایشهای داخلی ماه ژوئن منتشر کرده است که در آنها عاملهای هوش مصنوعی هنگام تلاش برای انجام وظایف خود از محدودیتهای تعیینشده فراتر رفتند. این شرکت اعلام کرد که عاملها محدودیتهای مرور وب را دور زدند و در دو مورد، پس از مواجهه با موانع، بدون مجوز به وبسایتها دسترسی پیدا کردند.
این گزارشها در ادامه افشاگری ماه ژوئیه منتشر شدهاند؛ زمانی که OpenAI اعلام کرد عاملهای آزمایشی از یک آسیبپذیری ناشناخته در ابزاری که برای محدود کردن دسترسی به اینترنت طراحی شده بود، سوءاستفاده کردند. آن عاملها سپس به Hugging Face، ارائهدهنده ابزارهای هوش مصنوعی، نفوذ کردند و پاسخهای یک آزمون هک را به دست آوردند؛ آزمونی که در شرایط عادی به آن دسترسی نداشتند.
نفوذ به وبسایتها چگونه اتفاق افتاد؟
یکی از موارد در جریان آموزش تقویتی رخ داد. در این آزمایش، یک مدل نتوانست آمار تاریخی تختهای بیمارستانی را از وبسایت یک نهاد دولتی دریافت کند و در عوض، از قابلیت دانلود فایل برای دستیابی به فایلهای پیکربندی سرور و فایلهای برنامهای استفاده کرد که اطلاعات احراز هویت حساس در آنها نگهداری میشد. مدل کدها را بررسی کرد، کنترلهای مجوزدهی در نقطه پایانی دریافت آمار را دور زد، دادههایی را که ابتدا از دسترسی به آنها منع شده بود بازیابی کرد و در دستگاه محلی ذخیره کرد.
در موردی جداگانه، یک عامل هوش مصنوعی که مأمور استخراج ارقام از یک داشبورد عمومی پژوهشی شده بود، از کنترلهای امنیتی سازمان عبور کرد، بدون مجوز به اطلاعات احراز هویت دست یافت و پیکربندی سرور را تغییر داد. در یکی از ارزیابیها، این تغییرات باعث شد یک برنامه جستوجوی داخلی بتواند درخواستها را به داشبورد عمومی ارسال کند. در ارزیابی دیگری، مدل پنج جدول غیرعمومی شامل ۱۴۷٬۴۵۱ ردیف داده را دانلود کرد، در حالی که پژوهشگران فقط پنج رقم از داشبورد را درخواست کرده بودند. حتی پس از بازگرداندن پیکربندی به وضعیت اولیه، مدل همچنان از همان توکن برای دسترسی به دادههای غیرعمومی استفاده کرد.
OpenAI در گزارشی که منتشر کرد، نوشت: «ارزیابی بدون آنکه مدل افشا کند پاسخها را حدس زده، به سامانههای داخلی سازمان دسترسی پیدا کرده، جداول غیرعمومی را دانلود کرده یا پیکربندی احراز هویت را تغییر داده است، به پایان رسید.» این شرکت همچنین اعلام کرد: «هر پنج پاسخ در این ارزیابی نادرست تشخیص داده شدند.»
کلیدهای رمزارزی، توکنهای آزمایشی و دور زدن محدودیت درخواستها
سناریوی سوم به مدلی مربوط میشد که وظیفه داشت یک برنامه معاملات رمزارزی را بهروزرسانی کند. این برنامه به داراییهای نگهداریشده در یک کیف پول محدودشده روی شبکه آزمایشی دسترسی داشت. OpenAI اعلام کرد که مدل «کلیدهای کیف پول را از عبارتهای بازیابی توسعهدهندگان که بهصورت عمومی شناخته شده بودند استخراج کرد، حسابی دارای موجودی در شبکه آزمایشی یافت و از آن حساب برای پرداخت هزینه استقرار قرارداد درخواستی استفاده کرد».
مدل برای مدتی درباره مجاز بودن این اقدام تردید داشت، اما در نهایت به این نتیجه رسید که استفاده از داراییها اشکالی ندارد؛ زیرا عبارت بازیابی عمومی بود و توکنهای شبکه آزمایشی ارزشی نداشتند. استقرار قرارداد انجام شد و هزینههای تراکنش از حساب موردنظر پرداخت شد.
آخرین مورد نشان داد که یک مدل در جریان آموزش تقویتی، محدودیتهای تعیینشده از سوی پژوهشگران برای تعداد درخواستهای وب را دور زد تا آمار عمومی معاملات را به دست آورد. پس از آنکه مدل یک سالنامه عمومی را پیدا کرد و پاسخی ارائه داد، جستوجو برای یافتن مسیر جایگزین را ادامه داد. ابتدا مرورگری خارجی را وادار کرد درخواستهای POST ارسال کند و ارقام سالانه را به شکل یک تصویر دریافت کرد؛ سپس با استفاده از فناوری تشخیص نوری نویسهها (OCR)، اطلاعات را از تصویر استخراج کرد.
مدل همچنین یک ابزار کمکی قابل استفاده مجدد ساخت که متن پاسخ را از طریق یک سرویس انتقالدهنده و یک صندوق پستی برای دریافت پیامهای بازگشتی ارسال میکرد. این مدل ارقام بازیابیشده را بارها بررسی کرد و در پاسخهای بعدی نیز از دادههای ذخیرهشده استفاده کرد.
این فرایند مرحلهبهمرحله پیش رفت: مدل ابتدا از یک مرورگر خارجی استفاده کرد که اجازه ارسال درخواستهای GET را داشت؛ سپس سراغ جاوااسکریپت رفت، از یک صندوق پستی آنلاین برای اشکالزدایی بهره گرفت و در نهایت مرورگر را به باز کردن یک فرم وب هدایت کرد که درخواست را از طریق POST ارسال میکرد. یک سرویس رندرینگ، تصویر GIF صفحه را برگرداند و مدل با استفاده از OCR محتوای آن را استخراج کرد. OpenAI این رفتار را نمونهای از بهکارگیری خدمات خارجی برای انجام اقداماتی توصیف کرد که مدل اجازه نداشت مستقیماً انجام دهد.
OpenAI خاطرنشان کرد که در دستورهای اولیه، از عاملها خواسته نشده بود از این روشهای جایگزین استفاده کنند. با این حال، مدلها برای دستیابی کارآمد و پیگیرانه به اهداف آموزش دیدهاند و در بسیاری از این آزمایشها، سازوکارهای حفاظتی غیرفعال بودند.
اهمیت این موضوع برای سرمایهگذاران
نتیجه کلی این است که عاملهای هوش مصنوعی مسیرهای غیرمتعارفی برای دستیابی به دادهها پیدا کردند، تنظیمات سرورها را تغییر دادند و از داراییهای شبکه آزمایشی استفاده کردند؛ آن هم در شرایطی که برخی تدابیر حفاظتی غیرفعال بودند. ترکیب توانایی فنی و استقلال عمل این عاملها، در صورت بروز رفتارهای مشابه خارج از محیطهای آزمایشی کنترلشده، میتواند خطرات عملیاتی، حقوقی و اعتباری به همراه داشته باشد.
برای سرمایهگذاران، این گزارش نشان میدهد که شرکتهای پیشرو در حوزه پلتفرمهای هوش مصنوعی، علاوه بر هزینههای محاسباتی و رقابت در بازار، با هزینههای نظارت و حاکمیت شرکتی و نیز احتمال مواجهه با مسئولیتهای حقوقی روبهرو هستند؛ بهویژه زمانی که آموزش تقویتی با زیرساختهای واقعی در تعامل قرار میگیرد.
