کامپیوتر موش داره!

حتما ضرب المثل دیوار گوش دارد رو شنیدید؟ چه حسی پیدا میکنید اگر به شما بگم که کامپیوتر شما هر لحظه داره از شما جاسوسی میکنه؟نه مطمئن باشید با دیوانگی هنوز فاصله دارم!بیایید تا آخر داستان بریم ببینیم چی میشه. سال 2008 بود. یعنی سال ۱۳۸۷. شرکت اینتل نسل جدیدی از پردازنده های خود با اسم Nahelm رو نمایی کرد. توجه کنید Nahelm اسم نسل پردازنده هست نه خودش. قرار بود قابلیت های جدید و پردازنده بهتر از قبل داشته باشیم. اما خب در بین این همه خبر های خوب، یک مهمان ناخوانده داشتیم. شرکت اینتل یک چیزی شبیه به میکرو کامپیوتر، یعنی کامپیوتری درون کامپیوتر شما قرار داده بود. اسم این تکنولوژی Managment Engine یا به اختصار Intel ME نام داشت. اسمش که خیلی پر زرق و برق و قشنگ بود. Management Engine یا موتور مدیریت. اما اصلا اینطور نبود!این موتور مدیریت ، یک کامپیوتر کوچک درون پردازنده کامپیوتر هست، که کاملا مستقل از کل سیستم کار میکنه. همیشه روشنه. حتی وقتی کابل کامپیوتر رو بکشید. چون از باتری داخل مادربرد تغذیه میکنه:دارای سیستم عامل انحصاری خودش هست که نوعی از Minix تغییر یافته هست. از سال ۲۰۰۸ تا به امروز شرکت اینتل هیچ پاسخی به اینکه کارایی دقیق این کامپیوتر درون کامپیوتر چی هست نداده. اما بزارید من به صورت خلاصه توضیح بدم:‌جاسوسیاگر پردازنده یا CPU کامپیوتر را مغز کامپیوتر حساب کنیم. ME مثل ویروسی هست که اونو به زامبی تبدیل میکنه!یک کامپیوتری که حتی تجهزات شبکه داخلی خودش رو داره و میتونه به اینترنت وصل شه، بدون اجازه شما و حتی بدون کوچک ترین اطلاعی!به تمامی حرکات سیستم از جمله :ورودی های کیبورد (هر چیزی که می نویسید)ورودی خروجی های I/O (همه ورودی خروجی های کامپیوتر)فایل ها و اطلاعات شخصی شما رمزنگاری و پسور های شما و.... دسترسی داره. چون جدا از سیستم عامل هست نصب هر مدل آنتی ویروس یا نرم افزار رمز گذاری هیچ فایده ای نداره. این قطعه کوچیک مغز کامپیوتر شما رو در دست داره!در حدی این تکنولوژی در تارو پود و وجود کامپیوتر قرار گرفته که حتی در مراحل بوت هم حضور داره!بله درسته، حتی قبل از اینکه کامپیوتر بالا بیاد، این Managment Engine ، دسترسی کامل به بوت و راه انداز های کامپیوتر داره!الکی شلوغش نکن همه ش شایعه س!متاسفانه نیست!این موضوع در حدی جدی بود که سرویس های اطلاعاتی آمریکا مثل اداره امنیت ملی یا NSA و سرویس اطلاعات خارجی آمریکا یعنی CIA ، به شرکت اینتل درخواست دادند که همه کامپیوتر ها فروشی به این اداره ها بایستی فاقد Managment Engine باشه. و در حال حاضر شرکت اینتل کامپیوتر های مخصوصی برای این سازمان ها میسازه! اگر این قضیه جدی نیست و مشکل بزرگی برای امنیت حریم خصوصی نیست چرا این سازمان که خودشون بزرگترین ناقض حریم خصوصی اند و جاسوس اند ، این درخواست رو کردند!مشکل جدی تر از این حرفاست!پس بریم AMD بخریمنه خیر. اون هم همچین قطعه ای داخل پردازنده داره فقط اسمش فرق میکنه! در واقع شرکت AMD هم دست کمی از اینتل در این موضوع ندارهراه حلش چی هست؟!در واقع بدلیل محافظت شدید از این سخت افزار ، از کار انداختن اون تقریبا غیر ممکن هست، البته قبلا و در سال های بین ۱۳۸۸ تا ۱۳۹۰ میشد. اون نسل از کامپیوتر ها قابلیت نصب چیزی به اسم LibreBoot رو داشتند. بوت لودری اوپن سورس و آزاد (راه انداز کامپیوتر بوت لودر نام دارد) که امکان از کار انداختن Managment Engine رو به کاربر میداد اما در حال حاضر سخت شده. در بهترین حالت موفق میشید عملکردش رو مختل کنید اما نه خاموش کردن!و البته ممکن سیستم ضد سرقت تعبیه شده در مادربورد یا پردازنده رو فعال کنید!در این حالت ، هر نیم ساعت یکبار ، کامپیوتر شما اتوماتیک خاموش خواهد شد!بزرگترین وسواس و مشکلی که من در این زمینه دارم اینه که ، فکر کنید اگر همچین چیزی داخل گوشی باشه چی؟!گوشی هیچ وقت خاموش نمیشه، باتری داره و شارژش میکنیم!قطعات ریز تری داره و در واقع کار کردن روی اون سخت تره!اگر یک نفر هر لحظه از میکروفون یا دوربین گوشیتون شما رو رصد کنه چی؟! به نظرتون پردازنده های گوشی مثل سری A اپل یا اسنپ دراگون یا MediaTek هم چنین سخت افزاری رو اضافه کردند؟!به نظر من که بله. متاسفانه. این برنامه متن باز در گیت هاب میتونه کارکرد ME رو مختل کنه اما تجهیزات خاصی میخواد و پروسه بسیار پیچیده ای داره. اگر میخواید و دانش فنی اون رو دارید امتحان کنید:oood/How-to-Disable-Intel-ME-on-Intel-NUCs: How to Disable IME on Intel NUCs (github.com)ممنون که همراه من بودید ?