Bug bounty program

From HandWiki
Short description: Deals offered for reporting software bugs


A bug bounty program is a deal offered by many websites, organizations, and software developers by which individuals can receive recognition and compensation[1][2] for reporting bugs, especially those pertaining to security exploits and vulnerabilities.[3]

These programs allow the developers to discover and resolve bugs before the general public is aware of them, preventing incidents of widespread abuse and data breaches. Bug bounty programs have been implemented by a large number of organizations, including Mozilla,[4][5] Facebook,[6] Yahoo!,[7] Google,[8] Reddit,[9] Square,[10] Microsoft,[11][12] and the Internet bug bounty.[13]

Companies outside the technology industry, including traditionally conservative organizations like the United States Department of Defense, have started using bug bounty programs.[14] The Pentagon's use of bug bounty programs is part of a posture shift that has seen several US Government Agencies reverse course from threatening white hat hackers with legal recourse to inviting them to participate as part of a comprehensive vulnerability disclosure framework or policy.[15]

History

Hunter and Ready initiated the first known bug bounty program in 1981 for their Versatile Real-Time Executive operating system. Anyone who found and reported a bug would receive a Volkswagen Beetle (a.k.a. Bug) in return.[16]

On October 10, 1995, Netscape Communications Corporation launched a "Bugs Bounty" program for the beta version of its Netscape Navigator 2.0 browser.[17][18][19]

Vulnerability Disclosure Policy controversy

In August 2013, a Palestinian computer science student reported a vulnerability that allowed anyone to post a video on an arbitrary Facebook account. According to the email communication between the student and Facebook, he attempted to report the vulnerability using Facebook's bug bounty program but the student was misunderstood by Facebook's engineers. Later he exploited the vulnerability using the Facebook profile of Mark Zuckerberg, resulting into Facebook refusing to pay him a bounty.[20]

A Facebook "White Hat" debit card, which was given to researchers who reported security bugs

Facebook started paying researchers who find and report security bugs by issuing them custom branded "White Hat" debit cards that can be reloaded with funds each time the researchers discover new flaws. "Researchers who find bugs and security improvements are rare, and we value them and have to find ways to reward them", Ryan McGeehan, former manager of Facebook's security response team, told CNET in an interview. "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.'"[21] In 2014, Facebook stopped issuing debit cards to researchers.

In 2016, Uber experienced a security incident when an individual accessed the personal information of 57 million Uber users worldwide. The individual supposedly demanded a ransom of $100,000 in order to destroy rather than publish the data. In Congressional testimony, Uber CISO indicated that the company verified that the data had been destroyed before paying the $100,000.[22] Mr. Flynn expressed regret that Uber did not disclose the incident in 2016. As part of their response to this incident, Uber worked with partner HackerOne to update their bug bounty program policies to, among other things, more thoroughly explain good faith vulnerability research and disclosure.[23]

Yahoo! was severely criticized for sending out Yahoo! T-shirts as reward to the Security Researchers for finding and reporting security vulnerabilities in Yahoo!, sparking what came to be called T-shirt-gate.[24] High-Tech Bridge, a Geneva, Switzerland-based security testing company issued a press release saying Yahoo! offered $12.50 in credit per vulnerability, which could be used toward Yahoo-branded items such as T-shirts, cups and pens from its store. Ramses Martinez, director of Yahoo's security team claimed later in a blog post[25] that he was behind the voucher reward program, and that he basically had been paying for them out of his own pocket. Eventually, Yahoo! launched its new bug bounty program on October 31 of the same year, that allows security researchers to submit bugs and receive rewards between $250 and $15,000, depending on the severity of the bug discovered.[26]

Similarly, when Ecava released the first known bug bounty program for ICS in 2013,[27][28] they were criticized for offering store credits instead of cash which does not incentivize security researchers.[29] Ecava explained that the program was intended to be initially restrictive and focused on the human safety perspective for the users of IntegraXor SCADA, their ICS software.[27][28]

Some bug bounties programs have been criticized as tools to prevent security researcher from publicly disclosing vulnerabilities, by conditioning the participation to bug bounty or even granting safe-harbor, to abusive non-disclosure agreements.[30][31]

Geography

Though submissions for bug bounties come from many countries, a handful of countries tend to submit more bugs and receive more bounties. The United States and India are the top countries from which researchers submit bugs.[32] India, which has either the first or second largest number of bug hunters in the world, depending on which report one cites,[33] topped the Facebook Bug Bounty Program with the largest number of valid bugs.[34] In 2017, India had the highest number of valid submissions to Facebook's Whitehat program, followed by the United States and Trinidad and Tobago.[34]

Notable programs

In October 2013, Google announced a major change to its Vulnerability Reward Program. Previously, it had been a bug bounty program covering many Google products. With the shift, however, the program was broadened to include a selection of high-risk free software applications and libraries, primarily those designed for networking or for low-level operating system functionality. Submissions that Google found adherent to the guidelines would be eligible for rewards ranging from $500 to $3,133.70.[35][36] In 2017, Google expanded their program to cover vulnerabilities found in applications developed by third parties and made available through the Google Play Store.[37] Google's Vulnerability Rewards Program now includes vulnerabilities found in Google, Google Cloud, Android, and Chrome products, and rewards up to $31,337.[38]

Microsoft and Facebook partnered in November 2013 to sponsor The Internet Bug Bounty, a program to offer rewards for reporting hacks and exploits for a broad range of Internet-related software.[39] In 2017, GitHub and The Ford Foundation sponsored the initiative, which is managed by volunteers including from Uber, Microsoft,[40] Adobe, HackerOne, GitHub, NCC Group, and Signal Sciences.[41] The software covered by the IBB includes Adobe Flash, Python, Ruby, PHP, Django, Ruby on Rails, Perl, OpenSSL, Nginx, Apache HTTP Server, and Phabricator. In addition, the program offered rewards for broader exploits affecting widely used operating systems and web browsers, as well as the Internet as a whole.[42]

In March 2016, Peter Cook announced the US federal government's first bug bounty program, the "Hack the Pentagon" program.[43] The program ran from April 18 to May 12 and over 1,400 people submitted 138 unique valid reports through HackerOne. In total, the US Department of Defense paid out $71,200.[44]

In 2019, The European Commission announced the EU-FOSSA 2 bug bounty initiative for popular open source projects, including Drupal, Apache Tomcat, VLC, 7-zip and KeePass. The project was co-facilitated by European bug bounty platform Intigriti and HackerOne and resulted in a total of 195 unique and valid vulnerabilities.[45]

Open Bug Bounty is a crowd security bug bounty program established in 2014 that allows individuals to post website and web application security vulnerabilities in the hope of a reward from affected website operators.[46]

See also

References

  1. "The Hacker-Powered Security Report - Who are Hackers and Why Do They Hack p. 23". HackerOne. 2017. https://ma.hacker.one/rs/168-NAU-732/images/hacker-powered-security-report-2017.pdf. Retrieved 5 June 2018. 
  2. Ding, Aaron Yi; De Jesus, Gianluca Limon; Janssen, Marijn (2019). "Ethical hacking for boosting IoT vulnerability management" (in en). Proceedings of the Eighth International Conference on Telecommunications and Remote Sensing. Ictrs '19. Rhodes, Greece: ACM Press. pp. 49–55. doi:10.1145/3357767.3357774. ISBN 978-1-4503-7669-3. http://dl.acm.org/citation.cfm?doid=3357767.3357774. 
  3. Weulen Kranenbarg, Marleen; Holt, Thomas J.; van der Ham, Jeroen (2018-11-19). "Don't shoot the messenger! A criminological and computer science perspective on coordinated vulnerability disclosure" (in en). Crime Science 7 (1): 16. doi:10.1186/s40163-018-0090-8. ISSN 2193-7680. 
  4. "Mozilla Security Bug Bounty Program" (in en-US). https://www.mozilla.org/en-US/security/bug-bounty/. 
  5. Kovacs, Eduard (2017-05-12). "Mozilla Revamps Bug Bounty Program". SecurityWeek. http://www.securityweek.com/mozilla-revamps-bug-bounty-program. 
  6. "Meta Bug Bounty programme info". Facebook. n.d.. https://facebook.com/whitehat. Retrieved 17 October 2023. 
  7. "Yahoo! Bug Bounty Program". HackerOne. https://hackerone.com/yahoo. Retrieved 11 March 2014. 
  8. "Vulnerability Assessment Reward Program". https://www.google.com/about/appsecurity/reward-program/. Retrieved 11 March 2014. 
  9. "Reddit - whitehat". Reddit. https://www.reddit.com/wiki/whitehat. Retrieved 30 May 2015. 
  10. "Square bug bounty program". HackerOne. https://hackerone.com/square. Retrieved 6 Aug 2014. 
  11. "Microsoft Bounty Programs". Security TechCenter. http://microsoft.com/bountyprograms. 
  12. Zimmerman, Steven (2017-07-26). "Microsoft Announces Windows Bug Bounty Program and Extension of Hyper-V Bounty Program". XDA Developers. https://www.xda-developers.com/microsoft-windows-bug-bounty/. 
  13. HackerOne. "Bug Bounties - Open Source Bug Bounty Programs". https://www.hackerone.com/internet-bug-bounty. Retrieved 23 March 2020. 
  14. "The Pentagon Opened up to Hackers - And Fixed Thousands of Bugs". Wired. 10 November 2017. https://www.wired.com/story/hack-the-pentagon-bug-bounty-results/. Retrieved 25 May 2018. 
  15. "A Framework for a Vulnerability Disclosure Program for Online Systems". Cybersecurity Unit, Computer Crime & Intellectual Property Section Criminal Division U.S. Department of Justice. July 2017. https://www.justice.gov/criminal-ccips/page/file/983996/download/. Retrieved 25 May 2018. 
  16. "The first "bug" bounty program". Twitter. 8 July 2017. https://twitter.com/cybersecuritysf/status/883829319604293632. Retrieved 5 June 2018. 
  17. "Netscape announces Netscape Bugs Bounty with release of netscape navigator 2.0". Internet Archive. Archived from the original on May 1, 1997. https://web.archive.org/web/19970501041756/http://www101.netscape.com/newsref/pr/newsrelease48.html. Retrieved 21 Jan 2015. 
  18. "Bounty attracts bug busters" (in en). 13 June 1997. https://www.cnet.com/tech/services-and-software/bounty-attracts-bug-busters/. 
  19. Friis-Jensen, Esben (11 April 2014). "The History of Bug Bounty Programs". https://blog.cobalt.io/the-history-of-bug-bounty-programs-50def4dcaab3?gi=55b2381383bd. 
  20. "Zuckerberg's Facebook page hacked to prove security flaw". CNN. 20 August 2013. https://edition.cnn.com/2013/08/19/tech/social-media/zuckerberg-facebook-hack/index.html. Retrieved 17 November 2019. 
  21. Mills, Elinor. "Facebook whitehat Debit card". CNET. http://www.cnet.com/news/facebook-hands-out-white-hat-debit-cards-to-hackers/. 
  22. "Testimony of John Flynn, Chief Information Security Officer, Uber Technologies, Inc". United States Senate. 6 February 2018. https://www.commerce.senate.gov/public/_cache/files/7d70e53e-73e9-4336-a100-67b233084f12/75728554E990488D71625DFA69B05494.uber---john-flynn---testimony.pdf. Retrieved 4 June 2018. 
  23. "Uber Tightens Bug Bounty Extortion Policy". Threat Post. 27 April 2018. https://threatpost.com/uber-tightens-bug-bounty-extortion-policies/131512/. Retrieved 4 June 2018. 
  24. Osborne, Charlie. "Yahoo changes bug bounty policy following 't-shirt gate'". ZDNet. http://www.zdnet.com/yahoo-changes-bug-bounty-policy-following-t-shirt-gate-7000021508. 
  25. Martinez, Ramses. "So I'm the guy who sent the t-shirt out as a thank you". Yahoo Developer Network. http://yahoodevelopers.tumblr.com/post/62953984019/so-im-the-guy-who-sent-the-t-shirt-out-as-a-thank-you. Retrieved 2 October 2013. 
  26. Martinez, Ramses. "The Bug Bounty Program is Now Live". Yahoo Developer Network. http://yahoodevelopers.tumblr.com/post/65622522325/the-bug-bounty-program-is-now-live. Retrieved 31 October 2013. 
  27. 27.0 27.1 Toecker, Michael (23 July 2013). "More on IntegraXor's Bug Bounty Program". Digital Bond. http://www.digitalbond.com/blog/2013/07/23/more-on-integraxors-bug-bounty-program/. Retrieved 21 May 2019. 
  28. 28.0 28.1 Ragan, Steve (18 July 2013). "SCADA vendor faces public backlash over bug bounty program". CSO. https://www.csoonline.com/article/2133737/scada-vendor-faces-public-backlash-over-bug-bounty-program.html. Retrieved 21 May 2019. 
  29. Rashi, Fahmida Y. (16 July 2013). "SCADA Vendor Bashed Over 'Pathetic' Bug Bounty Program". Security Week. https://www.securityweek.com/scada-vendor-bashed-over-pathetic-bug-bounty-program. Retrieved 21 May 2019. 
  30. "How Zoom handled vulnerability shows the dark side of bug bounty's" (in en). https://proprivacy.com/privacy-news/dark-side-of-bug-bountys. 
  31. Porup, J. M. (2020-04-02). "Bug bounty platforms buy researcher silence, violate labor laws, critics say" (in en). https://www.csoonline.com/article/3535888/bug-bounty-platforms-buy-researcher-silence-violate-labor-laws-critics-say.html. 
  32. "The 2019 Hacker Report". HackerOne. https://www.hackerone.com/sites/default/files/2019-02/the-2019-hacker-report_3.pdf. Retrieved 23 March 2020. 
  33. "Bug hunters aplenty but respect scarce for white hat hackers in India". Factor Daily. 8 February 2018. https://factordaily.com/india-bug-bounty-superpower/. Retrieved 4 June 2018. 
  34. 34.0 34.1 "Facebook Bug Bounty 2017 Highlights: $880,000 Paid to Researchers". Facebook. 11 January 2018. https://www.facebook.com/notes/facebook-bug-bounty/2017-highlights-880000-paid-to-researchers/1918340204846863/. Retrieved 4 June 2018. 
  35. Goodin, Dan (9 October 2013). "Google offers "leet" cash prizes for updates to Linux and other OS software". Ars Technica. https://arstechnica.com/security/2013/10/google-offers-leet-cash-prizes-for-updates-to-linux-and-other-os-software/. Retrieved 11 March 2014. 
  36. Zalewski, Michal (9 October 2013). "Going beyond vulnerability rewards". Google Online Security Blog. http://googleonlinesecurity.blogspot.com/2013/10/going-beyond-vulnerability-rewards.html. Retrieved 11 March 2014. 
  37. "Google launched a new bug bounty program to root out vulnerabilities in third-party apps on Google Play". The Verge. 22 October 2017. https://www.theverge.com/2017/10/22/16516670/google-play-security-rewards-program-vulnerabilities-bug-bounty/. Retrieved 4 June 2018. 
  38. "Vulnerability Assessment Reward Program". https://www.google.com/about/appsecurity/reward-program/. Retrieved 23 March 2020. 
  39. Goodin, Dan (6 November 2013). "Now there's a bug bounty program for the whole Internet". Ars Technica. https://arstechnica.com/security/2013/11/now-theres-a-bug-bounty-program-for-the-whole-internet/. Retrieved 11 March 2014. 
  40. Abdulridha, Alaa (2021-03-18). "How I hacked Facebook: Part Two". infosecwriteups. https://infosecwriteups.com/how-i-hacked-facebook-part-two-ffab96d57b19. 
  41. "Facebook, GitHub, and the Ford Foundation donate $300,000 to bug bounty program for internet infrastructure". VentureBeat. 21 July 2017. https://venturebeat.com/2017/07/21/facebook-github-and-the-ford-foundation-donate-300000-to-bug-bounty-program-for-internet-infrastructure/. Retrieved 4 June 2018. 
  42. "The Internet Bug Bounty". HackerOne. https://hackerone.com/ibb. Retrieved 11 March 2014. 
  43. "DoD Invites Vetted Specialists to 'Hack' the Pentagon". http://www.defense.gov/News-Article-View/Article/684616/dod-invites-vetted-specialists-to-hack-the-pentagon. 
  44. "Vulnerability disclosure for Hack the Pentagon". https://hackerone.com/hackthepentagon. 
  45. "EU-FOSSA 2 - Bug Bounties Summary". https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/2020-06/EU-FOSSA%202%20-%20D3.1%20Bug%20Bounties%20Summary%20Final_0.pdf. 
  46. Dutta, Payel (2018-02-19). "Open Bug Bounty: 100,000 fixed vulnerabilities and ISO 29147" (in en-US). https://www.techworm.net/2018/02/open-bug-bounty-100000-fixed-vulnerabilities-iso-29147.html.