News for hackers. Stuff that matters.
Re:Heartbleed disclosure timeline: who knew what and when by mindstab on Monday April 14, 2014 @06:51PM (#7589363)
I still like how these timelines are all about the big tech companies and not about governments, services and banks etc. These are arguably where some of the biggest risk targets are actually at (see today's post about Canada government's Revenue Services (tax agency) loosing people's info to heartbleed).

We probably need a stronger web security system people can be on. Also some of the blame falls to the big companies, banks, telcos etc themselves, I mean who wants to report security flaws to Telcos in a world where they then turn around and instead of giving you a $15k bounty, send you to jail like Weeve. And ok that's not the best comparison because he went well beyond discovering and did exploit as well. But none the less, some of the big corporate world need to clue in and get more friendly with tech rather than hostile, because right now they don't have a very good reputation and so then tech leaves them out in the cold. Did anyone think about notifying telcos and banks much? or just other big tech companies.

Re:Heartbleed disclosure timeline: who knew what and when by ig1 on Monday April 14, 2014 @07:41PM (#7589545)
In a post-Snowden world the assumption is now that any vulnerability shared with a government is fair game for the government to use offensively.

It wouldn't surprise me if plenty of people who would have previously reported a vulnerability to the government or local CERT are no longer willing to do so.

Re:Heartbleed disclosure timeline: who knew what and when by anfedorov on Monday April 14, 2014 @08:12PM (#7589641)
In a pre and post-Snowden world, I would imagine if a government discovers a bug like Heartbleed and has no evidence of anyone else knowing about it, they will classify it and use it offensively. They will then collect evidence and construct a model of who else knows of the vulnerability and weigh the costs (to their offensive capabilities) and benefits (to everyone's defensive capabilities) of disclosing it publicly.

Once there is reason to believe that the benefits outweigh the costs, they will disclose it in a way that doesn't expose their knowing about it beforehand.

Re:Heartbleed disclosure timeline: who knew what and when by nl on Tuesday April 15, 2014 @02:05AM (#7590510)
I would imagine if a government discovers a bug like Heartbleed and has no evidence of anyone else knowing about it, they will classify it and use it offensively.

You seem to think "a government" is a unified entity. If the NSA (for example) discovered Heartbleed I'd expect you would be correct.

If someone in the IRS (for example) found it I'd expect they would behave very differently.

Re:Heartbleed disclosure timeline: who knew what and when by ig1 on Tuesday April 15, 2014 @05:10AM (#7590976)
I believe standard procedure would be for IRS to report it to US-CERT who are part of the Department of Homeland Security.
Re:Heartbleed disclosure timeline: who knew what and when by anfedorov on Tuesday April 15, 2014 @05:57AM (#7591060)
I believe standard procedure would be for IRS to report it to US-CERT who are part of the Department of Homeland Security.

At which point (I imagine), decisions would be made along the same lines as I described, the key questions being "can we keep it secret?" and "who has this capability?".

I tried to be nation-agnostic, as I imagine there may be a bit of difference in how a given nations' intelligence agency weighs the value of their offensive capabilities and the public defensive capabilities in light of who knows about the bug.

Re:Heartbleed disclosure timeline: who knew what and when by stingraycharles on Tuesday April 15, 2014 @04:57AM (#7590942)
Too bad we all know which agency is far more likely to discover such a vulnerability.
Re:Heartbleed disclosure timeline: who knew what and when by andyjdavis on Monday April 14, 2014 @10:28PM (#7590016)
Basically, governments are rational actors. Not really surprising but many people seem to assume the government will be either irrationally benevolent or irrationally evil.
Re:Heartbleed disclosure timeline: who knew what and when by PeterisP on Tuesday April 15, 2014 @10:28AM (#7591983)
If 100% all components of government behave rationally, it doesn't neccessarily mean that the government behaves rationally.

A collection of rational actors may, as a whole, behave irrationally - as defined as 'against their own best interest'. Tragedy of the commons is but one example.

Organized systems may easily have structures that create irrational and destructive behavior, and those structures can be stable enough so that for each separate employee attempting to change the system would be risky, disadvantageous and irrational.

Re:Heartbleed disclosure timeline: who knew what and when by lutusp on Monday April 14, 2014 @10:41PM (#7590051)
> Basically, governments are rational actors.

Citation needed. :)

There are two schemes that assure irrational governmental behavior -- dictatorship, and democracy. For different reasons, of course.

> Not really surprising but many people seem to assume the government will be either irrationally benevolent or irrationally evil.

There's plenty of historical support for those views -- you know, evidence?

Re:Heartbleed disclosure timeline: who knew what and when by Alex_MJ on Tuesday April 15, 2014 @12:29AM (#7590302)
I would say that rather than "the government behaves rationally" - that every individual behaves in their best interest.

High-ranking intelligence officials will push for more power, more capabilities, and will scrap things if they become risky.

If there's somebody sufficiently powerful whose career would be threatened from some risk of exploiting the bug, that risk will be taken seriously.

If there's somebody sufficiently powerful whose career would benefit from the government letting people know about that bug, it'll happen. This sounds unlikely, but this isn't my area of expertise and if somebody wants to correct me please do so.

Congress will largely ignore it because it has nothing to do with their constituency, they're mostly technically illiterate, and because they're being lied to anyways.

...and so on.

Re:Heartbleed disclosure timeline: who knew what and when by gbog on Tuesday April 15, 2014 @02:04AM (#7590505)
> every individual behaves in their best interest

Daniel Kahneman says this has been proven false in his book Thinking Fast and Slow.

It think it is wrong on two levels. First individual's "perceived best interest" is often very far off of their real interest. Second, individual, and not only a few edge cases, are often not behaving in their best interest, even if we consider it to be their "perceived best interest".

Kahneman listed the three attributes of humans modelized as "econs" in the most common economic model: They are rational, selfish and their taste do not change over time. All three are obviously wrong.

Re:Heartbleed disclosure timeline: who knew what and when by Alex_MJ on Friday April 18, 2014 @09:18PM (#7612153)
You're right - I should have phrased it "perceived self-interest mixed with doses of human volatility/irrationality"
Re:Heartbleed disclosure timeline: who knew what and when by andyjdavis on Monday April 14, 2014 @10:55PM (#7590089)
What might appear to be irrational behavior to you is just due to people making decisions based on different information, differing priorities and a different decision making process informed by different life experience. If someone's decisions appear irrational to you, you just don't possess enough data about the information they have access to, their priorities and the world model in their head.
Re:Heartbleed disclosure timeline: who knew what and when by kelnos on Monday April 14, 2014 @11:17PM (#7590147)
So basically what you're saying is the word "irrational" has no meaning whatsoever, and that every act is rational, just perhaps not to your point of view or level of information.

In the theoretical sense, I agree with that, but in a world of social interconnections, we need a meaningful framework and vocabulary for judging these sorts of things. While I believe that true objectivity is hard (and maybe impossible), I think there's a lot of social value in coming up with widely accepted definitions of rational vs. irrational, at least on a case-by-case basis.

Re:Heartbleed disclosure timeline: who knew what and when by andyjdavis on Monday April 21, 2014 @11:16PM (#7625578)
>what you're saying is the word "irrational" has no meaning whatsoever

It has meaning. It means "we have insufficient information" or "something is going on here that we don't know about or understand."

Re:Heartbleed disclosure timeline: who knew what and when by afarrell on Thursday April 17, 2014 @10:16AM (#7603669)
I think you are mixing up "rational" and "reasonable". It is not rational to flinch away from that puff of air you get at the optometrist, but it is reasonable.
Re:Heartbleed disclosure timeline: who knew what and when by kelnos on Saturday April 19, 2014 @05:22AM (#7613014)
Rational and reasonable are actually somewhat synonyms (the first definition of rational on dictionary.com includes "reasonable").
Re:Heartbleed disclosure timeline: who knew what and when by ordinary on Monday April 14, 2014 @11:36PM (#7590190)
Why is the assumption "governments are rational" more reasonable than "governments are irrational"? Both seem equally possible to me, given the fact that we don't have the information to tell, either way.

In any case, that's a false dichotomy. Governments are not uniform entities, and there's no point talking about them as if they are. Governments, like people, do some rational and some irrational things.

Re:Heartbleed disclosure timeline: who knew what and when by afarrell on Tuesday April 15, 2014 @12:36AM (#7590321)
Because it takes quite a lot of work and training for individual humans to act rational. Therefore, without other information, it is a better default assumption that any given human or system-of-humans is non-rational.
Re:Heartbleed disclosure timeline: who knew what and when by wlievens on Tuesday April 15, 2014 @03:47AM (#7590782)
I think nl (sibling post) is more accurate: "governments" don't exist as such. You have lots of agencies with conflicting interests, and they're eventually all made of people.
Re:Heartbleed disclosure timeline: who knew what and when by jfoster on Monday April 14, 2014 @09:09PM (#7589795)
Another angle to that is that telcos and banks are localized services (none have high % market share across the globe) that people use less frequently than email. Whilst they carry potentially higher rewards for blackhats, in an aggregate effect on society, a single bank not being secure is probably less noteworthy than a globally used service like Gmail or Facebook not being secure.

Also, banks only deal with money, whereas in certain locations and situations, lives potentially depend on Gmail, Facebook and Twitter being secure. (oppressive governments and such)

Re:Heartbleed disclosure timeline: who knew what and when by sadfnjksdf on Monday April 14, 2014 @07:52PM (#7589585)
As soon as anyone knows, they are going to use that info however they see fit. Probably getting their own house in order before spreading the news, to not put themselves at risk.

However, even though spouting a conspiracy theory is a faux pas here, I can't help but wonder if the "he who smelt it, dealt it" rule applies here. Lets say your country were to setup a network interconnecting major research institutions, etc. After its use takes off and it is obvious that everyone is going to be communicating over this new medium in a short amount of time, you see the value in keeping tabs on people. You decide that it is in your best interest to put backdoors into encryption algorithms in enterprise communication software. So you see there are these guys that have become the place that everyone is starting to go to find what they are looking for. This is a good place to be. You eventually get your hands on this also. It's a waste of time and energy to constantly be decrypting everyone's messages, so what the hell- let's put a backdoor in that also. Everything is going well. Wait... ok, we should have thought of that. Another country now knows about this vulnerability and it hasn't been publicized, which means they will start using it to spy on contractors that work for us. We'd better leak this information so everyone fixes their hole. Let's tell Google. We're already on good terms with them.

Re:Heartbleed disclosure timeline: who knew what and when by pvg on Monday April 14, 2014 @08:30PM (#7589699)
The full timeline doesn't make big tech companies look particularly great. Heartbleed was a bug that came in with a questionable implementation of a questionable feature. It sailed through standards bodies and OpenSSL itself. A sensible explanation is that these are underfunded, understaffed efforts.

But next, the feature went live on the servers of more or less everyone, including Google and Yahoo and Amazon. People who employ and, presumably, well-compensate many experts in security and SSL implementations. Still, the code marched on, unnoticed, undisabled, deployed. How did that happen?

Re:Heartbleed disclosure timeline: who knew what and when by jamesaguilar on Monday April 14, 2014 @08:42PM (#7589726)
Big tech companies, small ones, and OSS folks, all write bugs. How does it "not look particularly great" to do something that literally every person writing software does. Wait, not even to do it. To miss the error in an obscure change in a backwater part of OpenSSL that no one uses. It does not strike me as likely that these companies review every change to every possible piece of sensitive software. The volume of work would be far too large.
Re:Heartbleed disclosure timeline: who knew what and when by jfoster on Monday April 14, 2014 @10:53PM (#7590082)
I think the broader point being made is that practically anyone could come along and write code that then gets widely deployed. They just have to pick the right project, build up a bit of trust, and then submit a subtle but intentional bug. It's scary how easy it might be. It's not very clear how to defend against this.
Re:Heartbleed disclosure timeline: who knew what and when by orky56 on Monday April 14, 2014 @09:58PM (#7589931)
A report suggested that the NSA already knew about the Heartbleed bug 2 years ago and took advantage (http://www.bloomberg.com/news/2014-04-11/nsa-said-to-have-us...)

This suggests that first the NSA discovered it, then Neel Mehta, and finally Codenomicon. As other commenters have rightly suggested, the government, or at least an agency there of, uses information asymmetry as a weapon of intelligence on its users (aka citizens). In the case of private corporations, they have a more contractual duty to their users to ensure that these bugs are patched so that those with malevolent intentions can't harm their users.

In my opinion, a bug that has been discovered but not shared is just as bad as a weaponized biological agent. Each rely on secrecy to exploit a group that is unaware.

Re:Heartbleed disclosure timeline: who knew what and when by thefreeman on Tuesday April 15, 2014 @11:38AM (#7592376)
That article contains exactly 0 facts. It is complete FUD. The only evidence they have that the NSA knew about it is an unquoted statement that "two people familiar with the matter said".

I am not saying it's impossible the NSA knew. But people throwing around that article as evidence is absolutely laughable.

Re:Heartbleed disclosure timeline: who knew what and when by dpeck on Monday April 14, 2014 @10:24PM (#7590005)
Likely quite a few people between the (two confirmed and one rumored) discoverers as well.
Re:Heartbleed disclosure timeline: who knew what and when by higherpurpose on Monday April 14, 2014 @10:07PM (#7589966)
Most banks weren't vulnerable to Heartbleed.