Purism Now Offers Laptops with Intel's 'Management Engine' Disabled (puri.sm)
"San Francisco company Purism announced that they are now offering their Librem laptops with the Intel Management Engine disabled," writes Slashdot reader boudie2. Purism describes Management Engine as "a separate CPU that can run and control a computer even when powered off."
HardOCP reports that Management Engine "is widely despised by security professionals and privacy advocates because it relies on signed and secret Intel code, isn't easily alterable, isn't fully documented, and has been found to be vulnerable to exploitation... In short, it's a tiny potentially hackable computer in your computer that you cannot totally control, nor opt-out of, but it can totally control your system."
Purism writes: Disabling the Management Engine is no easy task, and it has taken security researchers years to find a way to properly and verifiably disable it. Purism, because it runs coreboot and maintains its own BIOS firmware update process, has been able to release and ship coreboot that disables the Management Engine from running, directly halting the ME CPU without the ability of recovery... "Disabling the Management Engine, long believed to be impossible, is now possible and available in all current Librem laptops. It is also available as a software update for previously shipped recent Librem laptops," says Todd Weaver, Founder & CEO of Purism.
HardOCP reports that Management Engine "is widely despised by security professionals and privacy advocates because it relies on signed and secret Intel code, isn't easily alterable, isn't fully documented, and has been found to be vulnerable to exploitation... In short, it's a tiny potentially hackable computer in your computer that you cannot totally control, nor opt-out of, but it can totally control your system."
Purism writes: Disabling the Management Engine is no easy task, and it has taken security researchers years to find a way to properly and verifiably disable it. Purism, because it runs coreboot and maintains its own BIOS firmware update process, has been able to release and ship coreboot that disables the Management Engine from running, directly halting the ME CPU without the ability of recovery... "Disabling the Management Engine, long believed to be impossible, is now possible and available in all current Librem laptops. It is also available as a software update for previously shipped recent Librem laptops," says Todd Weaver, Founder & CEO of Purism.
Does this also mean they can "unlock" the soft-locked downgrades on the cheaper processor series to make them full strength?
So if the management engine isn't actually necessary what actually does it provide?
Is this new one open source? or have we met the new boss, same as the old boss?
What country is Purism based in or owned by?
Some drink at the fountain of knowledge. Others just gargle.
Why buy a product and then do all this work to disable one of its 'evil' features? They aren't the only game in town.
I am in need of a new laptop now that my poor Lenovo T420 has completely died. I think I will go and buy one of these. Intel's Management Engine is spyware and exploitware and the fact that you cannot disable it is really and truly evil. AMD is no better.
This is silly. Just get non VPro chipsets and you wonâ(TM)t have IME.
It is now in Intel's interest to release or at least leak this fix, the repair in now in the wild from at least one vendor and the absolute best in security professionals can go back to using modern Intel hardware.
But only if they do as the mythical invisible hand of the market demands and release the fix. Otherwise it again exposes how Intel abuses it's monopolistic effects on the market keeping other players suppressed in the desktop/server CPU market.
Um, AMD has similar features in theirs as well.
This was already reported and posted to slashdot four days ago.
-a.e.mossberg
Wasn't someone working on a firmware scrubber that disabled all of this at the base level? There was a github link but I've lost it.
It seems to me that you could mitigate the exploit severity of the Intel Management Engine by simply using full disk encryption with the decryption key on a USB thumb drive. When you are not using your computer, shut it down and remove the USB thumb drive. Even if someone manages to remotely access your computer via the Management Engine, the most they might be able to do is wake it up. There will be no useful data that could be gleaned from it, and in some cases, the PC won't even boot. HAHA! NSA suckers.
It is time to regard the ME (and the AMD equivalent) as what they are: Hardware back-doors. I would like to see more research into breaking into them, disabling them and eventually also reprogramming them. Until the CPU manufacturers hand out full documentation and a reliable way to disable, they must be regarded as malicious attackers in any scenario where security matters.
In the end, this is a good thing however. With a bit of luck, nobody will get away with hidden undocumented hardware in the not so distant future.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
AMD has similar features in theirs as well.
Do you have any evidence of this? I'd like to learn more about that.
A link or two would be nice.
We already knew from their announcement that they were backdoors, and the Intel ME security problems confirmed this. In addition to documentation on how to use and disable the system, we also need software freedom—controlling our own computers requires the freedom to run, inspect, share, and modify the software, and exclusive control over any encryption keys used so we can decide who else gets to control the hardware with us. Until we have software freedom these devices are not good at all, they are a clear threat to our ability to exclusively control our own computers.
This is also why computers with other architectures are so interesting and important. As far as we know POWER, PPC, and other architectures either don't have backdoors built into the hardware or the comparable hardware comes with user-revocable keys and respect for our software freedom. This is a good time to get away from Intel/AMD systems. They're not trustworthy.
Digital Citizen
Forget the semi-documented Intel hardware features. For some time now AMD and Intel CPUs have implemented simpler full blown computers within each CPU- computers with their own flash memory ROM that can be updated. There is a very low speed robust wireless protocol that can talk to these computers, even when the main CPU is on stand-by power, and the boxed computer apparently has no wireless capabiliy.
For low speed radio, tiny inbuilt aerials within the chip suffice. So the PC is accessible across a faily sizeable air-gap, certainly from an agent outside the building where the PC is housed. And this backdoor computer within a CPU can, of course, be programmed to trojan the main computer to some degree when it is operating normally.
You could 'Faraday' your PC and never connect to a network- but then it wouldn't be very useful. The sad truth is that as tech advanced, the spying and subverting of the NSA and GCHQ would become unstoppable.
Of course, most people only care when NSA backdoors hit the wild and are used by 'criminals'. It would be a disaster if this happened with regard to the inbuilt NSA hardware in the CPU itself.
These 'outer ring' computers Intel builds now the CPU transistor count is insane are really attempts at 'security' that fall flat on their face in no time- and then end up as vectors of attack. They aren't the NSA computer systems in the CPU. The problem Intel has is that it is crap at software, and security is a software issue. So when the latest 'genius' in Intel invents a 'better' way to secure the computer- it misunderstands how software hackers operate- so becomes another useless level of hardware slowing everything down and adding to user complexity.
I wonder if this fix is now available because there is some other backdoor available to government agencies. Besides, how will a typical consumer know that this has actually been disabled?
There is no root source of trust, so security is impossible for anyone who is not themselves an expert.
>>AMD has similar features in theirs as well.
>Do you have any evidence of this? I'd like to learn more about that
A link or two would be nice.
Platform Security Processor (PSP); it is exactly the same as Intel's backdoor- hardware based, secret, non-controllable.
https://hothardware.com/news/a...
https://www.techpowerup.com/23...
https://libreboot.org/amd-libr...
https://en.wikipedia.org/wiki/...
Why not just sell laptops without the chips in the first place? -- https://vid.me/theouterlinux --
A few from the front page of goog about the AMD Secure Processor. It does, apparently, run its own OS and have its own flash/memory.
https://hothardware.com/news/amd-confirms-it-will-not-be-opensourcing-epycs-platform-security-processor-code
https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.14-Crypto-AMD-SP
https://www.anandtech.com/show/11551/amds-future-in-servers-new-7000-series-cpus-launched-and-epyc-analysis/3
tinfoilmedia
AMD TrustZone. They have secondary ARM processors onboard.
Search "AMD psp" using your favourite web search engine.
I somehow expect that for some reasons, most likely copyright or some similar bullshit, Windows will curiously stop working soon if that spying engine is not running.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Thank you.
All Intel did was added another hidden switch only they know how to switch on, like a unique wifi signal or magic packet on the onboard nic.
The goal of this report is to make the existence of Intel CPU backdoors a common knowledge and provide information on backdoor removal.
What we know about Intel CPU backdoors so far:
TL;DR version
Your Intel CPU and Chipset is running a backdoor as we speak.
The backdoor hardware is inside the CPU/Bridge and the backdoor firmware (Intel Management Engine) is in the chipset flash memory.
30C3 Intel ME live hack:
@21m43s, keystrokes leaked from Intel ME above the OS, wireshark failed to detect packets.
[Video Link] 30C3: Persistent, Stealthy, Remote-controlled Dedicated Hardware Malware
[Quotes] Vortrag:
"DAGGER exploits Intel's Manageability Engine (ME), that executes firmware code such as Intel's Active Management Technology (iAMT), as well as its OOB network channel."
"the ME provides a perfect environment for undetectable sensitive data leakage on behalf of the attacker. Our presentation consists of three parts. The first part addresses how to find valuable data in the main memory of the host. The second part exploits the ME's OOB network channel to exfiltrate captured data to an external platform and to inject new attack code to target other interesting data structures available in the host runtime memory. The last part deals with the implementation of a covert network channel based on JitterBug."
"We have recently improved DAGGER's capabilites to include support for 64-bit operating systems and a stealthy update mechanism to download new attack code."
"To be more precise, we show how to conduct a DMA attack using Intel's Manageability Engine (ME)."
"We can permanently monitor the keyboard buffer on both operating system targets."
Backdoor removal:
The backdoor firmware can be removed by following this guide [github.io] using the me_cleaner [github.com] script.
Removal requires a Raspberry Pi (with GPIO pins) and a SOIC clip.
Decoding Intel backdoors:
The situation is out of control and the Libreboot/Coreboot community is looking for BIOS/Firmware experts to help with the Intel ME decoding effort.
If you are skilled in these areas, download Intel ME firmwares from this collection [win-raid.com] and have a go at them, beware Intel is using a lot of counter measures to prevent their backdoors from being decoded (explained below).
Useful links:
The Intel ME subsystem can take over your machine, can't be audited
REcon 2014 - Intel Management Engine Secrets
Untrusting the CPU (33c3)
Towards (reasonably) trustworthy x86 laptops
30C3 To Protect And Infect - The militarization of the Internet
30c3: To Protect And Infect Part 2 - Mass Surveillance Tools & Software
1. Introduction, what is Intel ME
Short version, from Intel staff:
Re: What Intel CPUs lack Intel ME secondary processor?
Amy_Intel Feb 8, 2016 9:27 AM
The Management Engine (ME) is an isolated and protected coprocessor, embedded as a non-optional part in all current Intel chipsets, I even checked with the engineering department and they confirmed it.
Long version:
https://hackaday.com/2016/11/28/neutralizing-intels-management-engine/
According to that URL neutralizing IME is only for hardware hackers, and very risky.
I looked this up a couple of weeks ago. The Intel "K" type enthusiast processors do not have the vPro / ME stuff. Am I wrong here?
I know it hasn't been an option recently, but the new AMD CPUs, including mobile, look pretty good. Wouldn't it be easier to just switch to them? Or do they have their own equivalent of IME?
So the ME has a built-in battery? When I power off my PC, I really power it off. Yes, once the computer part is off I also switch off the power supply.
#DeleteFacebook
Some people may regard these posts as spam, crap-flooding, or shit-posting.
I think they are an essential service.
Thank you for fighting the good fight and spreading the information.
Purism advertises this as if it somehow matters. If you actually ask Todd about it he'll say now it's 98% free when the reality is THEY STILL SHIP PROPRIETARY BS and any of it could still have a backdoor. The whole point of Purism was a 100% free system and they've repeatedly done things to contradict the claims. They claimed to be the first with a 100% free system when they didn't even have a partially free system and other companies like ThinkPenguin already had an equally acceptable solution and were working on an actual 100% free system.
This guy is a leach that misrepresents what he is able to do and then claims credit for OTHER peoples work. Purism isn't the only company that's going to be shipping with the Intel Management Firmware disabled and there has already been for a long time a number of companies shipping systems without proprietary BIOS firmware and the Intel Management Engine.
Minifree for instance has been for years actually contributing something to moving the bar forward. Coreboot isn't 100% free. LibreBoot is. If you want a backdoor free system Purism can't deliver that. They can only deliver a system where the management engine firmware is disabled. Mini Free's libreboot'd systems aren't perfect, but they are a heck of a lot better than Purism.
ThinkPenguin's been working on a solution to all of this for several years that is actually got working prototypes and is about to ship the first generation systems that are 100% free- both in that the sources are available and in that there is no backdoor or intel management engine firmware.
EOMA68 is a standard upon which anybody can design and manufacture a 100% free device or system.
Minifree actually put energy into freeing coreboot and bringing the world freer laptops. Purism has done NOTHING of value and taken credit for others work. They have done little more than take advantage of the work others were doing.
"Preorder from $1,199"
For a Core M, Intel HD Graphics, 8GB, 11.6" laptop.
That's some pricey freedom.
They don't even have a model with an Ethernet port (which makes me question what disabling the ME actually does anyway, because isn't the ME for things like OOB access?).
Sorry, but - as always - I have to live in the real world rather than some scene out of Hackers. And if I really valued my freedom and genuinely thought things like this were the threat, I wouldn't be using any of these machines, no matter the cost.
If there's a PSP inside a PlayStation 4's AMD Jaguar CPU, then why can't it play PSP games?
This is nothing new. Libreboot has been able to disable Intel ME for years on a variety of laptops.
Paranoia doesn't provide a solid revenue stream, the real target users must have a reason for paying for obscure features with no performance impact. That leaves two groups: spies and criminals. Spies have better systems provided by their governments. That leaves one group: criminals. There is some chance enabling fraud etc. conducted with computers could be a reason to seek this new "feature" but there are easier ways to obscure financial transactions. That sets aside one type of criminal customer whose activities rely on computer multimedia capabilities - pedophiles, as in the ones abusing and exploiting kids. Don't buy from this company, don't enable criminals. If you claim paranoia as motivation you just need to grow up. There are more effective ways to get information, and most involve simply arresting and beating you until you confess.
@Anonymous Cowards: "Intel created a backdoor in the ME web console by using strncmp() to compare password, anyone sending an empty string as password (length 0) can get into the system, with no access log on both Intel ME and the OS: The hijacking flaw that lurked in Intel chips is worse than anyone thought [arstechnica.com] The bug was in the code to compare the two passwords"
I suspect the 'flaw' was intentional as the NSA ordered Intel to implement a kill switch into the design and the 'flaw' allowed the NSA access any IME enabled computer on the planet. The same mechanism that Purism is using to disable the IME.
It is time to regard the ME (and the AMD equivalent) as what they are: Hardware back-doors.
It's time to regard Slashdot posters for what they are: Tin-foil hat wearing nutjobs who think everything is a backdoor.
A sheep goes? Go ahead, say it...
Why not just filter all IME frames at the ethernet switch level?
Gives new meaning to the phrase (TM, I assume) "Intel Inside."
Dumbass. Itâ(TM)s registered outside San Francisco, so you are a fool.
My latest build was on a ASUS B250 MB, which contains a jumper setting to shut down ME. Note that the default setting is to allow ME. Always read your manual!
Now a good follow up question: Does the jumper setting really work or does it just make me believe I turned ME off?
"Purism Now Offers Laptops with Intel's 'Management Engine' Disabled"
Or is that just what they want you to believe, hmmm? (cue the paranoia music...)
Just cruising through this digital world at 33 1/3 rpm...
Want to play? Then nobody buys your garbage. You can sink like the NFL. Then once consumers stop paying for your poison tech, everyone will see where you really get your crooked money from and who really owns your Board of Directors.
Introducing the newest completely secure innovation in FOSS:
P.A.P.E.R
Worried that everything, everywhere, at all times is a back door designed to attack you personally, but do not have thousands of dollars to spend on marketing fluff? Fear no more; you can now communicate securely using PAPER.
PAPER is 100% free of all proprietary code, and 100% free of back doors. Err, except for carbon paper, which is kind of like a back door.
PAPER is also interoperable. Anywhere you go in the world, PAPER just works, every time. Secure, reliable, convenient communication for 2017. Join the PAPER revolution.
Pen not included.
Can anyone provide (or link to) comprehensive reviews/analysis of Purism's "PureOS" (as I understand it a debian variant)?
Just the hardware alone isn't enough, we need to look at the software/OS as well if we're gonna talk about something being "secure"
See subject: Stop it's ability to send info. outward via router port filtering ala ports 16992-16995 that Intel AMT/ME uses so filter those ports in a modem/router external to OS/PC. Intel ME/AMT operates from your mobo but has NO CONTROL OF YOUR MODEM/ROUTER!
(This stops it cold talking in/out permanently OR being able to remotely 'patch' it to use other ports by Intel OR malicious actors/malware makers etc.!)
Additionally, once you disable the AMT engine's software interface (ez via software these articles note)? A malware to 'repatch' this = impossible (bios updaters require it in usermode ware, e.g. ASUS).
(I only allow 80, 8080 & 443 in/out here on a SINGLE stand-alone system (no home LAN but TCP/IP connected online in BOTH my modem or router port filters or software firewalls))
HOWEVER - Be CERTAIN your modem/router's internal ware is "solid" as well (turn off things like UPnP etc. & CHECK router/modem HAS NO KNOWN BACKDOOR EXPLOITS (tons do unfortunately)) - get it patched ASAP if it's KNOWN exploited & TONS of routers, ARE https://it.slashdot.org/comments.pl?sid=9995967&cid=53488785/
* GOOD ROUTERS/MODEMS HAVE PORT FILTERING OPTIONS (crappy ones do not)!
APK
P.S.=> Good luck - it's the BEST EASIEST & CHEAPEST DEFENSE using what you already have (hopefully, again as not ALL modems have port filtering but most do & certainly GOOD ONES DO) vs. this threat by stopping it being able to communicate in/out period, from OUTSIDE of the INTEL chipset external to it via a router/firewall hardware... apk
Windows 10 now has Intel ME plug-ins for ultimate data theft!
It's actually ARM TrustZone which AMD utilizes.
I looked at an earlier version of this in detail on an ARM SoC. It consisted of a monitor mode that allowed you to run your most trusted SW between transitions of secure to/from non-secure modes. What was considered secure and non-secure were up to you. There was also what amounted to an extra address bit that gated access to peripherals. For example, if in non-secure mode, you could prevent processor access to a specific UART.