در کنفرانس امنیتی DEF CON 34 در لاسوگاس، تیم تحقیقاتی Tenet Security تکنیک حمله جدیدی بهنام GhostJacking را معرفی کرد که نشان میدهد چگونه یک لاگ ساده و مسدودشده – چیزی که هیچکس معمولاً به آن بهعنوان تهدید نگاه نمیکند – میتواند عاملهای کدنویسی هوش مصنوعی مانند Claude Code را به اجرای دستورات مهاجم وادار کند.

حمله چگونه کار میکند؟
GhostJacking بر پایه یک تکنیک بهنام تزریق غیرمستقیم دستور (indirect prompt injection) عمل میکند. بهجای ارسال یک دستور مخرب مستقیم به دستیار هوش مصنوعی، مهاجم دستورات خطرناک را درون دادهای که عامل احتمالاً بازبینی میکند – مانند یک لاگ درخواست مسدودشده توسط فایروال – پنهان میکند.
وقتی عامل هوش مصنوعی (مثلاً در حین بررسی وضعیت امنیتی یک سرویس) آن لاگ را میخواند، دستورات پنهانشده در آن را کلمهبهکلمه اجرا میکند – دقیقاً همانند اینکه خود توسعهدهنده این دستور را داده باشد.
نتایج آزمایش: ۹ موفقیت از ۱۰ تلاش
تیم Tenet این حمله را روی Claude Code با تنظیمات پیشنهادی خود Cloudflare آزمایش کردند و به نتیجهای نگرانکننده رسیدند: این تکنیک ۹ بار از ۱۰ تلاش موفق شد. این زنجیره حمله روی پلتفرمهای محبوب دیگری که توسعهدهندگان بهطور روزانه استفاده میکنند – از جمله Cloudflare، Datadog و Sentry – نیز کار میکند.
چرا این حمله تقریباً غیرقابلشناسایی است؟
مهمترین و نگرانکنندهترین ویژگی GhostJacking این است: هیچکدام از اقدامات عامل هوش مصنوعی بهخودیخود مشکوک نیست. خواندن یک لاگ، نوشتن یک رکورد DNS – همه اینها کارهایی هستند که عامل از قبل مجوز انجام آنها را داشته است. سیستمهای امنیتی سنتی که بهدنبال «رفتار غیرمجاز» میگردند، نمیتوانند این نوع حمله را تشخیص دهند، چون از دید آنها همهچیز کاملاً عادی بهنظر میرسد.
چه کسانی در معرض خطر هستند؟
با توجه به اینکه این حمله روی ابزارهایی کار میکند که نیمی از شرکتهای فهرست Fortune 500 از آنها استفاده میکنند، دامنه این تهدید بسیار گسترده است. هر سازمانی که از عاملهای هوش مصنوعی متصل به سیستمهای نظارتی، فایروال یا ابزارهای لاگگیری استفاده میکند، پتانسیل آسیبپذیری دارد.
راهکارهای عملی
- 🔍 هرگز به عاملهای هوش مصنوعی اجازه ندهید بدون بازبینی انسانی، بر اساس محتوای لاگها یا دادههای خارجی، اقدامات حساس (مانند تغییر تنظیمات DNS یا ابری) انجام دهند
- 🛡️ سیاست حداقل دسترسی (least privilege) را برای عاملهای هوش مصنوعی بهشدت اعمال کنید
- 👁️ تمام اقدامات عاملهای هوش مصنوعی را ثبت و بهطور مرتب بازبینی کنید، حتی اگر هر اقدام بهتنهایی «مجاز» بهنظر برسد
نقش Fadak Guardian
Fadak Guardian سازمانها را از جدیدترین تکنیکهای حمله علیه عاملهای هوش مصنوعی مانند GhostJacking مطلع میکند و به تیمهای فنی کمک میکند سیاستهای حداقل دسترسی مناسب را برای این عاملها طراحی کنند.
نتیجهگیری
حمله GhostJacking نشان داد که خطرناکترین حملات علیه هوش مصنوعی، لزوماً پیچیدهترین آنها نیستند. گاهی یک لاگ ساده کافی است تا یک عامل هوشمند و قدرتمند، ناخواسته به ابزار دست مهاجم تبدیل شود.

