Why is it that every discussion about computer security turns from ridiculous to absurd within shortest amounts of time?
You know, I'm the kind of tinfoil-hat type, but seriously... seriously! Guys! Nobody is running a TEMPEST attack on you. Nobody is pre-installing malware on your harddrives. Get real.
We're computer nerds. I'm not saying these are likely occurrences. I just like discussing them because they are fascinating.
That being said, the NSA has specifically made alot of these methods usable at a click by employees without programming experience.
This is the same thing many hackers do. You get a few really clever ones (real hackers who actually 'hack' - i.e. do something clever working within the limitations of their environment and resources) to come up with elaborate software that can be ran at a click and then you sell or give it away to everyone who likes to pretend they are smart who just run the scripts (i.e. script kiddies).
Now that hackers know that it is possible because the NSA is doing it, some of it will be replicated and opensourced and passed around by criminals. Not all of it is easily replicatable without NSA support. Programming for a hundred different harddrive firmwares, all of which are corporate secrets protected by a dozen different corporations, can only be done by government entities. But others, like using laptop microphones and speakers, are conceptual ideas that could be easily replicated by you or me, and packaged up and opensourced.
The real hacker attacks come from the inside (like the Sony hack possibly was) or from social trickery. And those are fun to talk about also; but since we're here entertaining ourselves, why not talk about the really existing and really awesome technical methods as well?