News for hackers. Stuff that matters.
Re:Instagram's Million Dollar Bug by blazespin on Thursday December 17, 2015 @05:06PM (#10754925)
"The Facebook Whitehat TOS explicitly forbid getting sensitive data that is not your own using an exploit."

LAUGH.. Where does it say this?

https://www.facebook.com/whitehat/

I think instagram should be asking themselves: Would they rather have an honest researcher report this or North Korean hackers not saying anything and just slurping data? Security Researchers are always going to see things they shouldn't. That's just a fundamental rule. You have to know who your real enemies are and not come down on someone just because they got a little enthusiastic.

Wes [edit] is one of the good guys - he went overboard, sure, but he should be rewarded, he should be asked not to go crazy next time, and the rules should be updated.

Personally, I think by saying the exploit was trivial shows that the CSO should be fired. If he has to make a phone call, it's not trivial.

Re:Instagram's Million Dollar Bug by foldr on Thursday December 17, 2015 @05:12PM (#10754966)
>If you give us reasonable time to respond to your report before making any information public, AND MAKE A GOOD FAITH EFFORT TO AVOID PRIVACY VIOLATIONS, destruction of data, and interruption or degradation of our service during your research, we will not bring any lawsuit against you or ask law enforcement to investigate you.
Re:Instagram's Million Dollar Bug by dogecoinbase on Thursday December 17, 2015 @05:16PM (#10754991)
I certainly wouldn't consider dumping credentials to test for reuse/continued use a privacy violation. If FB wants people not to dump data, they need to make that explicit and specific.
Re:Instagram's Million Dollar Bug by foldr on Thursday December 17, 2015 @05:21PM (#10755016)
Really? The article states: "To say that I had gained access to basically all of Instagram's secret key material would probably be a fair statement". How on earth would holding on to that data not be a privacy violation?
Re:Instagram's Million Dollar Bug by dogecoinbase on Thursday December 17, 2015 @05:24PM (#10755039)
Holding credentials is not violating privacy. It would be possible to use those credentials to violate privacy, but merely having them is not that act.
Re:Instagram's Million Dollar Bug by dsacco on Thursday December 17, 2015 @05:36PM (#10755123)
Holding sensitive credentials is absolutely a violation of privacy. This is like saying that having a user's password is not a privacy violation unless you use it to gain access to their account.
Re:Instagram's Million Dollar Bug by enixn on Thursday December 17, 2015 @06:18PM (#10755412)
So would you agree that holding the keys to someone's house is also a privacy violation? What if instead of keys, you were holding a set of lockpicks? Would everyone's privacy of home be immediately violated?
Re:Instagram's Million Dollar Bug by foldr on Thursday December 17, 2015 @08:15PM (#10755969)
It's all a question of intent. If you keep the lockpicks so that you can pick locks, then yes. If you're a lockpick collector, then no.
Re:Instagram's Million Dollar Bug by comex on Thursday December 17, 2015 @06:43PM (#10755559)
Holding a manually chosen password can be a privacy violation because it's a small peek into the user's psyche. (I wouldn't say the employee "changeme", "instagram" etc. passwords count, although the act of running a password cracking tool meant that he could have seen a more personal password.)

Holding some randomly generated numbers that could be used to access a server is not.

Re:Instagram's Million Dollar Bug by Gravityloss on Thursday December 17, 2015 @06:19PM (#10755416)
I understood it was employee credentials, not customer.
Re:Instagram's Million Dollar Bug by Cakez0r on Thursday December 17, 2015 @06:17PM (#10755405)
Surely they would have to revoke all the keys anyway as they would have no idea if a blackhat got their first and took the keys before the vulnerability was reported?
Re:Instagram's Million Dollar Bug by bigiain on Thursday December 17, 2015 @06:36PM (#10755514)
According to the timeline, Instagram have known about the ssl keys since 1 Dec.

My browser is currently showing an ssl cert for instagram.com that was issued in April and expires on Dec 31.

Doesn't look like they're in any hurry to revoke that one. (I guess like Alex Stamos told his employer - it's "trivial and of little value"...)

Re:Instagram's Million Dollar Bug by eropple on Thursday December 17, 2015 @08:04PM (#10755918)
Or, like almost any company that's reasonably competent, they have multiple certificates with different private keys.
Re:Instagram's Million Dollar Bug by bigiain on Thursday December 17, 2015 @08:08PM (#10755936)
And they just happen to only leave some of them in their S3 buckets?

Seems … contradictory.

Re:Instagram's Million Dollar Bug by kecks on Thursday December 17, 2015 @06:04PM (#10755315)
Whose privacy did Wes violate? Do webservers have data personal to them?
Re:Instagram's Million Dollar Bug by daveguy on Thursday December 17, 2015 @06:22PM (#10755429)
Privacy in this case is in an infosec context. Not a personal information context. Finding the open/unsecured/unpatched server is a bug. Downloading and testing a password keyring found as a result of that bug is not finding a bug. That is exploiting a bug for additional gain.
Re:Instagram's Million Dollar Bug by jsmeaton on Thursday December 17, 2015 @06:49PM (#10755593)
Finding a sql injection in a query string is finding a bug. Is using the injection to dump a table exploiting the bug for additional gain?

It sounds like you're only allowed to penetrate one layer of a defence in depth system. If you gain access to some edge system that isn't sensitive, I'd assume that would pay little. If you gain access to some core system, I'd assume that would pay lots. Why then are you not allowed to pivot from some nothing system to some larger system?

The purpose of bug bounties is to secure your systems. If you only ever secure the first layer, if some malicious actor finds another vector into the same system and there is a really easy pivot in sight (like full access to an S3 account!) then you've lost. If the bug bounty hunter found the escalation though and responsibly reported that, then a potential second vector loses its potency.

I'm not a security person at all so I'd like to hear some perspective on my thoughts above. It just seems fairly short sighted to specifically forbid pivoting.

FWIW dumping S3 buckets as a white hat does seem wrong to me. Listing them probably ok.