AMD Has No Plans To Release PSP Code (twitch.tv)
AMD has faced calls from Edward Snowden, Libreboot and the Reddit community to release the source code to the AMD Secure Processor (PSP), a network-capable co-processor which some believe has the capacity to act as a backdoor. But despite some signs earlier that it might consider opening the PSP code at some point, the chip-maker has now confirmed that there hasn't been a change of heart yet. "We have no plans on releasing it to the public," the company executives said in a tech talk (video).
PSP stands for Platform Security Processor, a secure enclave in the processor and AMD's version of the Intel Management Engine.
Quoting from Libreboot:
As such, it has the ability to hide its own program code, scratch RAM, and any data it may have taken and stored from the lesser-privileged x86 system RAM (kernel encryption keys, login data, browsing history, keystrokes, who knows!). To make matters worse, the PSP theoretically has access to the entire system memory space (AMD either will not or cannot deny this, and it would seem to be required to allow the DRM “features” to work as intended), which means that it has at minimum MMIO-based access to the network controllers and any other PCI/PCIe peripherals installed on the system.
AMD is no doubt being bitten on the sack for using third parts code and we again see why everything should be open sources.
Closed source, out of band co-processors on every motherboard currently in production with no oversight or accountability? I'm surprised we don't have a third party stepping up here, like Samsung or Qualcomm, ready to take a crack at the CPU market with this kind of an opportunity.
But DS code is allowed
Huh? What's wrong with you, are you an icky weirdo or something? I bet you don't have a facebook either or watch television at least 20 hours per week. That's sooooo creepy.
Proof that it is a backdoor and that the crucial support of their business is a contract from the plutocracy, meaning that if they stop playing ball, they go out of business.
Another chip manufacturer that cannot be used for trustworthy IT infrastructure. Who's next on the chopping block?
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Go ahead, try to keep this stuff secret. There will be leakers and if you will be embarrassed by the leaks, it's better to come clean now than to be the center of market turmoil when the vulnerabilities are disclosed.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Just watch your network traffic, right? And those with really fancy tools can measure all the pin outs?
“He’s not deformed, he’s just drunk!”
This is the same topic as for the Intel Management Engine, for example Is the Intel Management Engine a backdoor?
Period.
Will $CURRENT_YEAR be the year of the Linux Desktop?
With the Intel AMT Platform, it is possible to render it "inert" such that yes its there, yes its running, but it won't accept any connections from the outside world. There is a Linux utility for checking if AMT is working or not. But Linux can't turn it on.
The problem is if you have Windows installed, Windows CAN re-activate it, and remotely. Can the AMD PSP be rendered harmless by containment, to where when Running Linux, it is non-functional because Windows utilities aren't there to re-activate it?
Funny but no. With https you can still see the target, so it would be easy to detect if someone opened a https connection to a server which the user newer visited.
But the danger is not that Intel/AMD is going to spy on anyone, because neither company is THAT stupid. The danger is if there is a bug which allow third party code running on the computer, to interfere with the code running on the PSP.
Robust firmware-signing isn't the problem... robust firmware-signing that requires a key not under your own control is the problem.
That's my #1 beef with Android... Google is happy to bitch about my unlocked bootloader, but forces me to choose between leaving it unlocked, or locking it WITH THEIR FIRMWARE ONLY. I want to be able to flash my own firmware AND re-lock the bootloader with MY OWN key.
It's also why I don't particularly object to things like AACS implemented directly by a discrete codec chip, but hate when mfrs. rely on the OS & CPU to enforce it. If it's embedded in the codec chip, I can ignore its existence and just not use it. If it depends on the CPU for implementation, the mfr. is going to try and lock down the entire device. It's the difference between being forced to own a black box you can bury in a hole in the back yard & ignore, vs living in a police state where you're forced to live IN a black box under somebody else's control.
The only real way out of this is either a new startup company catering to exactly 'our' crowd, or crowdfunding a desktop RISCV/J[2,4,6]/OpenSparc motherboard and processor combo (SOCKETED, not solder down. Lose a few watts, leave open future upgrades/replacements.)
The only way you'd be able to do that successfully would be to have your own nuclear-capable nation-state, and even then it would be dicey at best. All the 'Five-Eyes' nations and most of the rest of the West would be out to destroy such a project and those behind it. The governments of the West seem determined to weaken global network/computer security in order to be able to spy on anyone at any time for any reason, and damn the consequences.
Thank goodness my plans for the impending overthrow of Western civilization do not require secure networks or hardware.
Strat
Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
I care. But I know as much about building CPUs and getting them to work as I do about brain surgery: none.
I'm rooting for you guys, though. Is there a place I can go to donate some money?
Sigh, switched to telling corny jokes to get some karma back I guess. Leave.
1) I don't need points for my Excellent Karma. 2) Have some Portuguese Spam.
You know, that's argument ad hominem. It really doesn't matter *who* makes the argument; what matters is the merit of the argument. The argument is that security through obscurity isn't any good. It's an argument every security expert will agree with. In this case it's been already proven to be a vulnerability, in case of Intel. There's no valid defense AMD can use to defend their approach. ...so, for lack of valid defenses, let's use ad hominem...
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
Yes it is.
But in the eyes of the company, those groups are considered fringe groups, people who have wider agendas.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
That really is the only sane conclusion.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
According to https://www.raptorcs.com/TALOS... Raptor Engineering is working on Talos II. They claim it "Libre-friendly, powerful, and competitively priced the new, POWER9-based Talos II takes flight in early August 2017!" so not long to wait before we can evaluate the specs and price. Debian GNU/Linux has a POWER9 port which I'd expect would run on such hardware.
Digital Citizen
I don't care about the code. I just want to know how to turn it off.
Seriously, what's a decent bypass for this? Ignore the onboard LAN and use an oddball gigabit NIC for which the PSP couldn't possibly have a driver?
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
Well, I'm going to express my vote through my wallet. I'm not a fringe group - I'm a potential customer. A potential customer they have lost.
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
Man, you eat that?
Nope. Someone was complaining about Spam and Spam comes in a lot of flavors.
Can I mail you some of these?>
Sure. I could always use an extra set of bed sheets.