You know, I'm just curious how they determined he was in breach of the terms of service, when they themselves had told him that such was not a bug. And when something isn't a bug it's generally a feature (and some bugs count as feature's when they produce awesome results).Facebook said simply that what he was reporting was not a bug
Have you read the terms of service? I certainly haven't, and while you could be right, with the extensive terms of service agreements companies tend to have these days I wouldn't at all be surprised if there was in fact something applicable to the situation.Kwil said:Sorry. The terms of service do not say that they can refuse to pay you anything owed through other programs or services they provide. The terms say that they can shut down your account.
So in reality, the *proper* course of action is to pay him the $500, ban his account, fire the dumb fuck who said it wasn't a glitch at all, and then see if Mr. Shreateh is interested in the now vacant position.
I'm sure he will be more than happy to do just that.Andy Chalk said:Facebook told him. "We do hope, however, that you continue to work with us to find vulnerabilities in the site."
That clears that up then, although interestingly enough, on the very page you linked there is a section that contains this text (right near the top):Kwil said:I haven't read the terms of service. But I know they don't say that because that's the law. No agreement can state that failure to adhere to one particular agreement cancels the company's obligations in any other separate agreements. That's simply contract law.
And the whitehat policy, found here: https://www.facebook.com/whitehat , is clearly a separate agreement as it makes absolutely no reference to its Terms of Service or to requiring that the whitehat hold an account. In fact, it explictly encourages the whitehat to *avoid* using real accounts for the activity -- a judge would see that as an explicit denial of a link to this activity and their account system, ergo, their terms of service.
I'd say the "good faith effort to avoid privacy violations" goes out the window instantly, considering violating privacy is what he intentionally did to prove his point (albeit, still in good faith I guess).Responsible Disclosure Policy
If you give us a 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.
So you think blackhats won't violate terms of service when they get into systems? Because that's exactly what they do. TOS aren't a deterrent for malicious intent.Jadak said:I'm amused at the people acting like Facebook is being dickish by not paying him, when in reality their point about 'violating the Terms of Service' is a perfectly legitimate one.
Now, all things considers the fair thing to do would be find some way to pay the guy something, but it certainly shouldn't be publicized. Facebook is not small, nor private. Their terms of service are not intended as a suggestion nor a joke, and publically rewarding someone in violation of those terms is a big no no, something they like have entire PR and legal departments dedicated to pointing out.
I mean, come on, do you think a company like Facebook gives a shit about $500 to one guy in the context of anything that could theoretically cause any problem at all for it's hundreds of millions of users? I doubt it.
Now, if they got enough bad press over this I wouldn't be surprised to see some sort of compensation tossed out to save face, but at the moment they've decided that rewarding someone who publically breaks your rules looks worse, and that's prefectly reasonable.
Why would I think that? No, I'm saying don't pay them for doing it. Sure, this guy isn't a 'blackhat', and it's too bad his report was ignored / met with dismissal, but he could have kept at it, a better formulated report to argue the matter would have been an appropriate step but he chose to 'make a point', and you don't typically pay people for fucking with you.Patrick Hayes said:So you think blackhats won't violate terms of service when they get into systems? Because that's exactly what they do. TOS aren't a deterrent for malicious intent.
They're fully within their rights refusing him payment, but the moment he went public by pasting it across Zuckerberg's page it went potentially viral.Jadak said:You're right, if you ignore all the details, anyways.
You're arguing that, essentially, this sets a trend that discourage this reward system and you're ignoring the details of this event or at least the point of my post to do so. My entire point was that they're not simply refusing to reward someone, they're refusing to reward a violation of their terms of service.
This does nothing to discourage 'glitch finders', this discourages them from actually taking what they find and abusing the system to make their point. There's nothing wrong with that and it in know way supports the idea that if you find a glitch, Facebook won't pay you.
The one and only problem on that front is with whoever recived the bug reports and decided to dismiss what was reported (although as was mentioned in the article, the Facebook engineer could be correct in that not enough explanation was provided to be useful), and problems like that could indeed caused issues for the perception of this reward system, but that's a different issue. What matters here is the simple decision to not pay someone who publically violated your service.
Maybe a good choice, maybe not, but not one that does anything to discourage those using the system as intended. Only problem there is with cases such as this, where real issues slip through the cracks
Doesn't quite cover the situation. Virtually any bad PR is more costly than $500 to a large public company, but that's ignoring a possible reason behind why they would bother to refuse payment based on ToS in the first place.Kargathia said:They're fully within their rights refusing him payment, but the moment he went public by pasting it across Zuckerberg's page it went potentially viral.
At that point concerns about not rewarding people for violating your ToS are vastly superceded by the PR implications of how your reaction comes across to millions of onlookers - especially as Facebook is such a consumer-oriented company.
Personally I'd probably pay him for pointing out the glitch, and then ban him. You avoid looking like an ass in the latest viral storm in a teacup, while retaining the validity of your ToS.
Oh, for fuck's sake.His account has since been re-enabled but sadly, despite clearly finding a bug, Shreateh won't be getting any reward. "We are unfortunately not able to pay you for this vulnerability because your actions violated our Terms of Service," Facebook told him. "We do hope, however, that you continue to work with us to find vulnerabilities in the site."
Read more at http://www.escapistmagazine.com/news/view/126996-Hacker-Demonstrates-Facebook-Exploit-On-Mark-Zuckerbergs-Wall#ZHbuxlLbLiyy8vab.99
The only one here attempting to compromise Facebook's service is Facebook.Madgamer13 said:Whoah, this thread is full of Facebook hate.
If someone reported an exploit inside a system of mine without any details to reproduce the exploit, then proceeded to use the exploit to abuse the system, in order to get their very valid point across, I'd be quite angry.
But then, this is Facebook we are talking about! Facebook, one of the most successful social networking websites ever! Surely they should be thankful that a person with person with technical knowhow found a way to compromise their system! Bah! Facebook deserves to be hacked anyway! Now recognise this saviour's superior position and give him money you have promised with your 'white hat' system!
How naïve, just because Facebook is big and successful does not make it ok to support those who would compromise it's service. Of course, I'd be very curious if anyone here who supports this hacker would still choose to do so if they log into their Facebook account to find their private wall spammed with enlargement pill adverts, posted by the very same damn way this exploit has been explained.
But then, you'll just blame Facebook at that point, won't you? No wonder sites such as these require terms of use.