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

125 comments

  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 Rick+Schumann · · Score: 3, Insightful

      There's two reasons I can think of offhand why they wouldn't want to release the sourcecode:

      1. They don't want to make it any easier than necessary for hackers to find a way to exploit this
      2. They don't want the general public to know exactly how much any system using this hardware compromises their privacy and personal security

      As-is, I'd say that any computer using this technology is about as compromised as it can get, nothing you'd ever do on it would even be remotely secure, not unless it was never, ever connected to any network that has any route to the public Internet. The only way they could make something like this worse would be to somehow prevent any OS other than Windows to run on it, ensuring that you never, ever have any control over anything that isn't trivial.

      In the past I've said "computers aren't fun anymore", but when I said that previously I meant it in a totally different way than I do when I say it now; between hardware manufacturers, designing in hardware that allows for outside surveillance and control of a computer you ostensibly own, and shithead companies like Microsoft, who produce entire operating systems with surveillance-and-control completely integrated into every piece of code, computers are now worse than "no fun anymore", they're spiritually cancerous. As if that isn't all bad enough, now Microsoft is attempting to annex and subvert Linux, too, trying to bring it's further development under their control, and running half-assed versions of it under Windows, effectively removing all the advantages, security, and privacy.

      If I even cared anymore I guess I'd go play with microcontrollers. Until, that is, they manage to ruin that for everyone, too.

    3. Re:Lisa Su is BAE by Fwipp · · Score: 3, Interesting

      3. They're using proprietary code from a third-party that they're not allowed to disclose.

    4. Re:Lisa Su is BAE by Anonymous Coward · · Score: 0

      And this "third party" code is produced by????

    5. Re:Lisa Su is BAE by smallfries · · Score: 2

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

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    6. Re:Lisa Su is BAE by Anonymous Coward · · Score: 0

      they could just say so, though instead of ramming BS excuses down our throats.

    7. Re:Lisa Su is BAE by ArchieBunker · · Score: 1

      Intel. Or more likely whoever owns the IP for the management processor.

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
    8. Re:Lisa Su is BAE by Rick+Schumann · · Score: 1

      Sure. There's also 'zero commercial advantage' to not jacking up the price of Epi pens by a gazillion percent, and just look how well-received that was!

    9. Re: Lisa Su is BAE by Anonymous Coward · · Score: 0

      My feelings exactly. Still young only 33 and haven't touched a computer (except gaming) in over a year. Sad considering this is my career. Got laid off and am trying to figure out if I even want to get back into this field. Tempted to just install sprinkler systems ($15 an hour starting out) and ($36 an hour on govt scale jobs)
      Which seems to be the bulk of the work.

      Tempting indeed.

    10. 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.
    11. Re:Lisa Su is BAE by ShanghaiBill · · Score: 4, Informative

      5. There really is a backdoor.

    12. Re:Lisa Su is BAE by Rick+Schumann · · Score: 1

      That's pretty much a given, anymore.

    13. Re:Lisa Su is BAE by Anonymous Coward · · Score: 0

      Do you have to wipe the spittle off your monitor and keyboard after you rant like that? LOL you talk about the OP putting his fingers in his ears and ignoring the truth but it seems like you're the one who is ignoring the truth right in front of your eyes and is so desperate for your rose colored glasses to make your fantasy utopia a reality that you just can't accept the level of surveillance spying and data collection that goes on every single day. Or are you a shill for the NSA/CIA/FBI/Microsoft/Facebook/whoever that wants to continue to indoctrinate everyone into believing that 'sharing is normal' and 'only people with something to hide want privacy'? Or are you just a 'useful idiot' to all the asshole corporations and asshole government agencies that want to stick their little brown noses into everyones business? Either way you're an annoying little cunt, STFU and GTFO.

    14. Re:Lisa Su is BAE by Anonymous Coward · · Score: 0

      And this "third party" code is produced by????

      Israelis....

      Israel... where all the good secret "cracking" tools come from.

      Israeli tech ad line: "Yeah we crack iPhone. It was piece of matzo to break."

    15. Re:Lisa Su is BAE by sexconker · · Score: 1

      It's ARM.

    16. Re:Lisa Su is BAE by Aaden42 · · Score: 1

      Honestly, I have a doubt it's third party code that's holding them back. I'd lay even odds on a polite reminder from a Three Letter Agency was all it took to scuttle any plans of revealing their backdoor source code.

    17. Re:Lisa Su is BAE by Anonymous Coward · · Score: 0

      Honestly, I have a doubt it's third party code that's holding them back. I'd lay even odds on a polite reminder from a Three Letter Agency was all it took to scuttle any plans of revealing their backdoor source code.

      That's why they should have just DONE IT instead of talking about doing it.

    18. Re:Lisa Su is BAE by Anonymous Coward · · Score: 0

      What's your address? I'm coming to live in your house, since your front door can be picked.

    19. Re: Lisa Su is BAE by Anonymous Coward · · Score: 0

      You'll also be healthier doing the physical work. Computers can make you pretty sick.

    20. Re:Lisa Su is BAE by Kjella · · Score: 1

      You mean just like Linux crushed Windows and macOS on the desktop when they did the same? Oh, wait...

      --
      Live today, because you never know what tomorrow brings
    21. Re: Lisa Su is BAE by Anonymous Coward · · Score: 0

      And just as soon as their marketing says that, they get slapped with court injunctions and libel suits until the lawyers bankrupt them.

      Great plan, genius.

  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.

    2. Re:The distrust only grows from here by Anonymous Coward · · Score: 0

      It's time to do some hardware fuzzing and discover problems.

    3. Re:The distrust only grows from here by Anonymous Coward · · Score: 1

      >I'm surprised we don't have a third party stepping up here, like Samsung or Qualcomm

      If both Intel and AMD have this sort of thing baked into their hardware then I'd guess that either A) there's some sort of business/financial incentive for them to do so, or B) there's a lot of pressure from certain TLAs to do so. Either way, I can't see why the same pressure(s) wouldn't drive a third party to do the exact same thing, and that's before you ask yourself how sure you are that they aren't doing it already on their non-PC CPU products.

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

      "oh sure i dont care i will just switch it off"

      "wait, i need it on to watch hbo go?"

      "ok here take all my privacy i just want to watch game of thrones"

    5. Re:The distrust only grows from here by iCEBaLM · · Score: 2

      Where do you think they get the co-processors from? AMD's PSP is some ARM variant, could be qualcomm for all we know.

    6. Re:The distrust only grows from here by thegarbz · · Score: 1

      I'm surprised we don't have a third party stepping up here

      We did. For years 3rd parties made lots of money selling these as extras on every server or high end workstation. Now that everyone gets it for "free" people are upset.

    7. Re:The distrust only grows from here by Anonymous Coward · · Score: 0

      Just because something is free it doesn't mean people want it.
      It's a completely useless feature for any individual administrating their own PC.

      Even if they do not build cpu's without it because it's cheaper to have less variants there should be at least a simple documented way to completely disable the thing.
      And not just disable the configurable parts but actually and verifiably power off the whole coprocessor.

    8. Re:The distrust only grows from here by Waccoon · · Score: 1

      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.

      They'd do better... especially Qualcomm?

  3. Fuck Intel, and Fuck AMD too. by Anonymous Coward · · Score: 0

    Enough with this secure backdoor bullshit. I'm getting to the point where I'm making small preparations to remove myself from any digital communication or data systems whatsoever.

    How long are we going to continue to buy products that are actively working against us? I realize that one has to use technology to survive in today's world, but that doesn't mean one has to use it for anything more than the bare minimum. No cell phone, no laptop, no cameras in my house, no always on microphone "assistants". OTA TV and a desktop computer running Linux that's only booted up for survival needs or basic web surfing. Running a very old, pre-PSP AMD processor or possibly a pre AMT Intel. That's where it's heading. Nothing can be trusted.

    1. Re:Fuck Intel, and Fuck AMD too. by Anonymous Coward · · Score: 0

      imho, you are going too far. I do agree that nothing can be trusted, but to quote joe stalin, "trust is good, control is better".

      One can build a cluster out of 100 single board computers, one can put it into a faraday cage, one can use multiple boards to somewhat verify that there are no extra packets being sent, one can mitm every ssl session with another dedicated board to ensure nothing unnecessary goes outside and rewrite raw ethernet frames with yet another board.

      And then, one can add fat x86-64 nodes full of gfx cards/fpgas to that cluster for processing data, if you absolutely need the processing power.

      It will take months to build, program and document that system. As for "secure backdoor bullshit", the present situation is just the flowers, the fruits are yet to come!

  4. No PSP code by Anonymous Coward · · Score: 1

    But DS code is allowed

    1. Re:No PSP code by Anonymous Coward · · Score: 0

      I head 3DS was more secure, but I might be thinking of GB, GBA, or GG.

  5. Re:"the Reddit community" by Suiggy · · Score: 1

    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.

  6. Proof by kelanos · · Score: 1

    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.

    1. Re:Proof by Wootery · · Score: 1

      Except that's conspiracy-theory reasoning. They might just figure that not enough people care to bother.

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

    3. Re:Proof by Anonymous Coward · · Score: 0

      I imagine QWest felt the same when they told the government that they could take their warrantless internet surveillance system and shove it, only to find all of their government contracts denied/rescinded and most of their executive staff accused of SEC violations.

    4. Re:Proof by kelanos · · Score: 0

      how can you talk about reasoning when you consider NONE of the geopolitical context and just say "conspiracy theory" because you feel like it?

    5. Re:Proof by kelanos · · Score: 0

      besides, they could get an edge over intel if they would open source theirs when intel never would

      not taking that advantage is a strong indication

      PS you're fucking stupid

    6. Re:Proof by Wootery · · Score: 1

      No, don't be absurd.

      The 9/11 truthers? Just as stupid today as they were yesterday.

    7. Re:Proof by Wootery · · Score: 1

      they could get an edge over intel if they would open source theirs when intel never would

      But like I said, very few people really seem to care. You explanation isn't proof, it's one possible explanation.

      PS you're fucking stupid

      What a compelling argument!

    8. Re:Proof by kelanos · · Score: 0

      >very few people

      what about COUNTRIES, businesses, they don't care about their secrets?

      seriously, you are stupid

    9. Re:Proof by Wootery · · Score: 1

      they don't care about their secrets?

      Well apparently not, no. Slashdot might care about this stuff (myself included), but as far as I can tell no-one else really does.

      Alternative architectures like ARM exist, and projects like RISC-V exist, and I think they're great, but I don't see them having a big impact on the CPUs that real people buy for day-to-day workstations and servers. Maybe that's cynical, but here we are.

      seriously, you are stupid

      Try arguing like an adult, rather than a petulant toddler.

  7. Ok, next! by Opportunist · · Score: 3, Insightful

    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.
    1. Re:Ok, next! by TFlan91 · · Score: 4, Insightful

      What chip manufacturer is trustworthy?

    2. 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?
    3. Re:Ok, next! by Anonymous Coward · · Score: 0

      Maybe it's time you create an untrusted network in your infrastructure where you can still use these chips. For example, you can use servers with these chips for number crunching, where the untrusted network is configured so that these servers can only talk to themselves and to a trusted machine.

    4. Re:Ok, next! by Rick+Schumann · · Score: 1

      Then you have two choices: Either some obscure 3rd-tier company, probably Chinese, who at best is hiding their backdoors, or expensive FPGAs, and you learn to 'roll your own' microprocessor that way. Or, used equipment wherever you can find it.

      I suppose you could also set up your firewalls to prevent any 'phone home' from occurring, but like Windows 10, it might have so many different ways to do that, that you'd be playing an endless game of Whack-a-Mole trying to lock it out.

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

    6. Re:Ok, next! by Anonymous Coward · · Score: 0

      Where do you live? Around here, of those three, I've only ever heard of Lay's. I also know of Herr's and UTZ.

    7. Re:Ok, next! by grumpy-cowboy · · Score: 2

      QC, Canada

      --
      Will $CURRENT_YEAR be the year of the Linux Desktop?
    8. Re:Ok, next! by Gravis+Zero · · Score: 2

      The POWER8 and POWER9 by IBM are completely open. See also: https://www.raptorcs.com/TALOS...

      --
      Anons need not reply. Questions end with a question mark.
    9. Re:Ok, next! by thegarbz · · Score: 1

      used for trustworthy IT infrastructure

      Infrastructure is exactly the kind of IT that has had these exact things for 2 decades. Just built into the motherboard instead of the CPU.

    10. Re:Ok, next! by pigsycyberbully · · Score: 0

      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.

      https://www.youtube.com/watch?...

    11. Re:Ok, next! by Roman+Mamedov · · Score: 1

      Snatch up AMD's Bulldozer/Piledriver FX series CPUs, used or on sales, those are the last and to date fastest remaining x86 CPU without Intel ME or AMD PSP backdoors.

    12. Re:Ok, next! by KiloByte · · Score: 1

      That code is loadable, and depending on the boot chain you may or may not be able to replace it. And you do get the source -- at least to the reference version, your machine's vendor may load something else there.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    13. Re: Ok, next! by that+this+is+not+und · · Score: 1

      There aren't really open source development tools for "expensive fpgas". That is a fairly closed world.

    14. Re:Ok, next! by Anonymous Coward · · Score: 0

      Me, just as soon as I figure out how to do the whole process.

      Any Instructables out there yet for the DIY crowd?

    15. Re:Ok, next! by Anonymous Coward · · Score: 0

      I recommend the Yum Yum sweet cheddar chips, not sure why they haven't taken over the world, never seen chips disappear as fast
      Rest of the world: you're missing out

  8. Everytime this happens by Anonymous Coward · · Score: 0

    ... someone cuts it open and we all see some genuis braindead decision made by a fuckwit that either:

    allows a third party access 'accidentally'

    blows the whole system up by explosing a trivial exploit that's massive

    uses some GPL'ed code that should have made it open in the first place.

    There is no security by obscurity by using hardware everyone has (and can cut open)

    1. Re: Everytime this happens by Miamicanes · · Score: 0

      > There is no security by obscurity by using hardware everyone has (and can cut open)

      Er... considering that it took about 25 years for amateurs to reverse-engineer a 6502, and around 17 to successfully de-pot a Votrax SC-02 module... yeah, obscurity probably *will* buy them at least 3-5 years against determined & well-funded state espionage agencies, 10-25 years against organized crime, and 25-50 years against amateur hackers.

      What AMD is counting on is keeping it secret long enough to discover their own vulnerabilities first & quietly fix them, so that by the time any vulnerabilities become public, the product in question will have been EOL'ed for a decade or two.

      The problem with relying on public scrutiny & bug bounties as a security strategy is the assumption that discovered vulns even *can* be fixed in-place on an existing device.

  9. Not popular enough. by Anonymous Coward · · Score: 0

    there was a crowd funding for risc-v cpu, 100% open source cpu (a first) but barely 200 peoples (including me) contributed. They seemed to have the skill tech skill (other ASIC done in the past) but not the PR to reach peoples. Although it seem peoples (at least 99.9% of them) just don't give a s*** about backdoor or not.

    1. Re:Not popular enough. by erapert · · Score: 1

      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?

  10. No Plans to buy their backdoored hardware then. by Anonymous Coward · · Score: 0

    No Plans to buy their backdoored hardware then.
    I think that says all.

    The last strippable Intel hardware ME without signed GPU is the 1155/2011 v3 core stuff, right?

    If I need newer GPUs that may become my fallback platform, with AM3 primary, followed by AM3+ as a fallback. Although AFAIK 3+ and FM2 had PSPs just software/hardware disabled?

    It really is time to crowdsource all three of: RISC-V, the open source Hitachi SH J2/4/6 chips, and SPARC chip derivatives, each with support for a common CPU socket and an open source chipset initialization/management engine. Maybe emulating/implementing IA32/UEFI for PC compatible peripheral board bringup, then start unveiling open hardware versions of GPUs and other hardware from there.

    But *NOW* is the time for the techie community to band together, get off our collective asses, and *GET THIS DONE*. I mean if Bitcoin was able to get ASICs within ~3 years, getting ASIC CPU/Motherboard chipsets done within 3 years should be within our community's capabilities. And now is the time to do it, at least as fast as industry is capable of developing a design. Chip Gracey of Propeller/STAMP fame managed to get 180NM stencils done for a few hundred grand. Even if we had to step from P3-P4 era technology and work up to a smaller and more current process to reach performance parity, it would be worth it for a libre chip design. And gives us an opportunity to do things that don't make 'mass market' sense yet. Like producing a dual or quad core 128 bit RISC-V variant, porting linux to it, and then not panicking in another 5 or 10 years when the 52-53 bit addressing limitation of x86_64 comes back to bite everyone in the ass, just like the '2, maybe 3 gig' application space did for IA32.

    Anyway, fuck AMD. If someone, maybe vivante, qualcomm (oh the irony!), or broadcom was to produce a discrete version of their GPU IP without requiring firmware signing, I'd be all over that like stink on shit. If they don't, then the community really needs to start work on crowdfunding that, along with a cpu/motherboard platform, so we can free ourselves before it is too late.

    Or maybe it is already too late, since despite this discussion being made 5-10 years ago when Intel starting locking shit down, nothing has REALLY been done towards taping out an alternative :(

    1. Re:No Plans to buy their backdoored hardware then. by Anonymous Coward · · Score: 0

      I agree in principle, but I see no practical solution.

      I mean if Bitcoin was able to get ASICs within ~3 years, getting ASIC CPU/Motherboard chipsets done within 3 years should be within our community's capabilities.

      Bitcoin had money pouring in from investors who cared more about profit than privacy. Without this, RISC-V is going to move very slowly---if it goes anywhere at all.

      You make the real money in privacy by selling it out.

  11. 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)
  12. Can't this stuff be sniffed out? by fustakrakich · · Score: 1

    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!”
    1. Re:Can't this stuff be sniffed out? by Megane · · Score: 1

      I think the best thing you can do is don't plug anything into the integrated Ethernet port (or on-chip WiFi if it has that). You know that its built-in spyware knows all about how to use that. It's trickier to do that on a laptop, but a USB Ethernet will at least be much more trouble for it to spy on.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  13. Seriously... by __aaclcg7560 · · Score: 0

    I had not idea that AMD was behind the Sony PlayStation Portable (PSP).

    1. Re: Seriously... by Anonymous Coward · · Score: 0

      Sigh, switched to telling corny jokes to get some karma back I guess. Leave.

    2. Re:Seriously... by DontBeAMoran · · Score: 0

      Hey, you stole the lame joke I was planning to post.

      --
      #DeleteFacebook
    3. Re:Seriously... by Anonymous Coward · · Score: 0

      You are confused. In this context, PSP means "Picture Script Posting".

      https://slashdot.org/comments....

    4. Re: Seriously... by __aaclcg7560 · · Score: 1

      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.

    5. Re:Seriously... by Anonymous Coward · · Score: 0

      I got a Black Amazon Dot, which matches my vintage 2006 Black Macbook.

    6. Re: Seriously... by Anonymous Coward · · Score: 0

      Man, you eat that? Can I mail you some of these?

    7. Re: Seriously... by __aaclcg7560 · · Score: 1

      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.

    8. Re: Seriously... by Anonymous Coward · · Score: 0

      " I could always use an extra set of bed sheets."

      Don't be so bashful, I can find these with a built-in Kevlar corset.

    9. Re: Seriously... by Anonymous Coward · · Score: 0

      I got a Black Amazon Dot, which matches my vintage 2006 Black Macbook.

  14. Re:"the Reddit community" by Anonymous Coward · · Score: 0

    considering its made up of a solid 90% of the people who might purposefully seek out an AMD cpu at this point, its a legit bloc. Kinda like saying politicians should ignore old people just because they all live in retirement homes.

  15. Intel Management Engine by Jack+Greenbaum · · Score: 1

    This is the same topic as for the Intel Management Engine, for example Is the Intel Management Engine a backdoor?

  16. So I have no plan to use AMD processors by grumpy-cowboy · · Score: 2

    Period.

    --
    Will $CURRENT_YEAR be the year of the Linux Desktop?
    1. Re:So I have no plan to use AMD processors by iCEBaLM · · Score: 1

      Alright, so whose processors are you using? Intel has the IME which is the exact same thing, and has already been compromised once.

    2. Re:So I have no plan to use AMD processors by Anonymous Coward · · Score: 0

      This is part of the reason I haven't bought a new PC in a while. I was hoping that either AMD or Intel would have stopped this on at least some of their machines by now, but that doesn't seem to be the case. The other reason of course, is that my computer from many years ago is still mostly good enough for what I use it for.

    3. Re:So I have no plan to use AMD processors by DontBeAMoran · · Score: 1

      So what's next for you? Waiting for the 8-core Raspberry Pi 5?

      --
      #DeleteFacebook
    4. Re:So I have no plan to use AMD processors by drinkypoo · · Score: 1

      raspis don't function without blobs so that's no solution either...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:So I have no plan to use AMD processors by DontBeAMoran · · Score: 1

      Intel Core 2 Quad?

      --
      #DeleteFacebook
    6. 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
    7. Re:So I have no plan to use AMD processors by Hobart · · Score: 1

      POWER9 is open.

      What's the least expensive POWER9 system an individual or small business can buy?

      --
      o/~ Join us now and share the software ...
  17. Can this be contained or rendered inert? by Zombie+Ryushu · · Score: 3, Interesting

    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?

    1. Re:Can this be contained or rendered inert? by Anonymous Coward · · Score: 0

      AMT is only part of Intel's IME.

    2. Re:Can this be contained or rendered inert? by Anonymous Coward · · Score: 0

      the AMT cannot be rendered inert. It's not about Windows or Linux. You're putting your head in the sand.

    3. Re:Can this be contained or rendered inert? by Anonymous Coward · · Score: 0

      If it can be reactivated without physical access it's not inert.

  18. In theory, yes. In practice, no. by Anonymous Coward · · Score: 0

    In theory, yes. In practice, no.
    If you want to be 'nefarious', all that HTTPS pushing that has been going on is actually a government supported conspiracy to help obscure their illegal spying on your computer hardware by ensuring all traffic is encrypted, thus making a particular stream of data impossible to discover, analyze and discuss when they *DO* exploit the backdoor they have in the hardware.

    Furthermore, if the backdoor in question requires an application, processor core, drm, or ethernet packet/frame level trigger, it could be impossible to discover without having already been tipped off by a leaker with inside knowledge, since, as stated, everything is encrypted, and all that would be needed to enable a backdoor/dump state is an amazon/azure web services instance somewhere sending a packet in an otherwise valid stream of content which the Intel ME/PSP is looking for, possibly just by scanning memory space periodically for a certain set of 'trigger pages'. All that would be needed to do that, would be to ensure the processor reaches a state that triggers the ME to verify its memory (since it is assumed the ME/PSP is too slow to be scanning *EVERY* page fault. And then scan a particular series of page faults and/or memory address range to find its trigger, which then could simply watch for the incoming/outgoing TCP/IP stream (or raw ethernet frame, if it requires network level access to exploit/activate.)

    Furthermore, the new 'process encrypted memory'/'memory coloring' support that all the new processors have would make it quite easy to keep even the most dedicated and paranoid security user from being able to scan their entire OS's memory space to watch for such activity, even if you knew the fingerprint of it. Outside of statistical measurements (like a certain memory pattern, registering pages of a certain order, etc. Most of which would be hard and resource intensive to verify on a 'live system' running at even a fraction of its full computing potential.) it would be almost impossible to catch such activities, and combined with all the other obscuration techniques being used/added to computers today, each actually makes us *LESS* secure in the trustworthiness/auditability of our computer systems than if we were to just use older hardware which had a clear memory space and just basic MMU fencing.

    In my humble opinion, the only way to return to 'user trustworthy computing', is to step back about 10 years in CPU features/tech, use an embedded controller style design for the management engine (or, if it MUST be on the processor for power minimization purposes), a fully sandboxed EC with its OWN memory space, an IOMMU for CPU/EC fencing, and a limited and isolated pair of input and output buffers so neither side has unrestricted access to the other's memory space. This would make a lot of things, like the virtual hard disk/networking/kvm support more difficult to implement, but in the case that it is TRULY necessary, it would be better to have that as a separate logical unit, which can be enabled/disabled by the EC at boot time/via system toggle/on a real time clock timer, based on auditable and authenticatable firmware the user can choose to provision themselves.

    If it was really just about 'protecting our warranty liability' like Intel and AMD both claim, so you can't damage the hardware/cause unexpected operation by running an intentionally modified firmware (possibly at a resellers behest), all that would be required is a hardware jumper, a verification key (burned in, like is currently done), and some sort of CPU 'text change', like report the processor via CPUID with 'Dev Mode Unlocked'. If the risk of hardware damage is so bad, include a warrant efuse as well and flag the CPU as 'Warranty Void'. Hell, just release the Intel K series/AMD Black series processors like that, permanent void fuse, and no firmware signature checking.

    But doing things the smart way has never been either Intel or AMD's forte. For the history of dumb moves by each, just go read through their wikipedia pages.

    1. Re:In theory, yes. In practice, no. by TheSunborn · · Score: 2

      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.

    2. Re:In theory, yes. In practice, no. by Anonymous Coward · · Score: 0

      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.

      Steganography and complicit mainstream websites. This is, btw, why you can't trust any of these chips because they can potentially watermark all sorts of common file formats with various bits of information. If you think that's crazy, consider the whole yellow dot + copier story. You might not get a lot of information, but TLAs would be very happy to get unstrippable EXIV-like data in all your photos, audio, video, etc.

  19. Yup. Fuck all from me now. by Anonymous Coward · · Score: 0

    This will likely be the last PC I ever get, and it was bought when Win7 was middle aged.

  20. I've been interested in chip design by Anonymous Coward · · Score: 0

    I've been interested in chip design for a while. If anyone plans to make an open source chip count me in!

  21. Re: No Plans to buy their backdoored hardware then by Miamicanes · · Score: 1

    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.

  22. Dude *(BOTH) TRUSTZONE* *Samsung KNOX* by Anonymous Coward · · Score: 0

    Dude *(BOTH) TRUSTZONE* *Samsung KNOX*
    Every major CPU manufacturer is pulling the same shit.

    TrustZone was actually the predecessor to Intel's ME picking up TrustZone like capabilities, which basically brought all of the Palladium initiative's features (as well as the Clipper Chip/Initiative's most important features) into the FCH/Processor itself.

    Furthermore, even chips people think of as 'free' from this stuff, have it, although some of them allow it to be disabled (Raspberry Pi are permanently unlocked versions of the BCM SoC, which actually supports firmware signing and ME-type management utilizing the Video Core 4/5, which is basically Intel ME/TrustZone/PSP using a different CPU arch, and lacking an MMU.)

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

    1. Re:Dude *(BOTH) TRUSTZONE* *Samsung KNOX* by BlueStrat · · Score: 2

      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.
    2. Re:Dude *(BOTH) TRUSTZONE* *Samsung KNOX* by Anonymous Coward · · Score: 0

      Well, if we can wait enough then Korea will be reunited under the direction of a famous young marshal and they will kick the imperialists out and then there will be a socialist nuclear country to buy CPU and RAM from.

  23. Is Intel behind this story? by Anonymous Coward · · Score: 0

    Interesting how this is news now just when AMD's new processors are a serious threat to Intel.

  24. This is all assuming... by Anonymous Coward · · Score: 0

    Lack of a 'failsafe' firmware/settings, and lack of an in-cpu trigger that can reactivate/bootstrap the PSP/Intel AMT from disabled state while the system is running, neither of which is out of the realm of possibility, even something as simple as 'if EC(Embedded Controller) disabled && cpu state == FF get BLOB from MEMADDR' Add that stuff could be hidden in a web script, or other piece of code. It only needs to trigger if the EC is shut down, meaning spurious attempts to switch it on while it is already running should not trigger it, and if it is not running, all it needs to do is verify the signature of the image at MEMADDR and if it is garbage data verification fails and the EC returns to dormancy until the next attempt.

    Mind you this is a layman's high level conceptual of how this would be done, but I have to imagine an electrical engineering student, nevermind professional, could figure out how to implement this, either via uOps or low level logic to wake up an MMAPed asynchronous processor, have it check/clone a memory space before it is wiped out, and initialize a malicious payload, all without alerting the user to its presence. If you consider case history of Intel SMM and the viruses that got inside of it, causing systems to slow down. And just general random pauses in common consumer applications, including operating systems like windows itself (or in some cases linux, esp with a bloated desktop and going down an unoptimized codepath on your GPU...) it isn't impossible to thing even if the device was misbehaving/degrading peformance that the end user would be unable to discern the possibilty of it being a low level attack rather than high level software shortcomings.

    1. Re:This is all assuming... by Anonymous Coward · · Score: 0

      The only foolproof way of disabling it is to drive a nail through the damn circuits and see if it still boots.

  25. Representative Mike Rogers by Anonymous Coward · · Score: 0

    Here is a congressman's views of the Fourth Amendment:

    "You can't have your privacy violated if you don't know your privacy has been violated".@0:54

    Now who is the traitor?

  26. Took me a minute .... by King_TJ · · Score: 0

    I immediately interpreted PSP as Playstation Portable and wondered why AMD even held the source code for Sony's game system in the first place!

  27. Lisa Su is BAE-Bragging. by Anonymous Coward · · Score: 0

    If DRM hacks are so successful, then we don't need the source code or documentation? The fact that we DO need those things should be most telling about our bragging.

  28. And I have no plans on using it. by Anonymous Coward · · Score: 0

    No AMD has ever had the feel of Intel to me.
    Accepting something less because you are poor.

  29. Re:"the Reddit community" by SharpFang · · Score: 1

    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
  30. Re:"the Reddit community" by jellomizer · · Score: 1

    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.
  31. Closed source means likely backdoored by gweihir · · Score: 2

    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.
  32. Way to lose the geek vote, AMD by Anonymous Coward · · Score: 0

    AMD - I know your PR weasels read this - do you understand that the sort of people who care about this issue are the sort of people who make buying decisions for companies? Your statement " "We have no plans on releasing it to the public," the company executives said in a tech talk, is arrogant and obnoxious. We were debating switching to Ryzen but fuck you, it'll be Intel all the way baby.

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

  34. Who cares about the code? by Trogre · · Score: 1

    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
    1. Re:Who cares about the code? by Anonymous Coward · · Score: 0

      That could maybe shut of the remote access parts.

      I would like a documented way to permanently destroy that thing. Even if it's ripping off a processor pin. But that is unlikely to be coming. They seem to be actively working against attempts to shut it off. See the 30 min shutoff on newer Intels if you mess with the ME firmware.

  35. Anal Proof by Anonymous Coward · · Score: 0

    So the alien greys really are anal probing Americans?

  36. way to isolate it? by Anonymous Coward · · Score: 0

    Suppose you went into the BIOS/UEFI whatever and disabled the onboard ethernet. Then go out and buy an ethernet card that uses a different chip than the onboard port. Since there's no driver for that card in the PSP code, wouldn't that isolate it?

  37. Re:"the Reddit community" by SharpFang · · Score: 1

    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