https://www.phoronix.com/scan.php?page=news_item&px=Zlatan-T...
I'm surprised you didn't mention the FSP which is a binary blob from Intel required to be run by any boot firmware (UEFI, Coreboot, or whatever) very early in the platform initialization process (to my understanding, basically as soon as possible after the reset vector, in the PEI phase) before anything is useable.
Baby steps. Don't let perfect be the enemy of good. Success here could indicate to CPU vendors there are people who care about these things.
I agree, but it's not like they've given up. They're still working on it, and hope to find a way to permanently remove all the software that enables it, and run their own software instead. Whether or not they'll eventually be successful is of course an open question.
The alternative, at least right now, is that Purism doesn't sell any hardware at all, goes out of business, and then there's no one working credibly on this. That would be an even worse failure, IMO.
" We released a petition for, and continue to work with Intel to free it entirely (what Intel is calling a “ME-less” design). "
Do you have a better solution that trying to neutralise it + starting a petition + talking with Intel to remove it ?
If you to want to criticize brands for selling privacy snakeoil, and not making you "the de facto owner of the machine" then we should address your criticism at Apple, not Purism
Can it be enabled by Intel?
A system that has ME installed with a NIC the ME can't access (non-Intel) seems like it makes the ME irrelevant via suffocation.
I'm not sure of the technical details of this board or if the ME can access non-Intel NICs.
Unlikely? Amazingly so. Technically possible? Yes.
If the Libreboot FAQ[1] is to be believed, then we are well past this stage. It states:
> Even Google, which sells millions of chromebooks (coreboot preinstalled) have been unable to persuade them.
If it has no NIC access and the OS doesn't have access to it because it's not hanging on PCIe anymore, so if it's only there for system bringup, it's essentially sealed off from the world.
This is my point. It can't be removed. It will always remain a security problem.
you have hardware on the cpu no longer accessible by software. you have a mellanox network card the me can't talk to. it's there, in the kitchen drawer. it's no longer in the door -so not a security problem.
the 'issue' requires physical access to the machine, and for you to be logged in with an admin account. if someone is physically sitting next to your server and logged in as root, you have no security anymore. they don't need to break into anything, the can just run what they want already.
someone is in your car with keys in the ignition. you're saying they can steal your car by hacking the entertainment system because it's insecure.
Intel ME is still there. It is still potentially remotely configurable and remotely updateable. That those features are not advertised is irrelevant, they can be assumed to be there or easily added.
and there's the issue. it is literally not remotely anything, since in the stated configuration it is not possible to get to it unless you are physically sitting at your computer and logged in. you are making stuff up and saying the thing you made up is dangerous.
If ME is still involved in the system, it can still act as an undetectable permanent implant/rootkit, you just need to burn one 0day to reach it by breaking into the x86 part first.
There is no reason to believe the software switch is working, especially when even a system integrator can accidentally enable the features. If someone wants them on they turn on.
Purism sells snakeoil. Presenting their offerings as FOSS-compatible would be honest. Claiming additional security is not.