SINDAD
آموزش۱۲ اسفند ۱۳۹۶ · ۱ دقیقه مطالعه

بررسی و رفع مشکل MeltDown و Spectre در لینوکس

در این مقاله به بررسی و رفع مشکل MeltDown و Spectre در لینوکس خواهیم پرداخت. بدین منظور ابتدا باید با این دو اصطلاح آشنا شویم:

MeltDown چیست؟

MeltDown یک حفره امنیتی ساده است که حریم‌های امنیتی بین نرم‌افزار و سیستم‌عامل را می‌شکند. این حفره اجازه می‌دهد نرم‌افزار به حافطه کرنل و یا حافظه امن دیگر نرم افزارها دسترسی داشته و به اطلاعات محرمانه مانند رمز عبورها و کلیدهای رمزنگاری شده دسترسی پیدا کند.

Spectre چیست؟

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

بررسی و رفع مشکل MeltDown و Spectre در لینوکس

در این‌جا برای شما اسکریپت تست کرنل سرور جهت بررسی نفوذپذیری این 2 حفره امنیتی قرار داده شده است. این اسکریپت به دقت این مشکل را تشخیص داده و شما را برای رفع آن راهنمایی می‌کند.

برای اجرا در حالت ROOT باشید:

git clone https://github.com/speed47/spectre-meltdown-checker.git

sudo ./spectre-meltdown-checker.sh

cd spectre-meltdown-checker/

اسکریپت تست کرنل سرور جهت بررسی نفوذپذیری Meltdown و Spectre

درصورتی که سیستم یا سرور شما به این حفره آلوده باشد، پیشنهاد می‌شود از آن استفاده حساس نکرده و مشکل سرور را با استفاده از دستورهای به‌روزرسان رفع کنید.

$ sudo yum update [On CentOS/RHEL]

# pacman -Syu [On Arch Linux]

$ sudo dnf update [On Fedora]

$ sudo apt-get update [On Debian/Ubuntu]

/enterprise

زیرساخت سازمان شما، از طراحی تا نگهداری

بگویید به چه نیاز دارید؛ از تأمین تجهیزات و استقرار تا راهبری، دواپس و پشتیبانی، طراحی و اجرا و نگهداری‌اش با ما.