News for hackers. Stuff that matters.
Re:Hijacking a Facebook Account with SMS by ComputerGuru on Wednesday June 26, 2013 @07:35PM (#5949817)
Facebook can and should be held liable for clear failings on the behalf of their security team.

Absolutely no backend code should be pushed out that isn't first audited by a security company. God knows they can afford it, and mistakes like this could end up being much more costly to Facebook (stock price, lawsuits, etc).

Crap like this makes it clear that not only are critical changes to the security infrastructure at Facebook not at all audited (in-house or outsourced!) for even the most ludicrously-obvious security vulnerabilities, but also that Facebook itself does not take even begin to take security seriously.

And this is completely ignoring the fact that it took them five days to acknowledge such a critical issue, which is a further symptom of Facebook's sheer apathy to the security, privacy, and data of their users, both corporations and individuals alike. To think that a company/website like Facebook, containing as private and personal information as Facebook profiles have, and with such incredible monetary and technical resources at its beck and call cannot even triage incoming vulnerability reports correctly makes absolutely zero sense.

Re:Hijacking a Facebook Account with SMS by nkarpov on Wednesday June 26, 2013 @11:05PM (#5950521)
This isn't quite fair. The difficulty of writing completely secure software is out of comparison with the difficulty of finding vulnerabilities.

First, it's a numbers game. There are order magnitude more people trying to break the product than there are people trying to make it secure (dev team vs. rest of the world?). As a developer you are ALWAYS at a disadvantage.

Second, different objectives. As a vulnerability seeker you only have to find one weakness, while as a developer you attempt to write securely everywhere. This just isn't realistic. The best developers can do is try as best they can. There is no indestructible software.

Third, the response and fix time is actually good? If anything - 5 days is incredibly good turn around. We don't know what else is going on, what other crazy vulnerability may have been reported at this time or being worked on previously, etc. While security is important it is unrealistic to imagine that the team in charge of these kind of fixes is all that large or has infinite resources.

It is hard (impossible) to secure something like Facebook fully. I agree with the other sentiments that if anything their crowdsourcing efforts have been quite successful. If you are unhappy with a 5 day turn around - start looking for another solution. I think you'll be hard pressed to find anything 1) more secure, and 2) with quicker responses to security issues.

Re:Hijacking a Facebook Account with SMS by DanBC on Thursday June 27, 2013 @01:53AM (#5950895)
> Third, the response and fix time is actually good? If anything - 5 days is incredibly good turn around.

Yes. Especially since the code wasn't actively being exploited in the wild.

Re:Hijacking a Facebook Account with SMS by randartie on Thursday June 27, 2013 @04:57AM (#5951273)
Yep, and 2 of those 5 days were the weekend and the monday was a national holiday.
Re:Hijacking a Facebook Account with SMS by nuclear_eclipse on Thursday June 27, 2013 @02:52AM (#5951008)
> If anything - 5 days is incredibly good turn around.

Especially for a major holiday weekend when a lot of people go on vacation....

Re:Hijacking a Facebook Account with SMS by runn1ng on Thursday June 27, 2013 @01:45AM (#5950880)
Uh... what? You should be "held liable" for security bugs? What a load of crap.

This individual saw the bug, announced it to Facebook using their bounty program, they fixed it pretty fast and gave him money. What more do you want?

Re:Hijacking a Facebook Account with SMS by quackerhacker on Thursday June 27, 2013 @03:07AM (#5951039)
I think what ComputerGuru is saying is that facebook should be liable for security vulnerabilities like the one discovered, not the hacker who discovered. (this is what I gathered from your comment)

I actually agree to an extent with ComputerGuru. The company deploying the code (facebook) is responsible for any exploits. We don't know if Facebook does consult a security team (given the bounty amounts, I'm sure they have one internally).

The real problem with code though is that bugs will ALWAYS exists. They can get even worse as more people have a hand in the package. I've encountered this alot on projects, where code snippets will either be redundant, over complicated, or (in this case is my guess) will conflict with other pattern checks.

To be honest, I'm actually surprise that we heard about this exploit. I'd almost imagine that most companies would be tempted to have the hacker sign an NDA in order to collect the bounty.

Re:Hijacking a Facebook Account with SMS by runn1ng on Thursday June 27, 2013 @06:12AM (#5951476)
Yes, I meant it like that. Bugs will always exist and it's stupid to think that Facebook should be liable for bugs that caused nobody any harm whatsoever just because the bug existed.
Re:Hijacking a Facebook Account with SMS by t0 on Wednesday June 26, 2013 @08:33PM (#5949999)
Some bugs are incredibly complex, and you can't just pay some large sum of money to have them all fixed beforehand. They're basically crowdsourcing security and it seems to be working quite well.
Re:Hijacking a Facebook Account with SMS by h4pless on Wednesday June 26, 2013 @09:32PM (#5950178)
Some bugs are incredibly complex, however I do not think that exposing the user id in an HTML form and having a skeleton key style confirmation code that is not directly linked to a specific user is a complex bug. I agree that you can't just pay some large sum of money to have everything fixed before release: bugs happen. But security should be one of the number one priorities when designing and developing a new feature. This seems like little more than negligence on the part of the dev team and I think it is right that people are upset/bewildered that a security bug like this could be put into a production feature.
Re:Hijacking a Facebook Account with SMS by pasbesoin on Thursday June 27, 2013 @12:10AM (#5950696)
From the perspective of black-box testing, this scenario seems quite obvious. (Alter [redacted: form/post] value.)