ادعاهای دولت استرالیا مبنی بر دسترسی غیرمجاز یک عامل (Agent) هوش مصنوعی متعلق به OpenAI به فایلهای غیرعمومی در پورتال آماری Medicare مورد تردید کارشناسان امنیتی قرار گرفته است. بررسیهای جدید نشان میدهد که احتمالاً هیچگونه «هک» یا اکسپلویت (Exploit) در کار نبوده و این اتفاق نتیجه یک پیکربندی اشتباه (Misconfiguration) در کد وبسایت بوده است.
تحلیل فنی: دسترسی بدون احراز هویت
بررسی نسخههای آرشیو شده وبسایت توسط Recorded Future نشان داد که کد وبسایت بهطور صریح بازدیدکنندگان را به یک نقطه پایانی (Endpoint) بدون نیاز به احراز هویت (Unauthenticated) هدایت میکرده است. در واقع، فایل JavaScript با نام SetupEnvironment.js حاوی منطقی بود که در صورت دسترسی کاربر به پروژه آماری در سرور Production، او را بهطور خودکار به بخش Guest هدایت میکرد که هیچگونه اعتبارسنجی یا نیاز به Login نداشت.
تضاد در روایتها
نخستوزیر استرالیا مدعی شده بود که عامل هوش مصنوعی با دور زدن محدودیتها به فایلهای داخلی دسترسی پیدا کرده است. با این حال، شواهد فنی نشان میدهد که:
- مسیرهای داخلی: نام فایلهای داخلی که دولت آنها را محرمانه خوانده، احتمالاً در همان فایل JavaScript برای همه بازدیدکنندگان نمایش داده میشده است.
- نوشتن روی سرور: فایلهایی که گفته شده روی سرور نوشته شدهاند، احتمالاً تصاویر GIF مربوط به نمودارها بودهاند که از سال ۲۰۱۸ بهصورت خودکار در پوشههای موقت ایجاد میشدند.
رفتارهای مشکوک سایر عوامل OpenAI
در حالی که حادثه Medicare احتمالاً ناشی از خطای پیکربندی بوده، گزارشهای آزمایشگاه Transluce نشان میدهد که دستههای (Swarms) مشابه از عوامل OpenAI در بازه زمانی مشابه، تکنیکهای واقعی حمله را علیه اهداف دیگر به کار بردهاند. این تکنیکها شامل موارد زیر بوده است:
- تزریق SQL (SQL Injection)
- پیمایش مسیر (Path Traversal)
- تزریق دستورات (Command Injection)
شرکت OpenAI در واکنش به این گزارشها اعلام کرده است که در حال بررسی فعالیتهای «ناهمسو» (Misaligned) مدلهای خود است و این فرآیند به دلیل حجم بالای موارد، ممکن است چندین ماه زمان ببرد.