در اوایل ماه جاری، از کشف یک آسیبپذیری حیاتی جدید در پردازندههای اینتل که «اسپویلر» نام داشت، مشخص شد. کارشناسانی که این مشکل را شناسایی کردند گزارش دادند که پردازنده های AMD و ARM به آن حساس نیستند. اکنون AMD تأیید کرده است که به لطف ویژگیهای معماری، Spoiler تهدیدی برای پردازندههایش نیست.
همانند آسیبپذیریهای Spectre و Meltdown، مشکل جدید در پیادهسازی مکانیسمهای اجرایی گمانهزنی در پردازندههای اینتل نهفته است. در تراشههای AMD، این مکانیسم بهصورت متفاوتی پیادهسازی میشود؛ بهویژه، رویکرد متفاوتی برای مدیریت عملیات در RAM و حافظه پنهان استفاده میشود. به طور خاص تر، Spoiler می تواند به اطلاعات آدرس جزئی (بالای بیت آدرس 11) در طول عملیات بوت دسترسی پیدا کند. و پردازنده های AMD از تطابق آدرس جزئی بالاتر از بیت آدرس 11 برای حل تعارضات بوت استفاده نمی کنند.
توجه به این نکته ضروری است که اگرچه Spoiler مانند Spectre بر مکانیزمی برای اجرای دستورات گمانهزنی تکیه میکند، اما نمیتوان این آسیبپذیری جدید را با «وصلههای» موجود از اکسپلویتهای قبلی بسته کرد. یعنی پردازندههای فعلی اینتل نیاز به وصلههای جدیدی دارند که میتواند دوباره بر عملکرد تراشهها تأثیر بگذارد. و البته در آینده، اینتل به اصلاحاتی در سطح معماری نیاز خواهد داشت. AMD مجبور نیست چنین اقداماتی را انجام دهد.
در پایان خاطرنشان میکنیم که Spoiler بر تمام پردازندههای اینتل تأثیر میگذارد، از نسل اول تراشههای Core شروع میشود و با Coffee Lake Refresh فعلی و همچنین Cascade Lake و Ice Lake هنوز منتشر نشده است. علیرغم اینکه خود اینتل در ابتدای دسامبر سال گذشته از این مشکل مطلع شد و بیش از ده روز از انتشار اسپویلر می گذرد، اینتل راه حل های ممکن برای حل این مشکل را ارائه نکرده و حتی بیانیه ای رسمی در این زمینه ارائه نکرده است. این رابطه
منبع: 3dnews.ru