The NSA’s obligations to publish vulnerabilities
Microsoft recently made an argument that most commercial developers seem to believe – that security agencies, like the NSA, ought publish discovered vulnerabilities, rather than stockpile them for offensive use.
Herb Lin provides what I think is a pretty compelling counter-argument. First, the fact that stockpiling vulnerabilities might leave commercial software vulnerable for longer periods of time does not imply that the government should stop; all this suggests is that there is a cost to stockpiling “arms” (which is true of most physical arms). Lin doesn’t mention this, but there’s an additional point that if the NSA and other agencies were not allowed to stockpile vulnerabilities, they would probably just stop looking for them; it seems odd to me that no one blames Microsoft for not finding their own vulnerabilities. Second, and related, the main issue is not that the vulnerability was not patched (it actually was), but that (1) sysadmins do not always apply their patches, and (2) sysadmins use deprecated operating systems (Windows XP).