News for hackers. Stuff that matters.
Re:Glenn Greenwald: The NSA tampers with US-made routers by scott_karana on Monday May 12, 2014 @03:14PM (#7734817)
Open-source designs (for software or hardware) aren't a complete solution. You need to regularly audit the end-result, lest the compiler/fab add unwanted nasties to your design.
Re:Glenn Greenwald: The NSA tampers with US-made routers by superuser2 on Monday May 12, 2014 @07:01PM (#7735891)
This doesn't do anything. NSA is intercepting specific shipments. Unless you happen to be a target of the same program, what you're auditing is not the same as what the target received.
Re:Glenn Greenwald: The NSA tampers with US-made routers by lazyjones on Monday May 12, 2014 @04:05PM (#7735105)
We might want to move to mostly FPGA-based or similar reconfigurable systems, where what we perceive as hardware is more easily audited.

OR we might want to go back to shopping anonymously "offline", hoping that the NSA will not bother backdooring every device on the market.

Re:Glenn Greenwald: The NSA tampers with US-made routers by bri3d on Monday May 12, 2014 @06:03PM (#7735669)
What bitstream is the FPGA currently configured with? The one in flash? Really? What's to say the bitstream made it to the FPGA correctly? Can you tell? What if it reconfigured itself [1]?

There's some research [2] into using authenticated, encrypted bitstreams, but even if the implementation matches the theory (and after all, it's crypto, we know how that goes...) this only reaches the same level of security as a fixed-configuration ASIC, since FPGAs are vulnerable to the same nefarious fab attacks as ASICs.

1: http://www.cmpe.boun.edu.tr/caslab/publications/selfreconf_f...

2: http://www.saardrimer.com/sd410/papers/bsauth.pdf

Re:Glenn Greenwald: The NSA tampers with US-made routers by makomk on Tuesday May 13, 2014 @05:21AM (#7737219)
FPGA bitstreams are big, sometimes even big enough that you couldn't fit another bitstream in hardware anywhere. What's more, making even a small change to the bitstream and re-synthesising tends to completely change how the design is laid out in hardware - so launching an attack that targets a specific bitstream, like most of the obvious nefarious-fab attacks, isn't much good.
Re:Glenn Greenwald: The NSA tampers with US-made routers by captainmojo on Monday May 12, 2014 @04:16PM (#7735171)
Re:Glenn Greenwald: The NSA tampers with US-made routers by api on Monday May 12, 2014 @03:35PM (#7734938)
Nobody has time to do that. Ultimately you have to trust someone, thus this is more a political problem than a technical one.
Re:Glenn Greenwald: The NSA tampers with US-made routers by dllthomas on Monday May 12, 2014 @03:43PM (#7734978)
You have to trust someone, but we can move in either direction along the spectrum from "I have to trust all of these many people and if any of them is untrustworthy I'm boned" to "I have to trust some of these many people and if all of them are untrustworthy I'm boned". There are both technological and political elements to any solution here.
Re:Glenn Greenwald: The NSA tampers with US-made routers by gss44 on Monday May 12, 2014 @06:26PM (#7735754)
Regularly? Almost any major software/hardware project changes iteratively over time. You just have to audit the changes between major releases, which for firmware, are typically very irregular.

Also, just transitioning to a more open process with an open codebase has the effect of "keeping them honest". Once the code is out there, they have no way of knowing who might be scrutinizing it and have no chance to retroactively cover something up.

This is why it's such a big deal when companies make a commitment to openness (the real kind -- not the buzzword kind). It's a statement of being willing to forego most of the dirty tactics that being closed source allows and to playing a fair(er) game.