میلیونها واحد پردازش گرافیکی در خطر تعرض سختافزاری «روهمر»

شرکت انویدیا به مشتریان خود اعلام کرده که برخی از کارتهای گرافیکی این شرکت ممکن است در معرض خطر حملات سایبری مخرب قرار گیرند و به همین دلیل، اقداماتی برای مقابله با این تهدید ارائه داده است. این هشدار پس از آن منتشر شد که تحقیقات اخیر، یعنی تأثیرات بالقوه این حملات در ایجاد آسیبهای سختافزاری جدی و پنهان را تأیید کرد. این نوع حمله، که به نام روهَمِر Rowhammer شناخته میشود، به بهرهبرداری از آسیبپذیریهای موجود در حافظههای دسترسی پویای دینامیک یا DRAM میپردازد.
طبق گزارش سرویس هک و امنیت خبرگزاری فناوری تکنا، در این فرایند، دسترسی مکرر و سریع به یک ردیف از حافظه، که به آن چکشکاری نیز گفته میشود، میتواند منجر به تغییر ناخواسته بیتها در ردیفهای مجاور گردد. به واسطه این پدیده، هکرها قادر خواهند بود مرزهای امنیتی را به راحتی عبور کرده و اقداماتی نظیر افزایش سطح دسترسی، دستکاری دادهها یا حتی ایجاد اختلال در سرویسها را به انجام رسانند. اگرچه این مشکل عمدتاً یک مسئله سختافزاری محسوب میشود، اما روشهای مبتنی بر نرمافزار امکان فعالسازی این نقص از راه دور را فراهم کرده و میتوانند به عنوان ابزاری برای حملات سایبری مورد استفاده قرار گیرند. این موضوع نشاندهنده این است که آسیبپذیریهای سختافزاری میتوانند عواقب فراوانی در زمینه امنیت نرمافزاری و سیستمهای کامپیوتری ایجاد کنند و نیازمند توجه و اقدامات احتیاطی ویژهای هستند.
حملات روهمر برای بیش از یک دهه شناخته شدهاند، اما نخستین بهرهبرداری عملی از آنها در سال ۲۰۱۸ به شکلی نادر و با ظرفیت محدود رخ داد که دلیل آن پیچیدگی و وابستگی بالای این روش به سختافزار بود. با این حال، به تازگی کریس (شائوپنگ) لین، جویس کو و گوروراج سایلشوار، پژوهشگران امنیتی دانشگاه تورنتو، تحقیق جدیدی را منتشر کردند که کاربرد واقعی این نقص را به طور واضح به نمایش میگذارد. این محققان توضیح دادند که با اجرای ابزاری به نام جیپییو هَمِر بر روی یک کارت گرافیکی انویدیا آرتیایکس ای۶۰۰۰ با ۴۸ گیگابایت حافظه GDDR6، توانستند هشت مورد تغییر بیت مشخص در چهار بانک مختلف حافظه دینامیک را مشاهده کنند و این تغییرات در تمامی بانکهای مورد آزمایش واقع شد.
آنها همچنین اشاره کردند که حداقل تعداد فعالسازی مورد نیاز برای ایجاد یک تغییر بیت در حدود دوازده هزار بار بوده که این یافته با نتایج قبلی در مورد حافظههای DDR4 انطباق دارد. این تیم پژوهشی با استفاده از همین تغییرات بیت، برای نخستین بار موفق شدند یک حمله تخریب دقت در مدلهای یادگیری ماشین را با کمک روش روهمر بر روی یک پردازنده گرافیکی پیادهسازی کنند و دقت یک مدل را از ۸۰ درصد به تنها ۱ درصد کاهش دهند.
در پاسخ به این یافتهها، انویدیا از کاربران خود خواسته است تا قابلیت امنیتی کد تصحیح خطای سطح سیستم یا System Level Error-Correcting Code را فعال کنند. این قابلیت به طور خاص برای امنیت دستگاههای مجهز به حافظه GDDR6 در برابر حملات روهمر طراحی شده است. این راهکار با افزودن بیتهای اضافی و تصحیح خطاهای تکبیتی عمل میکند و بدین ترتیب پایداری و صحت دادهها را حفظ مینماید.
فهرست پردازندههای گرافیکی متاثر از این آسیبپذیری نسبتاً وسیع است و علاوه بر مدل RTX A6000، شامل چندین محصول از مجموعههای بلکول، ولتا و تورینگ نیز میشود. انویدیا اعلام کرده است که فهرست کامل این محصولات در وبسایت رسمی شرکت در دسترس است اما تأکید کرده که پردازندههای گرافیکی جدیدتر به همراه حفاظت داخلی در برابر این نوع حملات به بازار عرضه خواهند شد و از امنیت بیشتری برخوردارند. این اقدام نشاندهنده اهمیت رو به فزونی امنیت سختافزاری در دنیای فناوری است؛ جایی که آسیبپذیریهای فیزیکی میتوانند به صورت مستقیم بر عملکرد و امنیت نرمافزارها و سیستمهای هوش مصنوعی تأثیر بگذارند و نیازمند تدابیر پیشگیرانه و موثری هستند.



