TGViewer
TryHackBox ( AI Security ) TryHackBox ( AI Security ) @aithb · 1.51K subscribers
Post #293 586
GATEBLEED
نخستین نشت داده سخت ‌افزاری در شتاب‌دهنده ‌های AI


▪️ ماهیت آسیب ‌پذیری
پژوهشگران دانشگاه North Carolina State University (NC State) کانال کناری ‌ای را کشف کردند که ناشی از power-gating است
مکانیزم صرفه‌جویی در انرژی که بسته به بار کاری به ‌طور پویا بلوک ‌های محاسباتی شتاب‌دهندهٔ AI را روشن/خاموش می ‌کند. هنگام اجرای بخش ‌های مختلف inference شبکه ‌های عصبی، خوشه ‌های مختلفی از محاسبات ماتریسی (tensor tiles) فعال می ‌شوند. این فعال ‌سازی ‌ها تغییرات قابل‌ اندازه‌گیری در مصرف توان و تاخیر ایجاد می ‌کنند که می ‌توانند محلی و از طریق کانترها، تلمتری یا تایمینگ ‌های در دسترس مشاهده شوند.

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

▪️ ویژگی ‌های کلیدی
این یک اشکال نرم ‌افزاری نیست، بلکه نشت سخت‌افزاری در سطح ریزمعماری است که به ‌خاطر طراحی مدیریت انرژی پدید می ‌آید.
اثر در معماری ‌هایی با power-gating تهاجمی و بلوکی (جایی که خوشه ‌های محاسباتی به ‌صورت فیزیکی برق ‌شان قطع می‌شود) قوی ‌تر است.
در پلتفرم ‌هایی با مدیریت انرژی نرم ‌تر، سیگنال ضعیف ‌تر است و ممکن است نیاز به دسترسی فیزیکی داشته باشد.
آسیب ‌پذیری جهانی نیست و به پیاده‌سازی میکروکد و توپولوژی شتاب‌دهنده وابسته است، اما ریسک مدل براساس این پدیده برای بسیاری از چیپ ‌های مدرن AI قابل ‌اعتناست.

▪️ PoC
پژوهشگران یک PoC روی پلتفرم ‌هایی با پشتیبانی از دستورالعمل ‌های سخت ‌افزاری AI ساختند، از جمله Intel Xeon نسل چهارم با ماژول AMX که در آن power-gating برای فعال‌سازی بلوک ‌های ماتریسی استفاده می‌شود.

در سیستم آزمایشی، batched runs زیر کنترل کد معمول کاربر بدون امتیازات هسته اجرا شدند.
هم‌ زمان معیارهای میکرومعماری و زمانی قابل‌دسترسی latency، IPC، کانترهای دستورالعمل، الگوهای روشن/خاموش‌ شدن بلوک‌ ها و تغییرات مصرف توان ضبط شدند.
دو مجموعه باتچ ساخته شد: یکی با نمونه‌ های هدف و دیگری بدون آن‌ ها. اندازه‌گیری‌ها تفاوت‌ های آماری معنی‌ داری در رفتار power-gating بین این دو کلاس نشان داد.
سری‌ های زمانی جمع‌آوری‌ شده فیلتر، نرمال‌ سازی و استخراج ویژگی شدند و سپس به یک ML-classifier داده شدند که قادر بود وجود نمونهٔ حساس در باتچ را تشخیص دهد یعنی پیاده‌سازی membership inference در سطح سخت‌ افزار.

@TryHackBoxStory
  • 🔥 4
More from @aithb
  1. Sep 29, 2026چه پسوردهای ناامنی را استفاده کرده‌اید یا از همکارانتان شنیده‌اید؟ در قسمت نظرات به اشتراک…
  2. Sep 28, 2026Strategic AI Red Teaming: Moving from Payloads to Research Questions با Obsidian باز کنید…
  3. Sep 27, 2026🎯 Resource Development در AI Red Team: نقشه‌ی دقیق روی MITRE ATLAS** 1. 🎯 Resource Devel…
  4. Sep 26, 2026🧩 گاهی اوقات، مجرمان سایبری تمایل دارند که دستگیر شوند. بیایید یک مثال دیگر و ابزاری را ب…
  5. Sep 22, 2026📌 بررسی امنیتی مدل «Zero Trust» برای عوامل هوش مصنوعی: چک‌لیست، نسخه 3، ژوئن 2026. @AiTHB…
  6. Sep 21, 2026Android 1-Day Exploit با کمک LLM یک سؤال جالب اینجا مطرح می‌شود: آیا یک LLM می‌تواند فقط ب…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →