Slashdot Mirror


EFF Warns Most Of Intel's Chipsets Contain 'A Security Hazard' (eff.org)

The EFF is issuing a warning about the "tiny homunculus computer" in most of Intel's chipsets -- the largely-undocumented "Management Engine" which houses more than just the AMT module. An anonymous reader quotes their report: While AMT can be disabled, there is presently no way to disable or limit the Management Engine in general. Intel urgently needs to provide one....vulnerabilities in any of the other modules could be as bad, if not worse, for security. Some of the other modules include hardware-based authentication code and a system for location tracking and remote wiping of laptops for anti-theft purposes... It should be up to hardware owners to decide if this code will be installed in their computers or not. Perhaps most alarmingly, there is also reportedly a DRM module that is actively working against the user's interests, and should never be installed in a Management Engine by default...

While Intel may put a lot of effort into hunting for security bugs, vulnerabilities will inevitably exist, and having them lurking in a highly privileged, low-level component with no OS visibility or reliable logging is a nightmare for defensive cybersecurity. The design choice of putting a secretive, unmodifiable management chip in every computer was terrible, and leaving their customers exposed to these risks without an opt-out is an act of extreme irresponsibility... EFF believes that Intel needs to provide a minimum level of transparency and user control of the Management Engines inside our computers, in order to prevent this cybersecurity disaster from recurring. Unless that happens, we are concerned that it may not be appropriate to use Intel CPUs in many kinds of critical infrastructure systems.

TLDR: "We have reason to fear that the undocumented master controller inside our Intel chips could continue to be a source of serious vulnerabilities in personal computers, servers, and critical cybersecurity and physical infrastructure."

28 of 158 comments (clear)

  1. Are AMD chips scrutinized as well? by shoor · · Score: 3, Interesting

    I've read about security issues with Intel chips. Makes me think I should go with AMD. But then I wonder, since AMD has a smaller market share, maybe they just aren't scrutinized as much.

    Does anybody really know how 'safe' AMD chips are'? This is not a rhetorical question, and I'm not advocating or editorializing, just wondering.

    --
    In theory, theory and practice are the same; in practice they're different. (Yogi Berra & A. Einstein)
    1. Re:Are AMD chips scrutinized as well? by Anonymous Coward · · Score: 4, Informative

      AMD has a similar feature. the FSF warned about these backdoors in both
      Intel and AMD CPUs a while ago. I think the said the last processor made
      without this "backdoor" was an AMD processor made in 2011.

    2. Re:Are AMD chips scrutinized as well? by Anonymous Coward · · Score: 2, Insightful

      AMD faces the exact same incentives Intel does to seize control of the hardware it sells.

      EFF speaks the truth, but most of its audience will not listen. Intel and their ilk will continue to get away with selling us disobedient hardware so long as Joe consumer doesn't normally feel much pain from this disobedience.

    3. Re:Are AMD chips scrutinized as well? by fluffernutter · · Score: 4, Insightful

      As a member of the audience, if I am going to be buying a chipset then who do I buy it from if I want to talk with my wallet? Aren't Intel and AMD pretty much the only games in town?

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    4. Re:Are AMD chips scrutinized as well? by Anonymous Coward · · Score: 2, Insightful

      so i guess this is why neither amd nor intel license 3rd party chipsets anymore... this tech is currently not only reliant on the cpu, but also the motherboard's chipset... and if people *HAVE TO* use their chipsets to use their processors.. then they pretty much assure that everything new since a known date is going to have the feature set in hardware... and NOT EVERYTHING is controllable by a bios when management is configurable in it.

      i guess i'm gonna hang on to a few old via-based boards and old 370/462 chips i have.. their value keeps going up every time something like this gets published.

    5. Re:Are AMD chips scrutinized as well? by Anonymous Coward · · Score: 2

      The general gist is that users should be able to choose whether this shit is enabled or not. They did pay for the chip after all.

    6. Re:Are AMD chips scrutinized as well? by Anonymous Coward · · Score: 2, Informative

      Aren't Intel and AMD pretty much the only games in town?

      Among x86, yeah, pretty much. There used to be some others, like Cyrix and Transmeta, but I don't think they're around any more.

      Non-x86 might be the only practical escape at the moment, or much older x86 stuff. Which means open source software, and also, will preclude almost all PC based gaming. For basic web browsing, local email, and similar, I imagine you could do OK with an ARM based device.

    7. Re:Are AMD chips scrutinized as well? by Anonymous Coward · · Score: 2, Insightful

      > Does anybody really know how 'safe' AMD chips are'?

      No, nobody knows. AMD engineers *think* they know, but that's what engineers always say while shipping bugged code. If (and it's a big if) there's a backdoor, say, by the Mossad, or the NSA, or the FSB, then you might think that THOSE guys know how 'safe' the chips are- but they don't either, and for the same reason (though if that is true, they would at least know in what exact measure the chips must be UNsafe).

      What AMD has is the Platform Security Processor (PSP, not to be confused with Sony's gameboy wannabe). The PSP, if not present, will not allow the x86 cores to process anything. The PSP on AMD and the ME on Intel are the topics of the day. Finally.

      AMD has shown some interest in going fully open with their PSP stuff. If they choose this direction, it would be an immense step forward: everyone who is concerned about the ME could simply buy an AMD. Those who want to risk the ME would be free to choose on other variables. Hasn't happened yet though.

    8. Re:Are AMD chips scrutinized as well? by Anonymous Coward · · Score: 5, Informative

      AMD actually goes even further with TrustZone, literally implementing a full arm core on die.

    9. Re:Are AMD chips scrutinized as well? by sjames · · Score: 3, Insightful

      The BMCs used for IPMI have far less ability to spy on the running system than the ME does. The older BMCs only had a serial connection that the OS could choose to ignore. Newer ones can see the console (which a server can ignore) and a virtual drive (which the OS can ignore). They can be entirely disabled (including removing it from the board if you're paranoid) or restricted to a management network (physically separate or vlan, your choice).

      In contrast, the ME cannot be removed without bricking the system, it can probe main memory and any device attached to the system. It can even blow the OS away and replace it with one under the attacker's control. Since it can do that without writing to disk, the whole thing can disappear without a trace by strobing reset.

      Are you SURE the systems with IPMI are a bigger risk?

    10. Re:Are AMD chips scrutinized as well? by FilatovEV · · Score: 2
    11. Re:Are AMD chips scrutinized as well? by unixisc · · Score: 2

      Didn't Elbrus use a SPARC, or some proprietary VLIW instruction set?

    12. Re:Are AMD chips scrutinized as well? by infolation · · Score: 3, Informative

      if I am going to be buying a chipset then who do I buy it from if I want to talk with my wallet? Aren't Intel and AMD pretty much the only games in town?

      Regrettably the alternative is quite expensive. IBM's Power8 chip is the open-source hardware alternative.

      The Talos would be an example of a libre computer using this hardware.

  2. Feature that screams NSA tampering.. by dweller_below · · Score: 5, Interesting

    ".. presently no way to disable or limit the Management Engine in general.

    Now this is the feature that screams of interference by a spy agency. If this feature was for Management, then YOU COULD MANAGE IT!

    It would be turned off by default. You could turn it off. You could permanently disable it. I have been asking for these capabilities for years. I know I am not the only one. When I talk to other security folks and IT admins, the majority of them want to be able to manage and control the possibility of remote management.

    1. Re:Feature that screams NSA tampering.. by gtall · · Score: 2

      Yes, we know there's nothing of which the NSA isn't capable. They can even violate physical laws if they want.

    2. Re:Feature that screams NSA tampering.. by Kjella · · Score: 5, Informative

      Now this is the feature that screams of interference by a spy agency. If this feature was for Management, then YOU COULD MANAGE IT! It would be turned off by default. You could turn it off. You could permanently disable it. I have been asking for these capabilities for years. I know I am not the only one. When I talk to other security folks and IT admins, the majority of them want to be able to manage and control the possibility of remote management.

      This is the best info on what it is I found:

      "Built into many Intel-based platforms is a small, low power computer subsystem called the Intel Management Engine (Intel ME). This can perform various tasks while the system is booting, running or sleeping. It operates independently from the main CPU, BIOS & OS but can interact with them if needed. The ME is responsible for many parts of an Intel-based system. Such functionality extends, but it's not limited, to Platform Clocks Control (ICC), Thermal Monitoring, Fan Control, Power Management, Overclocking, Silicon Workaround (resolves silicon bugs which would have otherwise required a new cpu stepping), Identity Protection Technology, Rapid Start Technology, Smart Connect Technology, Sensor Hub Controller (ISHC), Active Management Technology (AMT), Small Business Advantage (SBA), Wireless Display, Protected Video/Audio Path etc. For certain advanced/corporate features (AMT, SBA etc) the ME uses an out-of-band (OOB) network interface to perform functions even when the system is powered down, the OS and/or hard drivers are non-functional etc. Thus it's essential for it to be operational in order for the platform to be working properly, no matter if the advanced/corporate features are available or not."

      Sure, the remote management bits can be disabled (and in many cases aren't even supported), but part of that sounds pretty impossible to disable. From what I gather AMD is using ARM's TrustZone to achieve pretty much the same things.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Feature that screams NSA tampering.. by GameboyRMH · · Score: 2

      Funny you mention this, because someone at Intel let slip that there is a special ME firmware installed on computers sold to certain government entities...

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    4. Re:Feature that screams NSA tampering.. by chihowa · · Score: 5, Insightful

      Ha! The NSA is directly responsible for weaponizing and attempting to bury a security flaw that just caused a massive worldwide crisis this weekend and there appears to be no hell to pay for that. I'm pretty sure it's been established that they'll not be held accountable for anything they do.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    5. Re:Feature that screams NSA tampering.. by GameboyRMH · · Score: 2

      May be just a rumor, I've heard of it more than once recently. Here's one instance:

      https://hackaday.com/2016/11/2...

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    6. Re:Feature that screams NSA tampering.. by wildstoo · · Score: 2

      IME+AMT actually does offer features that are very valuable to Enterprise. You can manage computers Out-of-Band, i.e. even when they're "switched off" or the OS has shit the bed, you can connect remotely and alter BIOS settings, boot to different devices, etc. You can block a computer's network access (e.g. if a machine is infected) and fix the problem remotely without endangering your network. These are real use cases where AMT is genuinely valuable and it's hard to see how you could accomplish this stuff without something like IME in the chipset.

      Not being able to turn IME off completely if you don't want it is inexcusable, though.

  3. "...inside our Intel chips..." by qeveren · · Score: 2

    See, I think this is the fundamental misapprehension, these days. :)

    --
    Don't just stand there, get that other dog!
  4. Re:Yeah... and? by vtcodger · · Score: 2, Insightful

    If you don't want a backdoor in your processor, you'll need to use an ancient processor.

    But fortuitiously, for the 95% of us who aren't ardent gamers, aren't bitcoin miners, and aren't wrangling huge data bases, ancient processors should be more than adequate. A 386SX16 might be a bit lightweight for playing cat videos. But a 15 year old VIA C5 will do a surprising amount of the things people actually want to do about as well as more modern CPUs.

    --
    You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
  5. Factory reset vs anti-theft, pick one by davidwr · · Score: 2

    A remote--triggered anti-theft system automatically precludes a complete factory-reset, at least while it is on.

    After all, what good would a remote-trigger anti-theft system do if a theif could just "reset" a stolen laptop before selling it?

    In a perfect world, enabling anti-theft would "lock out" a factory-reset and disabling the anti-theft would require a key of some sort.

    The key here - pun intended - is that the user needs to be able to factory-reset an "unlocked" device and know with confidence - perhaps because a dedicated/single-purpose LED lights up at the end of a successful reset - that the device reset successfully.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  6. Re:How many hospitals have been pwned? by Anonymous Coward · · Score: 2, Interesting

    If this vulnerability shut down all the hospitals in the UK, you'd see some action maybe. Without a crisis, you just have some snooty security gurus gnashing their teeth, which they do all the time, right?

    This is a big problem -- getting chip / system / OS designers to spend time and money to debug systems beyond what end users ignorantly are willing to pay for.

    The current UK NHS issue has nothing to do with CPU, but instead with unpatched XP based systems and SMB shares.

    And the NHS Trusts where provided funds a couple years ago to update/replace things... where did that money go? obviously not on IT as envisioned.

  7. Only Some Intel Chips Included ME and AMT by Anonymous Coward · · Score: 2, Interesting

    Namely the vPro and selected Xeon chips that were marketed to business users at extra cost. You had to pay extra to get these features on the chip, so most chips sold to individual consumers didn't come with them.

    1. Re:Only Some Intel Chips Included ME and AMT by rahvin112 · · Score: 4, Informative

      Your are so wrong it's not even funny. The intel ME is included in every single Intel chip produced since 2008. If you own an Intel computer that you haven't had since before Obama was president your computer is vulnerable. Period. There is no doubt about this and it's fully acknowledged and published in all the releases from Intel about this vulnerability. It's remotely executable and the code to do so is live in the hacker community.

  8. Re:Yeah... and? by David_Hart · · Score: 4, Insightful

    If you don't want a backdoor in your processor, you'll need to use an ancient processor.

    But fortuitiously, for the 95% of us who aren't ardent gamers, aren't bitcoin miners, and aren't wrangling huge data bases, ancient processors should be more than adequate. A 386SX16 might be a bit lightweight for playing cat videos. But a 15 year old VIA C5 will do a surprising amount of the things people actually want to do about as well as more modern CPUs.

    What are you smoking? A 15 year old VIA C5 would barely run java with decent performance. Load any web page today and there are over 25 java scripts being run in the background. The only thing that saved java was the increase in CPU power. Core 2 CPUs from 2006/2007 (about 10 years ago) would be the bare minimum.

  9. Re:Go AMD by thegarbz · · Score: 2

    IPMI is usually only available on chipset targeting the server/workstation market.

    - Firstly IPMI is still just as separate on Intel server boards and forms an alternative.
    - Secondly IPMI style functionality is a small subset of what Intel's IME does.
    - Thirdly AMD's equivalent is the PSP, which just like IME is in every Intel chip, PSP is in every AMD chip.
    - Fourthly the Trust Zone functionality in AMD's PSP seems to go even a step ahead
    of Intel's IME based on marketing materials in terms of being not in the interests of the user. But I'm inclined to believe that this has more to do with Intel's lack of marketing rather than lack of functionality.

    So no in summary voting AMD with your wallet is just dumping one abusive partner for another.