Save time and money securing the right people for maximum impact in your business.
It’s Bug Bounties! The former was a super successful bug bounty program run by the US government last month. The latter is a recent hacking incident, “in-spite” of Quora having a bounty program. So the million dollar security question – If you are an enterprise CISO, should you go for a bug bounty program?
What is a Bug Bounty Program?
In simple terms, It is a way to encourage responsible disclosure from the larger security research or hacker community. Responsible disclosure means alerting the company about the vulnerability in the software, and providing them an opportunity to fix it first.
Why would anyone do that?
Many companies have a Responsible Disclosure program for security vulnerabilities.
Some of them like Facebook, Google, Microsoft, AT&T, etc. have a Reward in the form of money (and of-course fame comes with it).
Some others like Apple, Adobe, Oracle, Netflix, Amazon Retail, etc just provide fame in the form of Hall of Fame.
Others like AWS, Cisco, EMC, Box, LinkedIn, etc just have a way to report vulnerabilities, without money or fame.
Each have their own pros/cons. Bug Bounty as the name suggests is the one with Money.
Why should you go for it? (What are the benefits)
There is no doubt that running a bounty program would get you the best talent for “pentesting” your security. This is especially important given that there is a crunch of talent in the info sec industry.
To know more about talent crunch checkout this article
10 Ways CIOs & CISOs Can Beat Talent Crunch in Information Security
Bounties will help you to unearth vulnerabilities, that you might not be able to find in similar time frames if you rely only on your own limited resources. The value of the crowd is immense in this case.
Also unlike how it sounds, bounties are not about unlocking the gates of your kingdom for bad people to go wild.
There is method to the madness and it is a “contained” exercise. Or at-least that is the intention.
You typically open it up for some areas of your infrastructure, and you also vet the participants before hand. Also you have a plan to remediate within a short time frame, so that the vulnerabilities discovered are patched/mitigated before it gets out of hand (into the wrong hands of-course).
There have been cases in the past where things have gone wrong, but net-net it has been positive for most people.
If you are not a large enterprise like Google or Facebook (read: companies with the right resources) – you can still host a bounty program. There are platforms/cloud services that help you to manage the program end-end. You pay them a commission (typically ~20% of the bounty), and they take care of everything.
Examples HackerOne, BugCrowd, CrowdCurity, Synack, Etc.
You can also have private programs with by-invitation-only pre-vetted researchers/hackers participate. Which makes sense if yours is a critical infrastructure.
One of the key challenges in any bounty program is the Duplicates – those entries who find the vulnerability, yet do not qualify for the prize because someone else submitted it before them. This is one of the top reasons for disgruntlement, hence has the risk of the researcher/hacker going rogue. These platforms have a points system that help reward duplicates in other ways, thus reducing the risk of a disgruntled hacker.
As expected these bounty programs have been popular with technology product companies. But now they are finding new customers in other industries, including IT, Banking and Entertainment as you can see below.
(source: State of bug bounty 2016, BugCrowd)
Government is the new entrant. After the success of “Hack the Pentagon” by the US, Governments across the world, including Russia are thinking of having bounties.
In my opinion – A bounty program definitely helps manage responsible disclosures better since the efforts/rewards are balanced, and outsourcing it to companies who might have more expertise in managing such programs makes a lot of sense from a planning & execution perspective.
It is definitely better than asking people to make submissions at a email@example.com email address.
What are the challenges? (What is in the “fine print”)
Bounties are good. So what is the problem?
Well. Having (or not having) a bounty program does not guarantee a secure organization!
Example: A few weeks back a group called OurMine hacked into the Quora account of Google CEO Sundar Pichai, (and posted messages to his 5M followers via the connected social accounts.) They said they gained access to his account using security vulnerabilities that they had earlier reported to Quora. Incidentally, Quora has a bounty program hosted on BugCrowd.
Discovering critical security vulnerabilities is a step in the right direction.
But having said that – It is one of the very first steps. Remediation is an important next step. Also what your bounty program covers might be just a small per cent of your overall IT/Data infrastructure and it is critical to remediate all the “right” vulnerabilities keeping the larger organization context in mind.
In addition, vulnerability management is cyclical – vulnerabilities are a moving window and they constantly change as the days pass by. On an average, 18 new vulnerabilities are added every day.
There are many challenges with vulnerability management for an enterprise.
To know more about challenges in vulnerability management programs checkout this article – CISOs – 10 Questions to Find if Vulnerability Management is Working
Bug Bounties are a smarter way to manage your Responsible Disclosures’ Program for Security Vulnerabilities. But do remind yourselves that it is one piece of the larger jigsaw puzzle called Information Security. It will work if and only-if you have a rock solid information security management strategy and execution capability in place.
To know more or to talk to our security experts click here.
Article by channel:
Everything you need to know about Digital Transformation
The best articles, news and events direct to your inbox
A better way to hire for digital transformation. Quality candidates expertly matched to your business guaranteed to save you time and money.