Intel Management Engine

Pause

Intel Converged Security and Management Engine (CSME, ранее Intel Management Engine, МЕ, также Intel Manageability Engine) — автономная подсистема, выступающая в качестве корня доверия (Root of Trust)[1] и включённая практически во все чипсеты процессоров Intel начиная с 2008 года[2]. Она размещается в чипсете платформенного контроллера современных материнских плат Intel. CSME функционирует на архитектурном уровне «Кольцо −3» (Ring −3), обладая наивысшими привилегиями в системе (выше уровня ядра операционной системы и гипервизора), имеет прямой доступ к аппаратному обеспечению и собственный сетевой стек[3].

Intel Management Engine продолжает функционировать, пока плата получает питание, даже если компьютер выключен. Отключение возможно только аппаратными средствами — полным физическим разъединением материнской платы от электросети и внутренних аккумуляторов. Electronic Frontier Foundation и некоторые специалисты по безопасности выражали обеспокоенность, что Management Engine представляет собой закладку (backdoor).

Основной конкурент Intel — компания AMD — реализовала аналогичную технологию AMD Secure Technology (ранее — Platform Security Processor) во всех своих процессорах после 2013 года.

Отличие от Intel AMT

Intel Management Engine (CSME) часто путают с технологией Intel AMT, однако между ними существует строгая иерархия: CSME является фундаментальной аппаратной подсистемой (микроконтроллером с собственной ОС), а AMT — это прикладная функция (прошивка), которая исполняется внутри изолированной среды CSME[4]. При этом AMT доступна только на процессорах с поддержкой vPro и предоставляет владельцу удалённое администрирование компьютера[5] (включая включение/выключение питания и переустановку операционной системы).

В то же время ME встроена во все чипсеты Intel с 2008 года, а не только в те, что поддерживают AMT. Владелец устройства может удалить настройку AMT, однако официального и документированного способа полностью отключить ME не существует.

Архитектура

Подсистема Intel ME в основном состоит из проприетарной микропроцессорной прошивки, выполняющей различные задачи при загрузке, работе и в спящем режиме компьютера. Пока чипсет или система на кристалле подключён к источнику питания (батареи или блоку питания), ME продолжает функционировать независимо от состояния основной системы. На современных платформах CSME критически необходим для самой возможности запуска, инициализации и безопасного функционирования системы (включая Boot Guard и PTT)[6][7]. Детальное устройство системы[8] в основном не раскрывается[9], а код ME обфусцирован с помощью засекреченных хаффмановских таблиц, реализованных аппаратно; прошивка не содержит данных для декодирования своего содержимого[10].

Аппаратная основа

Начиная с ME 11 (представленной в процессорах Skylake), используется x86-совместимый процессор Intel Quark (32-бит), на котором работает мини-операционная система MINIX 3. Прошивка ME хранится в выделенном разделе SPI-флеш памяти вместе с BIOS — используется Embedded Flash File System (EFFS). Более ранние версии ME работали на процессоре ARC с RTOS ThreadX. Версии 1.x—5.x использовали ядро ARCTangent-A4 (32-битные инструкции), а 6.x—8.x — ARCompact (смесь 32- и 16-битных инструкций). В ME 7.1 ARC-процессор получил поддержку подписанных Java-апплетов.

ME имеет собственные MAC- и IP-адреса для канала внеполосного управления, с прямым доступом к Ethernet-контроллеру; часть трафика отправляется в ME ещё до передачи основному процессору. Интерфейс настраивается через Management Component Transport Protocol (MCTP)[11][12]. Обмен с основной системой возможен также через интерфейс PCI. В Linux взаимодействие происходит через /dev/mei или /dev/mei0[13][14].

До появления процессоров Nehalem ME обычно размещалась в северном мосту, по схеме Memory Controller Hub[15]. В более новых архитектурах (начиная с Intel 5 Series) ME интегрирована в Platform Controller Hub (PCH). При переходе на чиплетную (плиточную) архитектуру физическое расположение подсистемы изменилось: в процессорах Meteor Lake подсистема CSME интегрирована в плитку SoC (System-on-Chip), а в Lunar Lake — вынесена на отдельную плитку Platform Controller Tile (PCT)[16].[17]

Прошивка

По терминологии Intel, актуальной на 2017 год, ME — один из нескольких комплектов прошивок для Converged Security and Manageability Engine (CSME). Ранее CSME называлась Intel Management Engine BIOS Extension (Intel MEBx).

  • Management Engine (ME) — для настольных чипсетов.
  • Server Platform Services (SPS) — для серверных чипсетов и SoC[18].
  • Trusted Execution Engine (TXE) — для планшетов, встроенных и маломощных платформ[19].

ME с версией прошивки 11 работает под MINIX 3[20]. Управление модулями ME при настройке UEFI осуществляется через программу Intel Flash Image Tool (FITC), версия которой жёстко привязана к версии CSME и распространяется в составе соответствующего пакета Intel CSME System Tools (например, v16.1 для CSME 16.x)[21].

Доставка обновлений прошивки CSME осуществляется преимущественно через производителей оборудования (OEM). Для систем на базе Linux обновления также могут распространяться через сервис Linux Vendor Firmware Service (LVFS)[22][23], а Центр обновления Windows используется для доставки связанных драйверов (например, Intel Management Engine Interface).

Модули

  • Active Management Technology (AMT)
  • Intel Boot Guard (IBG)[24] и Secure Boot[19]
  • Quiet System Technology (QST, ранее — Advanced Fan Speed Control) — акустически оптимизированное управление вентиляторами, мониторинг температуры, напряжений, токов и контроллеров на плате и в ЦП. Протокол общения с прошивкой QST задокументирован и доступен посредством официального SDK
  • Protected Audio Video Path — обеспечивает контроль HDCP[25][10]
  • Intel Anti-Theft Technology (AT, снята с поддержки в 2015 году)[26]
  • Serial over LAN (SOL)[27]
  • Intel Platform Trust Technology (PTT) — реализация TPM на основе прошивки[24][28]
  • Near Field Communication, поддержка NFC и безопасных элементов для новых версий MEI[29]
  • Intel Trust Domain Extensions (TDX) — технология конфиденциальных вычислений для создания аппаратно изолированных виртуальных машин[30].
  • Использование нейронного процессора (NPU) для работы движка Silicon Security Engine, ускоряющего обнаружение аномалий в системе[31].
  • Partner Security Engine — изолированная платформа для выполнения стороннего кода безопасности[32].
  • Intel Platform Firmware Resilience (PFR) — решение для защиты, обнаружения атак и восстановления прошивок платформы[33].

Уязвимости безопасности

В работе ME были выявлены различные уязвимости. 1 мая 2017 года Intel подтвердила удалённо эксплуатируемый баг типа Remote Elevation of Privilege (SA-00075) в технологиях управления. Под угрозой оказались все платформы Intel, поддерживающие Standard Manageability или AMT, начиная с Nehalem 2008 года и до Kaby Lake 2017 года[34]. Были также обнаружены пути несанкционированного отключения ME, позволяющие нарушить её работу[35].[36] В 2017 году были подтверждены другие критические уязвимости, затрагивающие прошивки ME, TXE и SPS на компьютерах от Skylake до Coffee Lake[37].[38] Основных путей обхода уязвимости минуя официальное обновление прошивки не существует[39].

В июле 2018 года были раскрыты новые уязвимости (SA-00112), а в сентябре 2018 — ещё одна (SA-00125).

В 2025 году в прошивке Intel CSME была выявлена уязвимость CVE-2025-20037 типа «состояние гонки» (TOCTOU), позволяющая локальному пользователю повысить привилегии. Для её устранения были выпущены обновления прошивки, включая версии 16.1.38.2676 и 14.1.77.2497[40].

Обвинения в наличии закладки

Критики (например, Electronic Frontier Foundation, разработчики Libreboot и эксперт Дамьен Заммит) указывали на то, что ME фактически представляет собой «закладку» и угрозу для приватности[2]. Заммит подчёркивал полный доступ ME к памяти системы и сетевым возможностям, включая работу в обход операционной системы и её межсетевого экрана[5].

В компании Intel заявляют, что не внедряют «закладок» в свои продукты и не имеют доступа к компьютерам пользователя без его разрешения[5]. Также Intel отрицает, что закладки специально проектируются в компании для стороннего или удалённого доступа.

В 2025—2026 годах опасения экспертов сохраняются из-за архитектуры уровня «Ring -3» (фактически представляющей собой «компьютер в компьютере»), закрытого исходного кода[41] и регулярного обнаружения новых уязвимостей (таких как CVE-2025-20037)[40]. Позиция Electronic Frontier Foundation остаётся актуальной[42], а проект Libreboot продолжает активную работу по нейтрализации подсистемы на новых аппаратных платформах[43].

Отключение ME

Как правило, конечный пользователь не может отключить ME стандартными средствами; официально поддерживаемого режима не существует, хотя были обнаружены некоторые недокументированные методы[37]. Архитектура безопасности ME препятствует её отключению, поскольку Intel расценивает это как уязвимость: вредоносное ПО могло бы использовать отключение, чтобы ограничить функциональность компьютера, в том числе просмотр DRM-контента (например, HDCP)[44][45]. Вместе с тем известно, что ME может использоваться злоумышленниками для удалённого доступа к системе.

Известные обходные методы не позволяют полностью отключить ME, так как она необходима для старта основного процессора: все такие способы приводят лишь к переходу ME в нештатное состояние вскоре после загрузки, микропроцессор продолжает выполнение внутреннего кода. Компании Purism, System76 и ряд других производителей реализуют деактивацию подсистемы в своих устройствах[46][47]. Ранее для этого применялась утилита me_cleaner, однако на версиях CSME 12.0 и новее она стала неэффективной. Основным методом программного отключения (soft-disable) стала установка недокументированного HAP-бита (High Assurance Platform). Работоспособность HAP-бита подтверждена для процессоров до 11-го поколения, однако на новейших архитектурах (например, Meteor Lake) его статус остаётся неподтверждённым, а отключение может приводить к потере функциональности современных режимов сна (S0ix)[48][49].

Примечания

  1. ↑ Intel Converged Security and Management Engine (Intel CSME). Intel. Дата обращения: 28 мая 2026.
  2. ↑ 1 2 Portnoy, Erica; Eckersley, Peter Intel's Management Engine is a security hazard, and users need a way to disable it. Electronic Frontier Foundation (8 мая 2017). Дата обращения: 28 мая 2026. Архивировано 8 мая 2017 года.
  3. ↑ A Secret Operating System Is Running Inside Your Computers. Foster Institute. Дата обращения: 28 мая 2026.
  4. ↑ Intel AMT 11: новая архитектура и новые возможности. Хабр. Intel (26 октября 2016). Дата обращения: 28 мая 2026.
  5. ↑ 1 2 3 Wallen, Jack Is the Intel Management Engine a backdoor? TechRepublic (1 июля 2016). Дата обращения: 28 мая 2026. Архивировано 2 июля 2016 года.
  6. ↑ The Keys to the Kingdom and the Intel Boot Process. Eclypsium Blog. Дата обращения: 28 мая 2026.
  7. ↑ Below the OS Security White Paper (PDF). Intel (7 июля 2023). Дата обращения: 28 мая 2026.
  8. ↑ Hoffman, Chris Intel Management Engine, Explained: The Tiny Computer Inside Your CPU. How-To Geek (22 ноября 2017). Дата обращения: 28 ноября 2017. Архивировано 12 сентября 2020 года.
  9. ↑ Eckersley, Erica Portnoy and Peter Intel's Management Engine is a security hazard, and users need a way to disable it. Electronic Frontier Foundation (8 мая 2017). Дата обращения: 28 мая 2026. Архивировано 8 мая 2017 года.
  10. ↑ 1 2 Intel ME huffman dictionaries - Unhuffme v2.4. IO.NetGarage.org. Дата обращения: 28 мая 2026. Архивировано 1 августа 2020 года.
  11. ↑ Intel Ethernet Controller I210 Datasheet 1, 15, 52, 621–776. Intel (2013). Дата обращения: 28 мая 2026. Архивировано 18 июля 2013 года.
  12. ↑ Intel Ethernet Controller X540 Product Brief. Intel (2012). Дата обращения: 26 февраля 2014. Архивировано 14 сентября 2012 года.
  13. ↑ Archived copy. Дата обращения: 28 мая 2026. Архивировано 1 ноября 2014 года.
  14. ↑ Introduction — The Linux Kernel documentation. Kernel.org. Дата обращения: 28 мая 2026. Архивировано 11 ноября 2019 года.
  15. ↑ Rutkowska, Joanna A Quest to the Core. Invisiblethingslab.com. Дата обращения: 28 мая 2026. Архивировано 20 июля 2013 года.
  16. ↑ Intel Meteor Lake Technical Deep Dive. TechPowerUp. Дата обращения: 28 мая 2026.
  17. ↑ Lunar Lake Architecture Fact Sheet (PDF). Intel (2024). Дата обращения: 28 мая 2026.
  18. ↑ Intel Xeon Processor D-1500 Product Family. Intel. Дата обращения: 26 ноября 2017. Архивировано 26 февраля 2017 года.
  19. ↑ 1 2 Intel Trusted Execution Engine Driver for Intel NUC Kit NUC5CPYH, NUC5PPYH, NUC5PGYH. Intel. — «Installs the Intel Trusted Execution Engine (Intel TXE) driver and firmware for Windows 10 and Windows 7*/8.1*, 64-bit. The Intel TXE driver is required for Secure Boot and platform security features.» Дата обращения: 26 ноября 2017. Архивировано 1 декабря 2017 года.
  20. ↑ Positive Technologies Blog:The Way of the Static Analysis. Дата обращения: 28 мая 2026. Архивировано 11 ноября 2020 года.
  21. ↑ Download Intel Flash Image Tool (FITC). IndiaFix (1 сентября 2024). Дата обращения: 28 мая 2026.
  22. ↑ LVFS (Linux Vendor Firmware Service). fwupd.org. Дата обращения: 28 мая 2026.
  23. ↑ LVFS and CSME updates. opensourcesecurity.io (1 ноября 2025). Дата обращения: 28 мая 2026.
  24. ↑ 1 2 Intel Hardware-based Security Technologies for Intelligent Retail Devices. Intel. Дата обращения: 28 мая 2026. Архивировано 18 апреля 2015 года.
  25. ↑ The Intel Management Engine – a Privacy Nightmare. ProPrivacy.com. Дата обращения: 28 мая 2026. Архивировано 1 августа 2020 года.
  26. ↑ September 2012, Patrick Kennedy 21 Intel vPro In 2012, Small Business Advantage, And Anti-Theft Tech. Tom's Hardware (21 сентября 2012). Дата обращения: 28 мая 2026. Архивировано 30 сентября 2020 года.
  27. ↑ Using Intel AMT serial-over-LAN to the fullest. Intel. Дата обращения: 26 ноября 2017. Архивировано 25 января 2009 года.
  28. ↑ How To Enable BitLocker With Intel PTT and No TPM For Better Security. Legit Reviews (8 мая 2019). Дата обращения: 28 мая 2026. Архивировано 22 мая 2025 года.
  29. ↑ MEI NFC. Дата обращения: 28 мая 2026. Архивировано 8 мая 2025 года.
  30. ↑ Intel Trust Domain Extensions (TDX). OpenMetal. Дата обращения: 28 мая 2026.
  31. ↑ Новая платформа Intel vPro станет основой нового поколения ПК с искусственным интеллектом. dsmedia.pro. Дата обращения: 28 мая 2026.
  32. ↑ Intel Extends Leadership in AI PCs and Edge Computing at CES 2025. Intel. Дата обращения: 28 мая 2026.
  33. ↑ Intel Platform Firmware Resilience (PFR). Trenton Systems. Дата обращения: 28 мая 2026.
  34. ↑ Red alert! Intel patches remote execution hole that's been hidden in chips since 2010. TheRegister.co.uk. Дата обращения: 28 мая 2026. Архивировано 1 мая 2017 года.
  35. ↑ Alaoui, Youness Deep dive into Intel Management Engine disablement (19 октября 2017). Дата обращения: 28 мая 2026. Архивировано 19 октября 2017 года.
  36. ↑ Alaoui, Youness Neutralizing the Intel Management Engine on Librem Laptops (9 марта 2017). Дата обращения: 28 мая 2026. Архивировано 9 марта 2017 года.
  37. ↑ 1 2 Intel Patches Major Flaws in the Intel Management Engine. Extreme Tech (22 ноября 2017). Дата обращения: 28 мая 2026. Архивировано 22 ноября 2017 года.
  38. ↑ Claburn, Thomas Intel finds critical holes in secret Management Engine hidden in tons of desktop, server chipsets. The Register (20 ноября 2017). Дата обращения: 28 мая 2026. Архивировано 5 июня 2020 года.
  39. ↑ Intel Management Engine pwned by buffer overflow. TheRegister.com. Дата обращения: 28 мая 2026. Архивировано 10 июня 2025 года.
  40. ↑ 1 2 CVE-2025-20037: Intel CSME Race Condition Summary. ZeroPath Blog. Дата обращения: 28 мая 2026.
  41. ↑ Большая слежка в вашем ПК: как вас могут прослушивать через процессоры Intel и AMD. iPhones.ru. Дата обращения: 28 мая 2026.
  42. ↑ Firmware Security Realizations, Part 2. Eclypsium Blog. Дата обращения: 28 мая 2026.
  43. ↑ News. Libreboot.org. Дата обращения: 28 мая 2026.
  44. ↑ HDCP 2.2 Content Protection Being Worked On For The i915 DRM Driver. Дата обращения: 28 мая 2026. Архивировано 14 апреля 2025 года.
  45. ↑ HDCP 2.2 Support Updated For The Intel DRM Linux Driver. Дата обращения: 28 мая 2026. Архивировано 8 мая 2025 года.
  46. ↑ What is Intel Management Engine and what are concerns with it regarding Librem laptops? (27 сентября 2018). Дата обращения: 28 мая 2026. Архивировано 17 июня 2025 года.
  47. ↑ Major Updates for System76 Open Firmware! (2 июня 2023). Дата обращения: 28 мая 2026. Архивировано 4 апреля 2025 года.
  48. ↑ Is Intel's Management Engine disabled on all Purism laptops or with PureBoot only? Purism Forums. Дата обращения: 28 мая 2026.
  49. ↑ [Heads] Meteor Lake (14th gen) ME/CSME issues and S0ix. GitHub. Дата обращения: 28 мая 2026.
Pause