Report: NSA intercepting laptops ordered online, installing spyware
forbes.com
forbes.com
Look at me, I'm so clever using HTTPS and GnuPG and FOSS linux when my hardware RNG is key escrowed, my USB cable is transmitting, my factory BIOS has at least two nationalities of spyware, and Big Brother is watching me naked in 720p. So glad I'm not a journalist and have an adequate physique.
There's definitely a business opportunity out there for someone to come up with DIY laptops, much like the way you can purchase parts from anybody to create your own desktop PC.
Canadians (and Americans who talk to Canadians) in particular are probably highly vulnerable to this spying. Emailing Americans, calling Americans, ordering laptops from the US, etc. The NSA is probably free to tap/interdict all of those interactions without any kind of pre-approval or probable cause.
Bottom line: the NSA has done irreparable harm to global trust in dealing with the US(and, sadly, the US dealing with those outside their borders), be it communications or buying their products.
I'm all for FLOSSing all the things, but it wouldn't help one bit here.
Given the fact this computer is 100% Chinese design, it's unlikely that NSA is able to add any spyware or backdoor at the source.
We need a big, sudden, destructive reveal that causes a lot of impact. Not the slow drizzle of 'this week in civil liberties violations'. Probably too late for this, sadly.
The dangerous area IMO would be domestic law enforcement or political use (well , not so gray), and attacking innocent third parties with this to gain access to systems to attack actual bad guys. ( eg Belgacom)
I'm much more concerned about "NSA backdoor firmware", and vastly more concerned about China doing the same. It's a lot easier to do this at design/manufacture than en-route.
No reason the 'upgrades' couldn't be firm/hardware. Just upthread a bunch of people complain about "customs" delays when ordering computers, one person for > 30 days. That is way, way more than enough time. Yes, easier at manufacture. No, not necessary at manufacture. Yes, possible en-route.
Also why would you be more concerned about China doing the same?
edit: and also the problem wouldn't be using the technique 'universally', as in doing it to every machine. The problem would be giving an org like the NSA full control over deciding who to target, incl. US citizens. That is, being indiscriminate in terms of completely disregarding domestic laws, protections, etc., rather than being indiscriminate in terms of spamming loaded chips in every box.
http://events.ccc.de/congress/2013/Fahrplan/events/5600.html
In all seriousness, one has to wonder how shipments get diverted, and how easily this process can be taken advantage of. Surely the companies handling these "special" shipments are made aware of details on a need-to-know basis (eg: super-secret gov. employee is going to be taking the shipment for an hour, don't ask why and don't tell anyone), but are they able to verify that their handlers are who they say they are?
Would you trust a shipping company based in China? Why would you trust an American one any more than a Chinese one?
Our only option, now, to protect ourselves, is a healthy amount of paranoia and knowledge of security.
We should now live by the following rule: If it's possible that the government could do something to spy on you, then they have probably done it.
Everything you type into a computer connected to the Internet, that you didn't build, must be assumed to be logged by the NSA.
Ed: BTW, does somebody know how to audit your laptop in its current state?
The specialists at ANT, which presumably stands for Advanced or Access Network Technology, could be described as master carpenters for the NSA's department for Tailored Access Operations (TAO)... The ANT developers have a clear preference for planting their malicious code in so-called BIOS, software located on a computer's motherboard that is the first thing to load when a computer is turned on... This has a number of valuable advantages: an infected PC or server appears to be functioning normally, so the infection remains invisible to virus protection and other security programs. And even if the hard drive of an infected computer has been completely erased and a new operating system is installed, the ANT malware can continue to function and ensures that new spyware can once again be loaded onto what is presumed to be a clean computer. The ANT developers call this "Persistence" and believe this approach has provided them with the possibility of permanent access.
http://www.spiegel.de/international/world/catalog-reveals-ns...
We need an open source motherboard for people who care about protecting themselves from this kind of thing. Or at least an open source BIOS. But it's an insidious problem, because once a BIOS is infected, it controls everything that may ever replace the BIOS. Therefore it's almost impossible to detect if your BIOS has been "man in the middle'd," and hence even an open source BIOS may not be enough.
I don't have a good solution, but this is a terribly important problem to solve.
Can you remove the bios chip, put it in a different (running) computer, use flashrom to read it, put it back, use flashrom to read it again, and compare the two?
Either the virus doesn't hide itself (on calls to read from the bios nvram), and it will be visible on comparison with a pristine (if you have one) copy of the same bios, or it does hide itself and it will be visible on comparison to itself once put in a running machine that didn't boot from the contaminated code, right?
As far as I can tell, what's needed is: (a) an open source BIOS, (b) coupled with some physical BIOS chip reader. And the chip reader needs to be cheap enough for us to assemble ourselves; we can't really trust some company to make it for us, because the company could be coerced into subverting it or it could be subverted in transit after we order it. So it seems like we need an open source blueprint of a BIOS chip reader that's cheap and easy enough for anyone to make themselves. (A tall order, to be sure.)
(a) is a requirement because if the BIOS is closed source, then there's no way to know whether it's backdoored. (b) is a requirement because if it's impossible for an external device to obtain a memory dump of the ROM, then we won't be able to verify that the open source BIOS hasn't been subverted. And it has to be a memory dump obtained by an external device; we certainly can't trust a BIOS to verify its own integrity. Hence a separate, physical device is going to be a necessary and standard security requirement for the first time in the history of the open source community's security practices.[1]
So when we build a new computer, the first step is to order the parts. (Note: the parts may be subverted by an adversary in transit.)
Then we'd either (1) order the parts for the open source BIOS verifier device, or (2) order the fully assembled BIOS verifier from some trusted company. As I said before, (2) is a dangerous idea because an adversary can simply intercept your packages in transit and subvert the verifier. So this whole process is unfortunately going to be so much of a pain in the ass that few people are going to want to do it. But a painful option is better than no option.
Now, the packages for your new computer arrive, along with the components for the BIOS verifier. You assemble the computer and the verifier. Then you boot from a bootdisc which is designed to replace your motherboard's BIOS with the open source one.
At this point -- and this is the part I'm unclear about -- the verifier somehow needs to be able to obtain a dump of the motherboard's ROM containing the BIOS. Then the verifier calculates the checksum of the dump, and you can finally verify that the checksum matches the expected one (the expected checksum would be published on the open source BIOS's website alongside each of its download links).
If all of these steps are followed, then we are safe. Otherwise no one can be sure they're safe, not even Colin. (I'm hoping if I mention often enough that Colin's security practices can be defeated by this, then people will realize the magnitude of the danger facing us.)
I'm sad because there's almost no way to turn this idea into a company. All companies (especially US companies) are constantly coerced or subverted by governments. So it's unlikely that the steps I've outlined will ever be widely adopted. But without these steps, there's no way to trust any of our security measures. This BIOS malware technique must have been one of the NSA's most lucrative and powerful, because nobody has yet even bothered to care about verifying BIOS integrity at the hardware level.
[1] - It's interesting to consider the question: Have even our most paranoid and trusted figureheads like Stallman ever verified the integrity of their computer's BIOS? Or did they simply trust that their Yeelong Lemote laptop BIOS wasn't subverted in transit after they ordered it? I'd bet the latter, because I've never heard of an external tool that can obtain a memory dump of a laptop motherboard's ROM, though I'd love to be wrong about that.
EDIT: And now this submission has been totally buried off the frontpage. So no one will even read this. Awesome. http://hnrankings.info/6983099/
BIOS chips these days are almost invariably SPI serial interface, which means it is not difficult to make a bare-minimal "manual" one with a battery, a couple of LEDs, resistors, and switches. Just key in a read command by hand, then read out each bit as you pulse the clock line. Pretty hard to subvert something as simple as that, but the problem is how long it will take, so maybe you could do this just to verify the bits that comprise a "root of trust" and not the entire BIOS image.
I remember when most motherboards would have a physical BIOS write-protect switch, which would've prevented all software from modifying it. These days it's been eliminated from most if not all, for reasons of cost and "but it'll require the user to open the case to upgrade the BIOS!" -- and apparently, the automatic updating software for some laptops will update the BIOS in the background without warning, which is even more disturbing to me...
I did a more extensive writeup here, and I'd love to get anyone's thoughts on it: https://news.ycombinator.com/item?id=6983405
>The latest report, this time via Der Spiegel and based on internal NSA documents, reveals that the NSA, in conjunction with the CIA and FBI, has begun intercepting laptops purchased online in order to install (quite literal) spyware and even hardware ... Agents divert shipments to secret warehouses ... install the software and/or hardware ...
So if they're installing hardware/firmware that is something a clean reinstallation won't fix. Probably should have titled the submission software/hardware.
I'd rather have average Joe ignore and boycott vendors that install bloatware and make the vendors realize that's a bad idea..
I realized how Hitler was able to rise to power so quickly, people just accept complete trust in authority, the all loving, the all caring and nurturing.
Just like herding cows telling each other everything's alright, we are still comfortable, enough grass to keep us going, owners seem nice. Refusing to believe they will all be slaughtered one day.
Not that I won't wipe it and put Linux on it anyway, but if the hardware or BIOS was tempered with I'd be none the wiser.
(Not that I'd be worth effort, but anyway)
And boy are these NSA stories flagged into oblivion or what? NSA/FBI psy-ops or just good ol' HN folks "getting bored" with the NSA abuses?
Seriously? This is depressing, knowing that some asshole at the top is ordering all of these things and telling us to close your eyes and say nothing while the ass fucking goes on. At least buy everyone dinner before you've decided to fuck them.
Because you're not doing it. Nor him, nor her, nor I. Because somebody has to actually do it, not just muse that somebody else should do it.
Could it be changed by voting? This has presumably spanned more than one party's rule in any individual chamber and in practise, the party is the only choice.
Do letters work? I'm in Feinstein's district and she makes it pretty clear that she likes things the way they are.
Protest? Does that actually do anything? It's essentially asking someone to voluntarily cede power because "pretty please". Has anything actually been changed by a march in the last decade? I'm not actually sure I'd like a world where a mob's protest is a successful way to change things.
Revolt? I don't hate everything the US Government does and I do hate a higher percentage of what some other governments do, so I'd hate to replace this one with worse. We're already pretty far to the right of most other comparable nations. The last thing we need is a constitution written after privacy has been essentially written off. I also value my personal safety, selfish as that sounds.
So I wish I knew too. Wishing on the internet that somebody would do "something" about it sure isn't working, but I don't know what would.