بایپس ذخیره مبهم

بایپس ذخیرهٔ مبهم(Speculative Store Bypass) نامی است که به یک آسیب‌پذیری سخت‌افزاری امنیتی و سود بردن از آن داده شده‌است به طوری که از ابهامات اجرایی مشابه آسیب‌پذیری‌های امنیتی Meltdown و Specter بهره‌برداری می‌کند. SSB بر روی ARM, AMD وخانوادهٔ پردازنده‌های Intel تأثیر می‌گذارد. این آسیب پذیری توسط پژوهشگران مرکز امنیتی Microsoft Security و(Google Project Zero (GPZ کشف شد. پس از انتشار در ۳ می ۲۰۱۸ به عنوان بخشی از یک گروه هشتایی نقص‌های نوع Spectre که قبلاً Spectre NG نام داشتند، برای اولین بار به عنوان "variant 4" در ۲۱ می ۲۰۱۸، به همراه یک آسیب‌پذیری ابهامات اجرایی طراحی شدهٔ مرتبط با ان به نام "Variant 3a" به عموم اعلام شد.

 جزئیات 
Speculative execution exploit Variant 4( بهره جویی variant4 اجرای مبهم) به عنوان بایپس ذخیرهٔ مبهم(SSB) شناخته می‌شود و با CVE-2018-3639 مشخص شده‌است. با این که بایپس ذخیرهٔ مبهم Variant 4 نام گرفته، در حقیقت پنجمین Variant در آسیب پذیریهای نوع Spectre-Meltdown به‌شمار می‌رود.

مراحل استفاده:

با سرعت کم یک مقدار را در جایگاه حافظه ذخیره کنید.

به سرعت آن مقدار را از حافظه بارگذاری کنید.

از مقداری که خوانده شد برای ایجاد اختلال در cache به‌طور آشکاری استفاده کنید.

 تأثیر و مقابله با آن 
اینتل ادعا می‌کند که مرورگرهایی که قبلاً برای مقابله با Spectre Variants 1 و ۲ تثبیت شده‌اند، به طوز جرئی در مقابل با Variant 4 محافظت می‌شوند. اینتل در بیانیه ای اظهار کرد که احتمال تأثیر کاربران نهایی از آن کم است و همچنین همهٔ حفاظت‌ها به‌طور پیش فرض به دلیل تأثیرگذاری بر عملکرد فعال نخواهند بود.

اینتل تصمیم دارد با Variant 4 با انتشار یک پچ میکروکد که یک پرچم جدید سخت‌افزاری به نام (Speculative Store Bypass Disable (SSBD ایجاد می‌کند، مقابله کند. اما هنوز موفق به ایجاد یک پچ میکروکد پایدار نشده‌است. اینتل اعلام کرده‌است که که پچ در «هفته‌های آتی» آماده می‌شود. بسیاری از فروشندگان سیستم عامل، به روز رسانی‌های نرم‌افزاری را برای مقابله Variant 4 عرضه خواهند کرد. اما به روز رسانی‌های میکروکد و فریم ورک برای به روز رسانی نرم‌افزار به دلیل اثرگذاری مورد نیاز اند.

 variants اجرای مبهم 
+Summary of speculative execution variantshttps://nvd.nist.gov/vuln/detail/CVE-2017-5753#آسیب‌پذیریCVEنام بهره جو (کدهای مخرب)نام آسیب‌پذیری عمومیCVSS v2.0CVSS v3.0Spectre۲۰۱۷–۵۷۵۳Variant 1Bounds Check Bypass (BCB)۴٫۷۵٫۶Spectre۲۰۱۷–۵۷۱۵Variant 2Branch Target Injection (BTI)۴٫۷۵٫۶Meltdown۲۰۱۷–۵۷۵۴Variant 3Rogue Data Cache Load (RDCL)۴٫۷۵٫۶Spectre-NG۲۰۱۸–۳۶۴۰Variant 3aRogue System Register Read (RSRE)۴٫۷۵٫۶Spectre-NG۲۰۱۸–۳۶۳۹Variant 4Speculative Store Bypass (SSB)۴٫۹۵٫۵Spectre-NG۲۰۱۸–۳۶۶۵Lazy FP State Restore۴٫۷۵٫۶Spectre-NG۲۰۱۸–۳۶۹۳Bounds Check Bypass Store (BCBS)۴٫۷۵٫۶Foreshadow۲۰۱۸–۳۶۱۵Variant 5L1 Terminal Fault (L1TF)۵٫۴۶٫۴Foreshadow-NG۲۰۱۸–۳۶۲۰۴٫۷۵٫۶Foreshadow-NG۲۰۱۸–۳۶۴۶۴٫۷۵٫۶

 منابع 

 پیوند به بیرون 
 Website detailing the Meltdown and Spectre vulnerabilities, hosted by Graz University of Technology
 Google Project Zero write-up
 Meltdown/Spectre Checker Gibson Research Corporation

رده:آسیب‌های اجرای امنیتی پرمخاطره
رده:اشکال‌های سخت‌افزاری
رده:حمله‌های کانال جانبی
رده:سوءاستفاده امنیتی از رایانه
رده:علوم رایانه در ۲۰۱۸ (میلادی)
رده:معماری اکس۸۶