Skip to content

ONHEXGROUP

اخبار دنیای امنیت سایبری

  • اخبار
    • آسیب پذیری امنیتی
    • آنالیز بدافزار
    • کنفرانس ،دوره ، وبینار ، لایو ، CTF
    • بازیگران تهدید
    • توسعه اکسپلویت
    • افشای اطلاعات
    • باگ بانتی
    • تیم آبی
    • تیم قرمز
    • امنیت وب
  • دوره های آموزشی
    • دوره رایگان مهندسی معکوس نرم افزار
  • لیست های ویژه
    • موتورهای جستجو برای امنیت سایبری
    • کاتالوگ KEV آژانس CISA
    • آسیب پذیری های وردپرس
      • آسیب پذیری پلاگین ها
      • آسیب پذیری های هسته
      • آسیب پذیری تم ها
    • محصولات خارج از پشتیبانی مایکروسافت
      • محصولات مایکروسافتی که در سال 2022 پشتیبانی نمیشن
      • محصولات مایکروسافتی که در سال 2023 پشتیبانی نمیشن
      • لیست محصولات مایکروسافتی که در سال 2024 پشتیبانی نمیشن
      • لیست محصولات مایکروسافتی که در سال 2025 پشتیبانی نمیشن
    • معرفی فیلم ها و سریالهای مرتبط با هک و امنیت
  • آموزش های ویدیویی
  • انتشارات
    • مجله
    • مقالات
    • پادکست
  • پروژه ها
    • ماشین آسیب پذیر
      • وردپرس آسیب پذیر
  • حمایت مالی ( Donate)
  • تماس با ما
 
  • Home
  • اخبار
  • آسیب پذیری امنیتی
  • اخبار

حمله کانال جانبی جدید روی CPUهای اینتل

On اردیبهشت 6, 1402اردیبهشت 7, 1402
seyyid
Share
زمان مطالعه: 2 دقیقه

محققای دانشگاه Tsinghua و مریلند و BUPT یه حمله کانال جانبی جدیدی رو معرفی کردن، که CPUهای اینتل رو تحت تاثیر قرار میده.

این حمله جدید به جای استفاده از سیستم cache که اغلب در این حملات مورد استفاده قرار میگیره، از نقص در transient execution استفاده میکنه و میتونه داده های حساس رو از فضای حافظه کاربر، از طریق آنالیز زمان ، استخراج کنه. اسم این تکنیک Transient Execution Timing هستش.

نکته ای که هست اینه که این تکنیک بعنوان یه کانال جانبی برای Meltdown هستش که یه آسیب پذیری مهم بود که در سال 2018 کشف شد و خیلی از ریزپردازنده های مبتنی بر X86 تحت تاثیر قرار داد.

 

 

Meltdown از یه ویژگی بهینه سازی عملکرد بنام speculative execution سوء استفاده می کرد و مهاجم میتونست با این آسیب پذیری ، مکانیسم جداسازی حافظه رو دور بزنه و به داده های حساس ذخیره شده در حافظه کرنل مثله پسوردها، کلیدهای رمزنگاری و … دسترسی داشته باشه.

Meltdown از طریق اصلاحیه های نرم افزاری، بروزرسانی microcode و طراحی مجدد سخت افزار کاهش یافت اما بطور 100 درصد رفع نشد. تکنیکهای جدید میتونه این آسیب پذیری رو در سیستم هایی که بطور کامل از لحاظ نرم افزاری و سخت افزاری اصلاح شدن هم تحت تاثیر بزاره.

حمله جدید از یه نقص روی رجیستر EFLAGS در transient execution استفاده میکنه که روی زمان بندی دستور JCC (jump on condition code) تاثیر میزاره.

رجیستر EFLAGS یه رجیستر CPU هستش که فلگ های مختلفی رو نسبت به وضعیت پردازه نگه میداره. JCC هم یه دستور پرش شرطی هستش که نسبت به فلگ های رجیستر EFLAGS عمل پرش رو انجام میده.

حمله دو مرحله رو داره:

  • در مرحله اول transient execution فعال میشه و داده های حساس از طریق رجیستر EFLAGS انکد میشه
  • در مرحله دوم زمان اجرای دستور  JCC برای دیکد کردن داده ها محاسبه میشه.

 

Transient Execution Timing

 

نتایج تحقیق نشون میده که این روش تونسته داده های حساس رو ، روی پردازنده های Intel i7-6700 و Intel i7-7700 بصورت 100 درصدی لیک کنه و روی CPUهای جدید مثله Intel i9-10980XE عملکرد موفقیت آمیزی داشته. تست هم روی Ubuntu 22.04 jammy با Linux kernel version 5.15.0 انجام شده.

محققا گفتن که این روش به اندازه حملات کانال جانبی مبتنی بر کش، مورد اعتماد نیست و روی پردازنده های جدید باید هزاران بار تکرار بشه. علتش هم اینه که تاثیر رجیستر EFLAGS روی زمان اجرای دستور JCC به اندازه حالت cache پایدار نیستش.

محققا اعلام کردن که علت اصلی حمله مبهم هستش و یسری اقدامات کاهشی هم براش معرفی کردن:

  • تغییر در اجرای دستور JCC به منظور جلوگیری از حمله
  • بازنویسی EFLAGS  بعد از transient execution برای کاهش تاثیر اون روی JCC

 

منبع

 

 

 

اشتراک در شبکه های اجتماعی :

Facebook
Twitter
Pinterest
LinkedIn
In آسیب پذیری امنیتی اخبارIn EFLAGS , Meltdown , speculative execution , transient execution , Transient Execution Timing

راهبری نوشته

معرفی VirusTotal Code Insight
روترهای کارکرده که اطلاعات حساس افشاء میکنن

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته‌ها

  • Osint
  • آسیب پذیری امنیتی
  • آموزش های ویدیویی
  • آنالیز بدافزار
  • اخبار
  • افشای اطلاعات
  • امنیت وب
  • انتشارات
  • اینترنت اشیاء
  • بازیگران تهدید
  • باگ بانتی
  • پادکست
  • پروژه ها
  • توسعه اکسپلویت
  • تیم آبی
  • تیم قرمز
  • دوره های آموزشی
  • فازینگ
  • کنفرانس ،دوره ، وبینار ، لایو ، CTF
  • لیست های ویژه
  • ماشین آسیب پذیر
  • مجله
  • مقالات
  • مهندسی معکوس نرم افزار

پست های مرتبط

  • آنالیز بدافزار
  • اخبار
  • تیم آبی
  • کنفرانس ،دوره ، وبینار ، لایو ، CTF
seyyid
On بهمن 7, 1401فروردین 28, 1402

ویدیوهای ResponderCon2022

  • آسیب پذیری امنیتی
  • اخبار
seyyid
On دی 17, 1401دی 17, 1401

آسیب پذیری CVE-2022-42475 در محصولات فورتی نت

  • اخبار
  • افشای اطلاعات
  • بازیگران تهدید
  • مقالات
seyyid
On شهریور 31, 1403شهریور 31, 1403

پیجرها و بی سیم های حزب الله چطوری منفجر شد؟

  • آسیب پذیری امنیتی
  • اخبار
  • باگ بانتی
seyyid
On دی 20, 1401فروردین 28, 1402

Default setup ویژگی جدید اسکن کد گیتهاب

درباره ما

بعد از چندین سال فعالیت تو حوزه امنیت سایبری و تولید محتوا در شبکه های اجتماعی ، بالاخره تصمیم گرفتیم تا یه سایت راه اندازی کنیم و مطالب رو ساده تر ، در یک محیط منسجم و طبقه بندی شده به دست مخاطب برسونیم. امیدوارم که قدمی در راستای رشد امنیت سایبری کشورمون برداشته باشیم.

تگ ها

0day APT command injection Deserialization of Untrusted Data Directory Traversal FBI Fortinet Heap buffer overflow integer overflow kali LockBit Memory Corruption nuclei out-of-bounds write Out of bounds read Patch Tuesday PWN2OWN Stack Buffer overflow type confusion use after free vulnerable wordpress XSS ZDI vulnerability آموزش اکسپلویت نویسی ارز دیجیتال اندروید اپل اکسپلویت باج افزار تلگرام زیرودی سیسکو فارنزیک فورتی نت فیشینگ لاک بیت لینوکس مایکروسافت هوش مصنوعی وردپرس وردپرس آسیب پذیر ویندوز پلاگین کروم گوگل

شبکه های اجتماعی

    • Instagram
    • Telegram
    • Twitter
    • GitHub
    • YouTube
    • LinkedIn
      کپی مطالب با ذکر منبع بلامانع است | 1401-1404