78

AMD Listened to us, and added a PSP disable option in their new AGESA version! :...

 6 years ago
source link: https://www.reddit.com/r/linuxmasterrace/comments/7i6kl7/amd_listened_to_us_and_added_a_psp_disable_option/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Posted by
XFCE 3.8.18
5 years ago

AMD Listened to us, and added a PSP disable option in their new AGESA version!

Not my picture (Credit to u/repo_code), but https://drive.google.com/file/d/1b4p3d-gtHbFvkUbHYC8HSIviL-1ssC7V/view
My Gigabyte AB350 Gaming 3 also has a bios based on the new agesa version, through it doesn't have the PBS options by default, so I enabled them, flashed the new bios, and indeed the setting was there!
EDIT: My mobo

96% Upvoted
This thread is archived
New comments cannot be posted and votes cannot be cast
level 1
· 5 yr. ago
Glorious OpenSuse

And just like that, my dilemma of which platform to choose for my next upgrade vanished.

level 2

Just get a compatible motherboard. Gigabytes need a modded bios, ASRock works fine, no info on Asus,Biostar and MSi

level 2
[deleted]
· 5 yr. ago

I'm buying amd like this holiday season. Fuck yeah!

level 2

Unfortunately not the case. It is still there... alive and kicking after the POST. :(

Doing my computing on ARM - voting with my money and I say a gigantor NO on this PSP and IME. Geez, this sux!

... and people wonder why only PC gamers and the corporates are left using the desktop.

level 1

But can it run Libreboot?

level 2
Comment deleted by user · 5 yr. ago
level 2

Even if true, AGESA is proprietary again since 2014. So, no, it can't.

level 1

I've contacted AMD about this, and hopefully they'll have an answer for me tomorrow about this.

But if this is the case, and its widespread, then it should be a no-brainer for a lot of security types who worry about this sort of thing. Especially Google.

level 2

The wording on that option makes it fairly clear this just turns off AGESA's interaction with the still-active PSP. It explicitly calls out the "BIOS" PSP driver as the item being affected, and then lists features that won't work if the "BIOS" isn't allowed to talk to the (still active) PSP.

I'd bet this was introduced as a recovery option if the firmware's PSP driver doesn't work for some reason, not as a security measure.

level 1
· 5 yr. ago · edited 5 yr. ago
Glorious Debian

Just a word of caution...BEST case is that the PSP still runs during boot but is somehow shut off after the BIOS loads. Worst case: AMD is simply making the BIOS not talk to the still active and still dangerous PSP. The fact that I can't seem to find any official technical information (or even any technical information at all) on this is disturbing.

Even in the best case scenario, the PSP is still active and still has control of your machine for at least a limited time window. Also, there would be no way to know that it was truly deactivated short of AMD releasing the source code showing that it does in fact shut down. If it shuts down then theoretically there should be no AMD / third party IP required, so AMD should be able to release stripped-down source code and binaries sans the third party IP. If they aren't willing to do that, don't just blindly take a nebulous BIOS option as evidence of security.

level 2
· 5 yr. ago
Xubuntu based monstrosity

AFAICT, AGESA has to bootstrap the ARM TrustZone. If it's disabled, it hopefully simply isn't booted. Or, perhaps, the CPU would prevent PSP from accessing memory, effectively disabling it (and all of ring < 0 code, in fact).

level 1

We can now disable PSP on AMD?

This is big news, right?

level 2
level 2

We don't know what the switch really does.

level 1
[deleted]
· 5 yr. ago

Disabling it is a good start. The next step is removing all vestiges of it now. We can also disable IME, and most of the current work going on is more about removing it after it has been disabled.

In any event I am happy AMD has taken this step. The less bullshit we all have to deal with, the better.

level 2

Id bet they only did it to counter Intel becoming more appealing to security and privacy conscious people recently with the IME disabling topics.

level 1
[deleted]
· 5 yr. ago

Wait, this this just implement or long time ago? Why is this not bigger news?

level 2

Somewhat new, 1-2 weeks old. Maybe no one noticed.

level 1

Hi, I posted the original screenshot.

It's big news if, and only if, it turns PSP fully off. That's an open question. On the other thread /u/CataclysmZA said they are asking AMD for clarification.

level 2

Hi there, thanks for posting. Could you provide an image in better quality or tell us what's behind the QR code? Is there specific info about this setting or just the usual board/firmware manual?

level 1
Comment deleted by user · 5 yr. ago
level 1
· 5 yr. ago
Glorious Manjaro

Holy crap yeees, omfg thanks AMD I knew you were the MVPs. Quick! Let me order one or two more 3x2m Lisa Su posters for my bedroom.

level 2
· 5 yr. ago
when lspci locks up the kernel

Don't get too excited. We won't know for a while exactly "what" is being disabled. The PSP could be still active but just "uninteractable".

level 1
· 5 yr. ago · edited 5 yr. ago
Glorious Slackware

I'm cautiously optimistic, since I have my doubts that the NSA would allow such thing.

Then again, could be just a switch, does nothing but make us feel good, thinking is off, like some of the switches in W10.

But I do hope that I'm wrong and it really does what it says.

level 1
· 5 yr. ago
XFCE + kwin-x11 + tint2 + dunst
level 2

Also for /u/SaltyBalty98
The PSP is a secret CPU inside of every new AMD CPU that you cannot access that runs unknown code that can access your whole PC. That means for example that if it is hacked, your entire PC is fucked.

level 1
[deleted]
· 5 yr. ago

Do we have any tools to test and see if this really works?

level 1

Actually didn't we request they open source it not just add an option to disable it?

God knows what the option actually does if we can't see the code.

level 1

Wait, how do you get this going? :)

level 2

What mobo do you have?

level 1
· 5 yr. ago · edited 5 yr. ago
Kernel 4.2.0-blaze-it

Excellent. I will be buying AMD in the very near future

edit: a month later, I am the proud owner of an AMD processor. Just wanted to update.

level 1

Turns out, markets have massive incentives for business practices that are consumer- and enterprise-friendly. AMD stands to gain a ridiculous amount of business from this.

level 2

Id like to believe this, but i definitely cant agree with the words "massive incentives". Moreover if most people both in the consumer and enterprise sector wouldnt be massively ignorant of privacy and security no one would still be using Windows or macOS except for being a hipster.

level 1

Why is this so good, or bad, or whatever?

level 2
· 5 yr. ago
Glorious OpenSuse

PSP is basically AMD's counterpart to Intel's ME, with all the same security and privacy concerns. If this really disables it, then AMD CPUs can be fundamentally "safer" than Intel's.

level 1

The only PSP and PBS I know are Playstation Portable and Public Broadcasting Station. What are we talking about?

level 2

PSP is AMD's version of Intel ME
PBS is... Something, but the setting for disabling the PSP is there.

level 1
· 5 yr. ago
Arch on a ThinkPad

Is that really disabling the PSP or just the interactions between the PSP and BIOS?

level 1
· 5 yr. ago
Fedora in the streets, macOS in the sheets

This is amazing news!

Time for my first AMD build, I think...

level 1

Ohh this is so cooooooollll!

level 1

Holy shit that's amazing!

level 1

What info is behind the QR code? I can't pick it up

level 2

IIRC just the mobo manual

level 2

Transcript of image

BIOS PSP Support
Description
Enable/Disable BIOS PSP driver execution (including all C2P/P2C mailbox, Secure S3, fTPM Support)

QR code is: http://www.asrock.com/manual.asp?Model=AB350%20Pro4


I got tired of reopening the image each time I wanted to check the wording

level 1
[deleted]
· 5 yr. ago

Will Libreboot be possible now?

level 2

Already talked about here: r/linuxmasterrace/comments/7i6kl7/amd_listened_to_us_and_added_a_psp_disable_option/dqwfxil/

level 1

Can we trust an on/off switch provided by the company that made the thing in the first place?

level 1

Are we sure that this method completely disables the PSP?

Intel's ME can also be "disabled" by the HAP bit, but the "small" part that still runs is still exploitable, as detailed here.

level 2

Definitely not. More discussion e.g. here.

level 1

Any AM3+ motherboards supporting this, or just AM4?

level 2

AM3+ Doesn't have the PSP

level 1

PlayStation Portable?

level 2

Platform Security Processor

level 2

AMD's Intel ME

level 1
[deleted]
· 5 yr. ago

So since Zen2 will arrive in February, will those BIOS updates still be compatible with Zen2 and allow to remove Zen2's PSP.

level 1
Comment deleted by user · 5 yr. ago
level 1

What ASRock motherboard enable you to disable the PSP?

level 2

The Gigabyte AB350 Gaming 3


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK