If you want to be outraged, check out all the Chinese companies on the list of partners!
https://www.microsoft.com/security/msrc/collaboration/mapp.a...
> If you want to be outraged, check out all the Chinese companies on the list of partners!
Wow, really? :|
I might be outraged if I saw Government of China on that list, but the majority of Chinese companies on that list are large telecommunications companies (like Huawei) or Chinese-based antivirus companies. And even then, Chinese-based companies only make up a fraction of the (unsettlingly large) list.
The phrase you quoted is utterly meaningless, and the article provides absolutely no evidence that the vulnerability notifications are used for that purpose.
It's just an anonymous source is saying "with knowledge of unpatched vulnerabilities, the government could exploit that knowledge." Obviously! With knowledge of unpatched vulnerabilities, YOU could exploit that knoweldge. Anybody could. What of it?
The quote is garbage.
http://news.yahoo.com/microsoft-waits-fix-software-bugs-nsa-...
http://www.microsoft.com/security/msrc/collaboration/mapp.as...
After all, previously one could justify Microsoft's actions by claiming they were notifying the NSA of flaws in Windows so that the NSA could patch their systems ASAP. Now we would likely infer a more sinister justification.
"It fits the narrative, so it must be true." HN is getting into the same Ouroboros that Dan Rather found himself in.
"Hey your systems have been vulnerable for a week; here's the patch!" just doesn't fly too well with major customers with very real needs for security.
I personally don't mind them being used in real targeted surveillance either. That surveillance is going to happen anyway.
You hear this and then, on this website, people get all incensed when China sponsors industrial espionage against US companies. What I'm saying that moral consistency is required, it makes people predictable.
Major customers with very real needs for security probably aren't running Windows... Even if they are, they should be sandboxed in such a way as to reduce potential damages from a 0-day.
Plenty of big organisations use Windows for almost everything, and certainly don't go around sandboxing it. They manage regular security patches just as you would for any other operating system. As a (perhaps extreme) example - the Royal Navy use Windows to run several of their warships: http://www.theregister.co.uk/2009/01/05/windows_for_warships...
I think that when "Microsoft doesn’t ask and can’t be told how the government uses such tip-offs" the problems begin. I'd really like to believe what we're told - that the exploits/vulnerabilities were only used for software sold to foreign governments - but I'd be hard pressed to actually believe that foregoing any concrete proof. Again, unless someone explicitly says "no", they seem hell-bent on using anything they can for their own increased surveillance; domestic or otherwise.
Lastly, regarding MAPP, I think this is something entirely different they're hinting at. I see several things on the MAPP criteria [1] I doubt any intelligence agencies align with (Are you willing to have your company name and URL displayed on our MAPP website?, Do you provide active protection technology for Microsoft products and is your product commercially available?, and Do you sell or create products used to attack or weaken the security posture of networks or applications? are my favourites).
[1] http://www.microsoft.com/security/msrc/collaboration/mapp/cr...
Security researchers are in high demand right now and with good reason - a competent security researcher can write an exploit given a limited amount of information, and I find it unlikely MS themselves necessarily has exploit code for all situations.
A competent security researcher should be able to go from this diff: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g... to full exploit code in a day. An afternoon, even.
I bring this up because there's nothing particularly magical about writing exploits, even if it isn't a skill a ordinary programmer possess. If the vulnerability has already been found, so whether or not this is simply MAPP/CIPP or something more nefarious, your distinction seems a bit academic.
Postgres worked with Heroku to test one of its security patches before releasing it to the public, and no one blabbed. You can probably find a way to get on Microsoft's early-bird notification program, too, if you are an extremely large customer and can assure them that you won't leak the data out.
Jokes aside, maybe they also consider the opportunity of using this for offensive purposes a big enough benefit.
That helps me sell Debian + PostgreSQL over Windows + SQL Server.
The temporal window of attack is pretty low. Take a look at Microsoft when CVE's are issued versus when the KB article with hotfix is announced and it hits windows update. Not a good story.
Regarding the key fiasco, we used puttygen for key generation.
Most of the time (with other vendors, say cisco) these early warnings include general descriptions of the problem and remediation steps - but not explicit descriptions or code patches. While that can be enough to point someone on the right track and develop an exploit for it (depending on a ton of unknown factors), I'd say that 99% of the time the exploit doesn't actually get written until the author can get their hands on the actual patch, so they can see exactly what code was changed. Many of these vuln disclosures are enormously generic in scope. think "a parsing vulnerability in an xml format" and remediation - don't allow connections to xxx port or turn off major software component y.
It wouldn't surprise me if the us government gets pre-public access to inofrmation that makes it easy to weaponize 0-days (what the hell is the zero day initiative, anyway?) but you'll have to do a hell of a lot more digging and analysis before you could convince me that this is one of them.
Customers who don't have early access might object, especially if they are foreign governments who might sometimes have competitive issues with the USA - which includes pretty much everyone.
Microsoft, like many other vendors, would need to patch. They were the most responsive, a bit aggressive even, vendors about wanting to get the full details of the bug as soon as possible.
We also disclosed the US Government. We did this as part of the planned disclose process to vendors as well as customers and other stakeholders. I felt it was important that there were customers in the process in order to motivate the vendors a bit and so we weren't the only ones taking heat from the vendors. The US Government probably had more affected systems than anybody and it could even be a nat security issue, so we disclosed them.
I think it worked. Some of the other (non MS) vendors heard about it via their Federal business and were a little annoyed at us. The US Government really wants to keep their own systems patched.
I never did hear of the bug being used in anger (not that I would have), but among the major vendors (Linux distros included), Microsoft was the first to engineer and release a patch and push it down the update channel.
We presented the full story (in our Hardy Boys sweaters) here: https://www.youtube.com/watch?v=U_L9WGGEUlU
Also at this stage, no company is helping the public. Even Google. Every step of my digital life is mined through US corporations, and Gmail, Google analytics and Facebook have a major chunk of my private life between them. So let's focus on every company, without furthering one single company or defending another.
[1] : https://www.computerworld.com/s/article/9239064/Microsoft_ru...
Those are the worst bugs for USG to weaponize. First, Microsoft is going to patch them soon. Second, there is now a paper trail from Microsoft talking to the US about the bug.
LATE EDIT: in fact, if the person in charge of Stuxnet also saw the exploit they were already using come across the wire from Microsoft, he would likely order it pulled from Stuxnet. They want total deniability.
Basically divulging or intentionally leaving holes or backdoors in the system accessible to the government in exchange for practically dropping their antitrust case.
[1]-https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor...
Stop muddying the waters and let's focus on fixing today.
[0] http://www.bloomberg.com/news/2013-06-14/u-s-agencies-said-t...
As it was reported in Hacker news some time ago, Google decided that seven days should be enough for actively exploited vulnerabilities. http://googleonlinesecurity.blogspot.ch/2013/05/disclosure-t...
Hackers will always be faster to take advantage of loopholes then companies or the government are at patching them. Do people really see the problem with MS doing this?