Slashdot Mirror


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).

13 of 125 comments (clear)

  1. Lisa Su is BAE by Anonymous Coward · · Score: 5, Informative

    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.

    1. Re:Lisa Su is BAE by sl3xd · · Score: 4, Insightful

      Seems odd that anybody would go down the route of obscurity, given the recent exposure of Intel AMT, and the problems it is causing.

      it would seem to be required to allow the DRM “features” to work as intended

      Odd to "protect" the use of DRM, given the track record of successful hacks against DRM. Even worse to compromise the security of the entire system for its sake.

      I see nothing that could possibly go wrong...

      --
      -- Sometimes you have to turn the lights off in order to see.
    2. Re:Lisa Su is BAE by Anon+E.+Muss · · Score: 4, Insightful

      4. There is zero commercial advantage in releasing the source.

      I'm not so sure about that. I think with proper marketing AMD could turn it into a major commercial advantage. Imagine the ad campaign...

      AMD chips don't spy on you, and we can prove it.
      Intel is hiding behind lawyers and refusing to come clean.
      Which one do you want inside your computer?

      (Unfortunately, "proper marketing" and "AMD" are rarely used in the same sentence.)

      --
      The key sequence to access my Slashdot bookmark in Firefox is Alt-B-S. I don't believe this is a coincidence.
    3. Re:Lisa Su is BAE by ShanghaiBill · · Score: 4, Informative

      5. There really is a backdoor.

  2. The distrust only grows from here by Anonymous Coward · · Score: 4, Interesting

    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.

    1. Re: The distrust only grows from here by Anonymous Coward · · Score: 4, Insightful

      You are kidding right? The base band chip in mobile phones would make intel and amd look like amateurs with what samsung and qualcomm can do.

  3. Leaks are Worse, Fellas by bill_mcgonigle · · Score: 4, Interesting

    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)
  4. Re:Proof by StormReaver · · Score: 5, Informative

    Except that's conspiracy-theory reasoning.

    If we've learned anything in the last five years or so, it's that's yesterday's wacko conspiracy theory is today's jaw-dropping, fact-checked revelation.

  5. Re:Ok, next! by TFlan91 · · Score: 4, Insightful

    What chip manufacturer is trustworthy?

  6. Re:Ok, next! by grumpy-cowboy · · Score: 5, Funny

    Lay's, Humpty Dumpty, Yum Yum,...

    --
    Will $CURRENT_YEAR be the year of the Linux Desktop?
  7. Re:Ok, next! by tlhIngan · · Score: 4, Informative

    Another chip manufacturer that cannot be used for trustworthy IT infrastructure. Who's next on the chopping block?

    Better get rid of ARM, too, since ARM has the same thing.

    In fact, I believe AMD licensed ARM's technology for it - it's called TrustZone, and it separates out threads of execution into "secure" and "open" modes. Your regular OS runs in the "open" mode, and makes calls into the secure OS, which can be used to keep stuff like encryption keys away from the main OS. (You can use it for disk encryption - get the secure OS to generate a key, save it, and load the encryption key into the onboard encryption hardware, so none of the user software touches it. If you rip out the disk, it's useless because the key is locked away).

    Several DRM schemes also use it, including Google's Widevine DRM (requires it in order to work).

    And yes, the secure OS has full access to the main OS and all the peripherals.

    The boot chain must be strictly controlled - you have to start with a onboard ROM monitor that verifies the images as they load before transferring control the open world OS. Otherwise you can load any code you want. I'm not sure how AMD processors boot, but all ARM processors using TrustZone have a boot ROM that verifies the next stage bootloaders (and secure OS) before loading them into memory.

  8. Re:So I have no plan to use AMD processors by OrangeTide · · Score: 4, Interesting

    POWER9 is open. Not free in the sense of RISC-V or SPARC, but at least it's not based on mysterious binary blobs and undocumented coprocessors like the options from RPi/Broadcom, Intel and AMD.

    --
    “Common sense is not so common.” — Voltaire
  9. Talos II is coming by jbn-o · · Score: 4, Informative

    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.