نظرات (8)

گروهی از پژوهشگران امنیتی کشف کرده اند در پردازنده‌های x86 اینتل، یک پردازنده مخفی وجود دارد. اینتل از پردازنده دوم برای قابلیت‌های تحت فناوری Intel Management Engine (ME) بهره می‌گیرد اما حالا مشخص شده این پردازنده می‌تواند دروازه‌ای به سوی فروپاشی امنیت کامپیوتر‌ها باشد. این پردازنده مستقل از پردازنده اصلی (CPU) کار می‌کند و قدرت و دسترسی نامحدودی دارد.

در یک دهه اخیر، اینتل فناوری مدیریت از راه دور ویژه‌ای را در بسیاری از پردازنده‌ها و مادربردهای خود تعبیه کرده است. این فناوری که تحت نام Intel Active Management Technology (AMT) شناخته می‌شود، امکان کنترل کامپیوتر‌ها از راه دور را فراهم می کند اما یک تفاوت بنیادین با دیگر روش‌های کنترل و مدیریت از راه دور دارد و آن مستقل بودن از هرچیزی شامل سیستم عامل، وضعیت بوت بودن سیستم، هار دیسک و... است، بنابراین در سطح مطلق سخت افزاری تعبیه شده است. حتی این قابلیت هنگام خاموش بودن کامپیو‌تر نیز قابل دسترسی است. جالب‌تر اینکه این قابلیت در درون پردازنده‌های اینتل، هسته اختصاصی خود دارد. حالا پژوهشگران از تهدید بلقوه این قابلیت برای امنیت کامپیوتر‌ها می‌گویند.
با توجه به اینکه قابلیت AMT در سطح سخت افزار تعبیه شده، مهم نیست کامپیو‌تر خاموش باشد یا روشن، سیستم عامل نصب باشد یا نه، از راه دور می‌توان سیستم را به طور کامل مدیریت و کنترل کرد. AMT به طور مستقیم از از هسته‌های پردازنده یا‌‌ همان هسته‌های پردازشی معمولی پردازنده بهره نمی‌گیرد بلکه هسته 32 بیتی RISC اختصاصی خود را دارد. این میکروکنترلر بخشی از ME است و در تمامی پردازنده اینتل با پشتیبانی از فناوری vPro technology یافت می‌شود. به عبارتی دیگر، تنها پردازنده‌ها و مادربردهای با قابلیت پشتیبانی از vPro technology را تحت تاثیر قرار می‌دهد که البته در بر گیرنده بسیاری از پردازنده‌های معمولی می‌شود.
در حقیقت ME یک تراشه با برخورداری از یک ریزپردازنده 32 بیتی ARC واقع در چیپ ست است. این قابلیت خود یک کامپیو‌تر کوچک است که firmware ویژه‌ای را اجرا می‌کند، این firmware چیزی نیست جز‌‌ همان ME. هنگامی که شما یک کامپیو‌تر بر پایه پردازنده‌های x86 اینتل تهیه می‌کنید، شما این قابلیت را نیز خریداری کرده‌اید. این کامپیو‌تر اضافی کاملاً از پردازنده اصلی سیستم مستقل است، بنابراین می‌تواند به طور مجزا حتی در مواقع قرار داشتن پردازنده در حالت S3 (تعلیق، نظیر خواب) به فعالیت بپردازد.
در برخی چیپ ست‌ها، firmware مربوط به قابلیت ME بر روی ریز کامپیو‌تر داخلی AMT اجرا می‌شود. فعالیت AMT به طور کامل مستقل از سیستم عامل است، بنابراین هیچ اهمیتی ندارد از چه سیستم عاملی استفاده شود، به عبارتی دیگر، این ریزکامپیو‌تر، مستقل از سیستم عامل نصب شده از سوی کاربر کار می‌کند. کاربرد قابلیت AMT یا‌‌ همان ریزکامپیو‌تر درونی، ارائه امکان مدیریت کامپیوتر‌ها از راه دور است، با هدف فراهم کردن این امکان، ME قادر به دسترسی به هر ناحیه‌ای از حافظه حتی بدون اطلاع پردازنده اصلی است و پردازنده اصلی سیستم به هیچ عنوان متوجه این دسترسی نمی‌شود. AMT همچنین یک سرور TCP/IP اجرا می‌کند و بسته‌های داده بر روی برخی درگاه ها خارج از کنترل و نظارت هر دیوار آتش‌(firewall)ای، از سیستم تبادل می‌شوند.

در حالی که AMT جالب به نظر می‌رسد و می‌تواند برای مدیرهای شبکه بسیار مفید باشد، اما مشکلات و معایبی نیز دارد. پژوهشگران امنیتی، ME را به عنوان حلقه منفی 3 یا Ring -3 شناسایی کرده‌اند. از نظر امنیتی و دسترسی، این حلقه‌ها (Ring) هرچه که به صفر نزدیک شوند، برنامه بیشتر توانایی دسترسی و کنترل سخت افزار را می‌یابد اما با عبور از صفر و رسیدن به حلقه‌های منفی، کُد یا برنامه قادر به تعامل بسیار عمیق با سخت افزار است و این از نظر امنیتی می‌تواند تهدید بزرگی باشد. برنامه‌های معمولی مورد استفاده ما در سطح مثبت 3 اجرا می‌شوند اما ME در سطح منفی 3، بنابراین دسترسی فوق العاده عمیقی به سخت افزار از جمله حافظه و پردازنده دارد. تهدیدهای حلقه صفر در سطح هسته (kernel)، تهدید‌های حلقه منفی 1 در سطح hypervisor (یک سطح پایین‌تر از هسته و نزدیک‌تر به سخت افزار مطلق) اجرا می‌شوند. تهدیدهای حلقه منفی 2 در حالت ویژه‌ای از پردازنده به نام SMM اجرا می‌شوند. SMM سرواژه System-Management-Mode است، در این حالت می‌توان کد‌ها را به طور مستقیم به پردازنده ابلاغ کرد، بنابراین اگر تهدیدی به سطح‌های پایین‌تر از صفر دسترسی داشته باشد، علاوه بر کنترل کامل سیستم، می‌تواند به طور کامل مخفی بماند. در صورتی که نفوذگر با بهره گیری از رخنه‌های امنیتی ME بتواند به سطح منفی 2 دست پیدا کند، به آسانی می‌تواند کُد SMM را تغییر داده و حتی کامپیو‌تر شما را از حالت خاموشی خارج کرده و کُدهای مخرب خود را با دسترسی نامحدود اجرا کند!
علی رغم اینکه ME firmware با رمزنگاری RSA 2048 محافظت می‌شود، اما پژوهشگران موفق به بهره گیری از ضعف‌های موجود در ME firmware و کنترل نسبی ME در مدل‌های اولیه(نسخه ای پیش از 11) شده‌اند. بنابراین ME می‌تواند یک روزنه فوق العاده خطرناک باشد و شاهد ظهور بدافزارهای مخفی و بلقوه قدرتمندی باشیم. با به کنترل گرفتن سیستم از طریق یک rootkit، نفوذگر دسترسی نامحدود در کنار امکان مخفی ماندن خواهد داشت.
در سیستم‌های مبتنی بر پردازنده‌های بعد از سری Core 2، قابلیت ME به هیچ عنوان قابل غیرفعال سازی نیست. در سیستم‌های دارای قابلیت ME، در صورتی که ME firmware به هردلیلی وجود نداشته باشد (از جمله غیر فعال کردن) و یا ME firmware خراب شده باشد، به هیچ عنوان سیستم راه اندازی نخواهد شد. در حال حاضر هیچ راهی برای غیر فعال کردن دائمی قابلیت ME در پردازنده‌های x86 وجود ندارد. بد‌تر اینکه اینتل هیچ جزئیاتی درباره ME ارائه نمی‌کند و جزئیات آن سری طلقی می‌شود. هیچ راهی وجود ندارد که پردازنده سیستم متوجه نفوذ به ME شود و بد‌تر اینکه در صورت نفوذ به ME، هیچ راهی برای برطرف کردن آن نیز وجود ندارد، بنابراین حتی نمی‌توان به نفوذ از طریق ME پی برد. در دنیای امنیت، پژوهشگران امنیتی بد‌ترین دید را نسبت به پروژه‌های سری که هیچ گونه اطلاعاتی از آن‌ها ارائه نمی‌شود، دارند و این شامل ME می‌شود.
با هدف جلوگیری از دستکاری ME firmware، در چیپ ست‌های اینتل یک boot ROM مخفی وجود دارد که SHA256 checksum و همچنین امضای دیجیتال را محاسبه و با مقدار آن در firmware مقایسه می‌کند. از آنجایی که این مقایسه از طریق یک کُد غیر قابل تغییر تعبیه شده در قطعه سیلیکونی چیپ ست صورت می‌گیرد، روش مشخصی برای دور زدن آن و بارگذاری firmware مخرب وجود ندارد اما احتمال یافتن یک رخنه امنیتی در ROM bootloader و سوء استفاده از آن ناممکن نیست.
اینتل به طور پیوسته ME firmware را بروزرسانی می‌کند و از طریق بایوس مادربرد ارائه می‌شود، گروهی از پژوهشگران متوجه شده‌اند بخش‌های حیاتی از ME firmware به طور امن فشرده سازی و رمزنگاری نشده و می‌توان از طریق رمزگشاهای سخت افزاری ویژه‌ای، به محتوای آن دست پیدا کرد. هرچند در ME firmware کُد منبع وجود ندارد، اما اگر بتوان آن را رمزگشایی کرد، امکان مهندسی معکوس کردن آن وجود دارد. در این زمینه موفقیت‌هایی حاصل شده است، بنابراین رخنه پذیری ME firmware ممکن به نظر می‌رسد.
هرچند پژوهشگران امیدوار هستند بتوانند راهی بیاند تا ME firmware را با نسخه امن تری و یا حتی یک نسخه خنثی جایگزین کرد، اما در حال حاضر هیچ راهی برای اینکار وجود ندارد و ایجاد هرگونه تغییری در آن، توسط مکانیزم‌های امنیتی تعبیه شده در سطح سخت افزار شناسایی می‌شود.

برای مشاهده لیست پردازنده های دارای قابلیت vPro کلیک کنید.

منبع: boingboing

نظر خود را بنویسید...
شما مهمان هستید ( ثبت نام؟ )
ارسال نظر بدون عضویت در سایت
در حال بارگذاری نظرات... به‌روزرسانی نظرات پس از 00:00.
  • این نظر هنوز منتشر نشده است.
    · حدود 10 سال قبل
    اقای خبات من پردازنده ام 6700k هست ایا امکانش هست جاسوسی بشه ازم
  • این نظر هنوز منتشر نشده است.
    · حدود 10 سال قبل
    سسلام دوستان بنده یه چیزی رو بگم
    اینتل خوب یا بد زشت یا زیبا داره از
    محصول خودش محافظت میکنه تا یه چینی
    ویا ایرانی مهندسی معکوس نکنه البته ایران که
    ...و محصولش به فنا بره اگر میخواست کار کنه
    تا حالا کارش رو انجام داده و رفته .در هر صورت از مقاله
    این بر میاد که این کد غیر قابل تغییر فقط مصرفی برای
    جلوگیری از کپی شدن محصول داشته البته اگر
    مال صیهونیستاست چر کرج میخوان کارخونه اینتل بزنن؟؟؟؟؟؟؟؟؟
    مرگ بر اسراییل و امریکا
    درود بر اسلام
  • این نظر هنوز منتشر نشده است.
    · حدود 10 سال قبل
    این قضیه رو اینتل مخفی نکرده. اتفاقا 5 سال در مورد این قابلیت برای شرکت‌ها و سازمان‌ها تبلیغات هم کرده. چیزی که در مقاله گفته شده اینه که [b]اگر[/b] کسی بتونه اون کد رو عوض کنه که ممکن نیست، [b]شاید[/b] چنین امکانی رو به دست بیاره. کسی که بتونه دستورات cpu رو عوض کنه اصلا نیاز به این سوسول بازیا نداره.
    • این نظر هنوز منتشر نشده است.
      · حدود 10 سال قبل
      سلام دوست گرامی
      موضوع/بحث اینه که تا قبل این تصور بر این بود این قابلیت از خود پردازنده استفاده میکنه و توسط هسته های پردازنده انجام میشه اما حالا مشخص شده یه پردازنده دوم وجود داره....
      • این نظر هنوز منتشر نشده است.
        · حدود 10 سال قبل
        قبلا پردازنده جداگانه AMT در مادربرد قرار می‌گرفته (از حدود 2007) حالا از سال 2015 در داخل cpu قرار گرفته. درست مثل کارت گرافیک که در پردازنده‌های جدید داخل خود cpu قرار گرفته. قرار نیست بحث تخصصی بکنیم ولی فراهم کردن این تکنولوژی بدون استفاده از پردازنده کمکی غیرممکن هستش.
  • این نظر هنوز منتشر نشده است.
    · حدود 10 سال قبل
    اقا به فرض درست باشه جاسوسی و حالا هرچی که گفته! اینتل یا هرچی به من شما چیکار داره ؟ والا!!! خدایی یجوری رفتی تو نخش اول من خوندم فک کردم سناتوری چیزی هستی نگرانی مدارکی چیزی لو نره افشا بشه! شرکت اتمی داری هک نشه و...
    • این نظر هنوز منتشر نشده است.
      · حدود 10 سال قبل
      اهمیتش اتفاقا بیشتر برای همون مالکان شرکتها و تاسیسات و ... هست نه شما کاربر خانگی که فقط فیلم روی هارد داری
      شما ویروس کش هم نصب نکنی ضرری به کشور یا حتی بخودت وارد نمیشه
      حتی همون ویروسی رو هم که سرقت اطلاعات میکنه هیچکس برای شخص شما نمی نویسه
      مضافا اینجا همه که کاربر خانگی نیستن ...
      عمق نگاه رو اگر فقط یک کم فراتر از نوک بینی شخص خودمون در نظر بگیریم همه ی مشکلات حل میشه
      • این نظر هنوز منتشر نشده است.
        · حدود 10 سال قبل
        شما جوش نزن که خشک نشه .. اکثر کسایم که اینجان کاربر خانگین پس بفهم چی از دهنت درمیاد..
        شما که کار جاسوسی میکنی بورو همون AMD امریکایی رو تهیه کن ,شرمنده که مدل وطنیش نیست ..خخخ
    • این نظر هنوز منتشر نشده است.
      · حدود 10 سال قبل
      اوال اینکه این یه مقاله علمی هست و اینکه شما تا این حد فن اینتل هستی کاملا از طرز حرف زدنت معلوم شد . دوم اینکه آقای نویسنده اینجا داره اطلاعاتی رو در رابطه با چیزی که وجود داره در اختیارمون میزاره حالا یه شخص مبتدی مثل شما نمیتونه این مطالب رو به عنوان یه مقاله سخت افزاری بپذیره و در دنیای فن بازی خودش غرق شده بیشتر از این ازش انتظار نمیره و اگه از این جور مطالب سر در نمیاری دلیلی نداره خودت رو ناراحت کنی سعی کن علمت رو با مطالعه بالا ببری تا همچین حرف های مبتدیانه ای جای دیگه نزنی .
  • این نظر هنوز منتشر نشده است.
    · حدود 10 سال قبل
    سهام این شرمت متعلق به صهیونیست هاست ( الان پا میشید میگید کدام شرکت برای صهوینست ها نیست) قبول دارم
    اما منتظرم AMD ZEN هستم بیاد رفتم خریدمشه
    از مریدان AMD
  • این نظر هنوز منتشر نشده است.
    · حدود 10 سال قبل
    سلام.
    نباید این چنین قابلیت هایی غیرقابل تغییر باشند،بافرض اینکه اینتل اینو برای مصارف درست ساخته باشه و برای مدیران کاربرد
    داشته باشه باید بشه درصورت لوزم خاموشش کرد یا از کارانداختش،همین که به هیچ صورتی غیرقابل ازکار انداختن هست
    یعنی اینکه کاربرد های دیگه ای هم داره!
    من چندین ساله که از استفاده کنندگان اینتل هستم اما چند وقتی هست راجبش خبر های فراهم کردن امکانات جاسوسی وسهامداران اسرائيلی و غیره رو میشنوم،همین چند ماهه پیش آقای پوتین رئیس جمهور روسیه به اینتل درمورد امکان جاسوسی درپردازنده هاش اشاره کرد وگفته که از این به بعد خودمون بر اساس معماری ARM پردازنده میسازیم تا روش کنترل داشته باشیم البته تاجایی که یادمه به AMD چیزی نگفته بود،ولی شاید AMD هم کارایی کرده باشه که روسیه به سمت اون نمیره شاید هم کلا با این اوضاع گفته خودم بسازم بهتره بلاخره AMD هم آمریکایی هست!
    ولی برای ما کاربرها که چاره ای جز مصرف کردن نداریم به نظر AMD مطمئن تر هست،حداقل من تا این جا چیزی درموردش نشنیدم.
    شاید زمانی که بخوام ارتقاع بدم رفتم سمت پلتفرم AMD.

    دو تا سوال دارم ممنون میشم جواب بدید:
    اول اینکه کد منبع نداره یعنی چی؟! دیگه هر چیزی باید یه جوری برنامه ریزی بشه تا امکان استفاده ازش باشه؟
    دوم اینکه با این روش به اطلاعات رمزنگاری شده که دسترسی نمیشه داشت درسته؟!
    • این نظر هنوز منتشر نشده است.
      · حدود 10 سال قبل
      سلام دوست گرامی
      در مورد سوالتون
      کد منبع در اختیار اینتله و کسی بهش دسترسی نداره، اینتل با هدف جلوگیری از مهندسی معکوس فایل بروزرسانی ME firmware که در قالب بایوس مادربرد در دسترسه، فایل رو Pack کرده و نمیشه به سادگی مهندسی معکوس کرد. یعنی برای خواندن اطلاعات قبل مهندسی معکوس باید از حالت فشرده و رمزنگاری شده خارج بشه.
      اما برنامه هایی که Pack نشده رو میشه خیلی راحت مهندسی معکوس کرد (البته منظورم از راحت این نیست که مهندسی معکوس کردن راحت باشه نه)
      متوجه سوال دومتون نشدم.
      • این نظر هنوز منتشر نشده است.
        · حدود 10 سال قبل
        سلام.
        ممنون از پاسختون.
        منظور از سوال دومم این بود که اگر اطلاعات درون هارد دیسک رمزشوند،با این روش امکان مشاهده ندارند درسته؟
        چون درقسمتی از مقاله اشاره شد که به هارد وغیره میشه دست رسی پیدا کرد.
        واین که آیا پلتفرم AMD هم چنین قابلیتی داره؟
        • این نظر هنوز منتشر نشده است.
          · حدود 10 سال قبل
          درود مجدد
          در نظر داشته باشید اونچه که گفته شد صرفاً گمانی زنی است.
          در مورد هاردیسک رمزنگاری شده از نظر تئوری اگر با بیت لوکر ویندوز قفل شده باشه، احتمالاً خیر.
          در مورد AMD اطلاعی در دست نیست.
          پیشنهاد میکنم دست کم در حال حاضر زیاد جدی نگیرید.
        • این نظر هنوز منتشر نشده است.
          · حدود 10 سال قبل
          دوست عزیز بحث جا سوسی هست و خاصیت جا سوسی در این هست که شما فکر کنی اطلاعات با بیت لوکر یا هر چیز دیگر امن شده.
          اون ها با امکانات بسیار پیشرفته رمز شکنی می کنن حالا یه رمز هارد که دیگه این حرفا رو نداره
          • این نظر هنوز منتشر نشده است.
            · حدود 10 سال قبل
            دوست عزیز الگوریتم های رمزنگاری کشک نیستن که به همین راحتی بشه شکستشون.
            البته بسته به نوع و قدرت الگوریتم رمزنگاری هم داره.
            توجه کنید که رمز ورود دیسک سخت و رمزنگاری دیسک سخت با هم تفاوت دارن.
    • این نظر هنوز منتشر نشده است.
      · حدود 10 سال قبل
      دوست گرامی،

      اینکه یک سیاست‌مدار چیزی برای منافع تجاری-سیاسی کشورش می‌گه، دلیل نمیشه شما باور کنید.
      خودتونو درگیر گفته سیاست‌مداران نکنید.
      شما در کشور ایران تنها می‌تونید استفاده‌کننده باشید.
      همین.
      ایران فوقش تا CNC تونسته با سخت‌افزار ارتباط برقرار کنه.
      AMD و Intel هم نمی‌شناسه.
      • این نظر هنوز منتشر نشده است.
        · حدود 10 سال قبل
        بنده گفته های شما رو قبول دارم و تنها به عنوان مثال این نکته رو یاد آوری کردم،به دلیل اینکه روسیه به امنیت
        اطلاعات بسیار اهمیت میدهد،و این حرف صرفا شامل منافع تجاری-سیاسی نمیشه بلکه بحث امنیت و
        امنیت ملی هست.
        درضمن اگر فقط مقصود اینتل از این فناوری(ME)موارد مورد اشاره در این مقاله باشد،باید امکانی جهت غیرفعال سازی اون
        معرفی میکرد.
    • این نظر هنوز منتشر نشده است.
      · حدود 10 سال قبل
      راستش پشتیبانی از اینتل خیلی بهتره ولی یادمه چند وقت پیش چین با AMD قرارداد بسته برای تامین پردازنده هاش
      شایدم چین یک چیزی میدونسته نرفته سر Intel
      من با اینکه پشتیبانی نرم افزار ها با اینتل خیلی بیشتر و بهتره ولی امنیت رو ترجیح میدم و حتما دفعه ی بعد برای خودم و خانوادم از محصولات غیر اینتل استفاده میکنم
  • این نظر هنوز منتشر نشده است.
    · حدود 10 سال قبل
    پس این حرفهایی که گفته میشد آمریکایی ها حتی از طریق سوکت usb حتی در حالت خاموش بودن کامپیوتر اطلاعات جاسوسی میکنن پر بیراه نبوده
    تا نباشد چیزکی مردم نگویند چیزها
    یه عده هم که همیشه توهم عدم توطئه دارن میگفتن "نه مگه میشه ،آمریکا و جاسوسی ،مگه داریم مگه میشه.اینا همش توهم توطئه ست"
    • این نظر هنوز منتشر نشده است.
      · حدود 10 سال قبل
      سلام دوست گرامی
      هیچ جایی گفته نشده اینتل برای جاسوسی این کار رو کرده بلکه این قابلیت پتانسیل سوء استفاده از سوی کسانی غیر از خود اینتل رو داره.
      هر قابلیتی از بلوتوث گوشی من و شما تا این قابلیت امکان سوء استفاده داره.
      • این نظر هنوز منتشر نشده است.
        · حدود 10 سال قبل
        مسئله این نیست که جاسوسی کرده یا نه و اگر کرده باشه با توجه به مقاله حتی فایروال هم تشخیص نمیده مشکل اینه که یه بک دور برا خودشون باز میذارن تا حداقل در مواقع لزوم ازش استفاده کنن،
        و اگر تا بحال هم چنین کاری نکرده باشن مطمئنا اگر زمانش پیش بیاد و منافع و ضرورت حتما این کار رو میکنه ، مخصوصا وقتی سرمایه گذار صهیونیست باشه و یا دولت مرکزی با توجه به قوانین امریکا و یا قطعنامه های بین المللی شرکت رو ملزم به این کار بکنه ، مخصوصا برا کشوری مثل ما
        یکی از دوستان که هکر بود میگفت من دستگاهی دیگه تعبیه کردم و گذاشتم بعد از مودم و قبل از کابلی که تلفن وصل میشه تا موارد مشکوکی که حتی فایروال ویندوز رو دور میزنه ببینم ، من خیال میکردم زیاده روی میکنه ولی دیدم کارش درسته
  • این نظر هنوز منتشر نشده است.
    · حدود 10 سال قبل
    برای مدیران سرور و شبکه های مهم و حساس دولتها خبر مهمی هست و جای تعجب نداره اگر تمایل به پلتفورم AMD بیشتر بشه