Facebook launched its bug bounty program over six months ago but has gone a step further by handing out White Hat Visa debit cards to those who have uncovered security flaws.
Facebook isn't unique is paying White Hat hackers for investigating and reporting security bugs to them, Google and Mozilla Labs also among other big web concerns that give cash rewards for revealing security flaws.
But by issuing a Visa Debit Card specifically to pay for the bug bounty it offers, Facebook has devised a novel reward that lends itself to oneupmanship, as Ryan McGeehan, manager of Facebook's security response team, explained to CNET:
"Researchers who find bugs and security improvements are rare, and we value them and have to find ways to reward them. Having this exclusive black card is another way to recognize them. They can show up at a conference and show this card and say 'I did special work for Facebook.'"
According to the Security Bug Bounty page of Facebook, $500 is a typical bounty, more for some specific types of bug. A bug will only be paid for once, to the first person to report it, and to be eligible for the bounty you have to adhere to Facebook's Responsible Disclosure Policy which is spelled out on its Information for Security Researchers page along with a list of those who have already successfully reported bugs.
The White Hat card works like any VISA debit in that you can withdraw cash from an ATM or use it to pay for purchases - the difference is that it is Facebook that puts money into your account as a reward for bug hunting services.
While the White Hat VISA certainly has cachet, it isn't entirely practical. Once of the first to be issued was to Polish security researcher Szymon Gurszecki. As reported by Brian Krebs, Gurszecki decided that cool as the White Hat card he wanted Facebook to send his earnings another way, saying that using the card incurred too many fees in his country.
Even a US White Hat, Neil Poole, who has reported over a dozen flaws to Facebook and does use his card to transfer cash to his bank account, would be wary about using it in public telling Krebs:
I don't think I'd want to use the card like that at Black Hat or DefCon. It'd probably get cloned.
To pass the Turing Test an artificial agent has to convince human judges that they are conversing with a human rather than a computer. To overcome the flaws in this test as a demonstration of intellig [ ... ]