The Intel Management Engine has been included on Intel chipsets since 2008. It’s basically a tiny computer-within-a-computer, with full access to your PC’s memory, display, network, and input devices. It runs code written by Intel, and Intel hasn’t shared a lot of information about its inner workings.

This software, also called Intel ME, has popped up in the news because of security holes Intel announced on November 20, 2017. You should patch your system if it’s vulnerable. This software’s deep system access and presence on every modern system with an Intel processor means it’s a juicy target for attackers.

What Is Intel ME?

So what is the Intel Management Engine, anyway? Intel provides some general information, but they avoid explaining most of the specific tasks the Intel Management Engine performs and precisely how it works.

As Intel puts it , the Management Engine is “a small, low-power computer subsystem”. It “performs various tasks while the system is in sleep, during the boot process, and when your system is running”.

In other words, this is a parallel operating system running on an isolated chip, but with access to your PC’s hardware. It runs when your computer is asleep, while it’s booting up, and while your operating system is running. It has full access to your system hardware, including your system memory, the contents of your display, keyboard input, and even the network.

We now know that the Intel Management Engine runs a MINIX operating system . Beyond that, the precise software that runs inside the Intel Management Engine is unknown. It’s a little black box, and only Intel knows exactly what’s inside.

What Is Intel Active Management Technology (AMT)?

Aside from various low-level functions, the Intel Management Engine includes Intel Active Management Technology . AMT is a remote management solution for servers, desktops, laptops, and tablets with Intel processors. It’s intended for large organizations, not home users. It’s not enabled by default, so it isn’t really a “backdoor”, as some people have called it.

AMT can be used to remotely power on, configure, control, or wipe computers with Intel processors. Unlike typical management solutions, this works even if the computer isn’t running an operating system. Intel AMT runs as part of the Intel Management Engine, so organizations can remotely manage systems without a working Windows operating system.

In May 2017, Intel announced a remote exploit in AMT that would allow attackers to access AMT on a computer without providing the necessary password. However, this would only affect people that went out of their way to enable Intel AMT—which, again, isn’t most home users. Only organizations who used AMT needed to worry about this problem and update their computers’ firmware.

This feature is just for PCs. While modern Macs with Intel CPUs do also have the Intel ME, they do not include Intel AMT.

Can You Disable It?

You can’t disable the Intel ME. Even if you disable Intel AMT features in your system’s BIOS, the Intel ME coprocessor and software is still active and running. At this point, it’s included on all systems with Intel CPUs and Intel provides no way to disable it.

While Intel provides no way to disable the Intel ME, other people have experimented with disabling it. It isn’t as simple as flicking a switch, though. Enterprising hackers have managed to disable the Intel ME with quite some effort , and Purism now offers laptops (based on older Intel hardware) with the Intel Management Engine disabled by default . Intel likely isn’t happy about these efforts, and will make it even more difficult to disable the Intel ME in the future.

But, for the average user, disabling the Intel ME is basically impossible—and that’s by design.

Why the Secrecy?

Intel doesn’t want its competitors to know the exact workings of the Management Engine software. Intel also seems to be embracing “security by obscurity” here, attempting to make it more difficult for attackers to learn about and find holes in the Intel ME software. However, as the recent security holes have shown, security by obscurity is no guaranteed solution.

This isn’t any sort of spying or monitoring software—unless an organization has enabled AMT and is using it to monitor their own PCs. If Intel’s Management Engine was contacting the network in other situations, we’d likely have heard of it thanks to tools likeWireshark, which allow people to monitor traffic on a network.

However, the presence of software like Intel ME that can’t be disabled and is closed source is certainly a security concern. It’s another avenue for attack, and we’ve already seen security holes in Intel ME.

Is Your Computer’s Intel ME Vulnerable?

On November 20, 2017, Intel announced serious security holes in Intel ME that had been discovered by third-party security researchers. These include both flaws that would allow an attacker with local access to run code with full system access, and remote attacks that would allow attackers with remote access to run code with full system access. It’s unclear just how hard they would be to exploit.

Intel offers a detection tool you can download and run to find out if your computer’s Intel ME is vulnerable, or whether it’s been fixed.

To use the tool, download the ZIP file for Windows, open it, and double-click the “DiscoveryTool.GUI” folder. Double-click the “Intel-SA-00086-GUI.exe” file to run it. Agree to the UAC prompt and you’ll be told whether your PC is vulnerable or not.

If your PC is vulnerable, you can only update the Intel ME by updating your computer’sUEFI firmware. Your computer’s manufacturer has to provide you with this update, so check the Support section of your manufacturer’s website to see if there are any UEFI or BIOS updates available.

Intel also provides a support page with links to information about updates provided by different PC manufacturers, and they’re keeping it updated as manufacturers release support information.

AMD systems have something similar named AMD TrustZone , which runs on a dedicated ARM processor.

Intel Management Engine, Explained: The Tiny Computer Inside Your CPU相关推荐

  1. inter® management engine interface黄色感叹号解决方法

    inter® management engine interface黄色感叹号解决方法 参考文章: (1)inter® management engine interface黄色感叹号解决方法 (2) ...

  2. bad cpu type in executable_【简讯】Intel将每5年重新开发一次CPU架构;华为EMUI 11曝光…...

    Intel将每5年重新开发一次CPU架构 日前,Intel TSCG高级副总裁.硅工程总经理.CPU大牛Jim Keller在视频采访中谈到了CPU研发的问题,之前Intel虽然有过Tick-Tock ...

  3. Intel® Performance Counter Monitor - A Better Way to Measure CPU Utilization

    https://software.intel.com/content/www/us/en/develop/articles/intel-performance-counter-monitor.html ...

  4. 【HPC】Intel SIMD技术——如何用code检查你的CPU支持哪些指令集?

    本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G算力网络技术标准研究. 博客内容主要围绕:        5G协议讲解       ...

  5. 阿里云Intel Xeon Platinum 8269CY(Cascade Lake)服务器CPU性能评测

    阿里云服务器CPU Intel(R) Xeon(R) Platinum 8269CY处理器主频2.5 GHz,睿频3.2 GHz,计算性能稳定.阿里云第六代云服务器ECS共享型S6.计算型C6.通用型 ...

  6. 什么是计算机主板芯片组,什么是Intel 4系列芯片组ICH7主板,支持哪些CPU?

    英特尔4系列芯片组ICH7是哪种主板,支持的CPU是什么?术语只会令联想头痛.只要机器可以正常运行,谁会关心这些?对于我们这些新手来说,旧品牌机器硬件升级的困难之一是他们自己的主板命名规则,这使我们很 ...

  7. linux支持10代intel主板,intel十代酷睿搭配什么主板 10代cpu需要换主板吗

    十代酷睿配什么主板?intel最新第十代酷睿系列处理器于2020年4月30日正式发布,目前已经有部分型号开售,下面我们来为大家解答以下关于十代酷睿主板搭配方面的相关问题,感兴趣的朋友快来了解一下吧! ...

  8. amd 服务器cpu型号怎么看,Intel还是AMD?10个问题看懂CPU该如何选

    很多DIY新手在装机选购CPU的过程中都容易陷入一些误区中,比如盲目追求CPU核心数量.认为旗舰产品就一定好于主流产品等.本次,我们就通过十个DIY新手在选购CPU过程中常见的问题,来为大家普及一下C ...

  9. 腾讯云Intel Xeon Cascade Lake 8255C(2.5 GHz)处理器CPU性能评测

    腾讯云服务器CPU处理器Intel Xeon Cascade Lake 8255C(2.5 GHz)处理器主频为2.5GHz,睿频3.1GHz,腾讯云标准型S5实例采用至强®处理器 Cascade L ...

最新文章

  1. 协方差矩阵的实例与意义
  2. 在CentOS6.2下安装DNS服务软件Bind并快速配置简单实例
  3. 4、IO--字节转换流
  4. linux v4l2 示例程序,linux驱动由浅入深系列:camera驱动之二(基于高通平台的V4L2结构及代码分析)...
  5. AssemblyInfoTask-new
  6. HDU2516 取石子游戏
  7. Java反射高频面试题(附答案),做了5年Java
  8. 计算机程序c语言教材,C语言程序设计(高等学校计算机基础教育教材精选)
  9. STVP烧录出现Verify failed at address 0x1000
  10. Tor去匿名化?俄罗斯联邦安全局秘密项目因承包商被入侵遭曝光
  11. 变邻域搜索(VNS)原理梳理和应用细节-附求解VRPTW问题C++代码
  12. html设计判断闰年,html5闰年判断函数
  13. 程序员如何提高自己的能力
  14. Python每日一记179文氏图绘制
  15. 【转】2018年EI收录中文期刊目录
  16. 英雄联盟怎么解除小窗口_英雄联盟:老玩家都不知道的小技巧,一定要注意这些细节|英雄联盟|召唤师|防御塔|新英雄|亚索...
  17. 阿里java规范手册总结
  18. 开源一个中国象棋 alpha zero 程序
  19. sigmoid函数的用途
  20. 尚学堂Java面试题整理

热门文章

  1. 自定义浏览器滚动条的样式
  2. python+selenium利用在线代码转换工具,批量定位百度页面元素https://www.sojson.com/jshtml.html(附操作步骤)
  3. windows安装稳定版MySql-8.0.19.msi详细步骤(附安装包mysql+workbench)
  4. 团队作业第二周刘先润个人篇
  5. emmm不知为何忘了写计划5.19-5.25
  6. skimage函数学习
  7. Linux系统如何查看版本信息
  8. php ng 性能,PHP NG (PHP 5.7) 性能比PHP5.6 提升近1倍_PHP
  9. 【LeetCode】自由之路 [H](记忆化搜索)
  10. jupyter问题之:如何在 jupyter 中创建 C 内核编写 C语言