Settings

Theme

NIST:"System security should not depend on the secrecy of the implementation..."

en.wikipedia.org

2 points by jcox92 13 years ago · 9 comments

Reader

jcox92OP 13 years ago

Security through obscurity came to mind when I was watching US Cyber commander, Keith Alexander, testify at the senate hearing yesterday. In this clip (http://www.c-spanvideo.org/clip/4455801) he seems to be making an argument for secrecy of the NSA's programs saying that it makes them more secure. From a purely engineering standpoint, this seems wrong to me.

  • tptacek 13 years ago

    Not every policy problem admits to an engineering solution.

    • jcox92OP 13 years ago

      Agreed, but I still think it bears some relevance in this situation. Is any security added by making these programs and processes secret? What would the security issues be if everyone knew exactly what was being collected, when it could be accessed, and the requisite processes needed to access it?

      • tptacek 13 years ago

        Cases before FISC present details of specific sources and methods and specific targets of foreign surveillance that don't know NSA is "on to them". Those proceedings were never going to be public. Similar things happen in domestic cases, which are often sealed.

        • jcox92OP 13 years ago

          I should make a distinction between the data itself and the processes through which the data is collected and used. I'm not saying that the data related to every case should be made public. I'm just wondering why the processes to collect and use the data need to be secret. I think the process should be transparent without the data itself being public.

        • a3n 13 years ago

          Those sorts of specifics don't need to be revealed, I think everyone understands that specific investigations of specific individuals are done secretly. It's the dragnet that's causing indignation.

    • codgercoder 13 years ago

      Not every engineering solution survives politics.

    • a3n 13 years ago

      But this one might. I've been thinking ...

      One, it's almost a given these days that any secret program will eventually be rumored, revealed or detailed. So to rely on a program being secret (and how many contractors have access to all this?) is to design a security regime that is destined to fail.

      Once a program is rumored, it's subject to possible question by Congress or others. In order to prolong the program's secrecy, security officials must lie. Yet the program will eventually out, revealing those lies, and further eroding our trust in government. If they lied about that, they're capable of lying about anything, by demonstration. The loss of trust is the most damaging result, since democracy depends on it.

      Two, if a program is secret, generously funded, not subject to oversight (and if Congress can't talk about it, then there isn't any real oversight), that's a rich, fetid environment for the growth of sloppy procedures, illegal activity, and just plain waste. And remember, these are government contracts run by government contractors who lobby. The program will do anything it can to sustain itself.

      Now that Prism et al. are out, the cover is blown. One of the justifications given for secrecy is so that targets are not aware of the surveillance, and are comfortable communicating in an insecure way. Are they going to disband the program and send everyone home? No. Notwithstanding any foiled terrorist plots (and how can we believe that, they're proven liars), the money has been largely wasted, and now the program that was designed to depend on secrecy will likely continue.

      A better approach would be to assume the program will be revealed, and in fact reveal its existence openly in Congressional testimony. Keep secret what must be kept secret, like location of telecom vaults and other assets, but say what it is, what it does and what it's for.

      This is much harder, because you have to design a program that will be effective even when known. But it's better, because its existence is acknowledged from the beginning, so citizens don't suffer from exposure eruptions and lies, and we know what's being done in our names to ourselves and everyone else. We even have some small chance of telling our representatives that we don't like it and to ask them to stop it. And if it's stopped, we have a small chance of believing that it really is stopped.

      Any such program would likely be less sweeping than what's being revealed, and so less subject to abuse, and less potentially wasteful. People in the program will have to work harder and more creatively to get results, and they'll probably get better results.

      If nothing else, the trend is not our friend, and if this kind of carte blanche isn't stopped then we eventually will look more like East Germany and less like the myths we learned in civics class.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection