Dosh4Vulns: Google's Vulnerability Reward Programs Adam Mein Chris - - PowerPoint PPT Presentation

dosh4vulns
SMART_READER_LITE
LIVE PREVIEW

Dosh4Vulns: Google's Vulnerability Reward Programs Adam Mein Chris - - PowerPoint PPT Presentation

Dosh4Vulns: Google's Vulnerability Reward Programs Adam Mein Chris Evans Who? Chris Evans, Google Engineer, researcher, troublemaker Leads Chrome Security Team Adam Mein, Google Program Manager, troublemaker Central Google Security Team


slide-1
SLIDE 1

Dosh4Vulns:

Google's Vulnerability Reward Programs

Adam Mein Chris Evans

slide-2
SLIDE 2

Who?

Chris Evans, Google Engineer, researcher, troublemaker Leads Chrome Security Team Adam Mein, Google Program Manager, troublemaker Central Google Security Team PM for the Google Web initiaitive Both: cashiers

slide-3
SLIDE 3

Agenda History Chromium Google Web Recommendations Conclusion

slide-4
SLIDE 4

Agenda History Chromium Google Web Recommendations Conclusion

slide-5
SLIDE 5

History

slide-6
SLIDE 6

Agenda History Chromium Google Web Recommendations Conclusion

slide-7
SLIDE 7

Chromium Program launched Jan 2010 Reward levels $500, $1000, $1337 Program refreshed July 2010 New $3133.7 level for critical bugs; $1000 used for good quality reports

slide-8
SLIDE 8

Chromium :: effect

slide-9
SLIDE 9

Chromium :: stats and $$

Total payout over $120,000 Across 140 qualifying bugs See the "Chromium Hall of Fame" Top reporter pocketed $28,000 (Serg Glazunov) All open-source (good, bad and ugly) A public and consistent track record Participants include people from China, Finland, France, Italy, Japan, Netherlands, Poland, Russia, Spain, Sri Lanka, USA, Vietnam, etc. Lot of money in some countries

slide-10
SLIDE 10

Chromium :: positives

Many fewer bugs in Chromium Getting harder to find bugs Better value for money than contracted audits Sense of community Hiring opportunities Huge diversity of talents and bug classes Seen as industry leaders in associated PR Benefits to other software: Safari, iPhone, Android, Blackberry, Windows 7, Flash, libxml

slide-11
SLIDE 11

Chromium :: negatives

None really? I couldn't be happier Hard work We have resource and buy-in to handle the load Lesser quality reports Laugh them off

slide-12
SLIDE 12

Agenda History Chromium Google Web Recommendations Conclusion

slide-13
SLIDE 13

Google Web :: preparation feedback/support from: security team legal budget all Google engineers panel formation war room clarification about in/out of scope

slide-14
SLIDE 14

Google Web :: scope web properties, no clients apps vulns: XSS, XSRF, etc excluded: DoS, corp infrastructure, SEO blackhat acquisitions (if < 6 months)

slide-15
SLIDE 15

Google Web :: reward $500, $1000, $1337 or $3133.70 may aggregate vulnerabilities in "common" locations increase based on: severity of vuln, not value of data (one exception...) novel / interesting

slide-16
SLIDE 16

Google Web :: eligibility reasonable notice private disclosure appropriate testing first in, best dressed

slide-17
SLIDE 17

Google Web :: results immediate increase in reports decent signal-to-noise ratio increased breadth clever bugs fun bugs

slide-18
SLIDE 18

Google Web :: results :: bugs

Bugs filed / week

slide-19
SLIDE 19

Google Web :: results :: bugs

What types of bugs do they find?

slide-20
SLIDE 20

Google Web :: results :: people

Are they new or old finders?

slide-21
SLIDE 21

Google Web :: results :: people

Where do they live?

slide-22
SLIDE 22

Google Web :: results :: people top 20% of people are responsible for how many bugs?

slide-23
SLIDE 23

Google Web :: results :: people top 20% of people are responsible for how many bugs? ~80%

slide-24
SLIDE 24

Google Web :: results :: $$ how much have we paid?

slide-25
SLIDE 25

Google Web :: results :: $$ how much have we paid? $3,552,465,750

slide-26
SLIDE 26

Google Web :: results :: $$ how much have we paid? $3,552,465,750

(Vietnam Dong)

slide-27
SLIDE 27

Google Web :: results :: $$ how much have we paid? $170,178

(US dollars)

slide-28
SLIDE 28

Google Web :: results :: $$

Donating to charity

slide-29
SLIDE 29

Google Web :: benefits more bug reports = more bug fixes compelling value for money relationships with new bug reporters

slide-30
SLIDE 30

Google Web :: challenges low quality reports looking for cash dealing with unsavory characters resources to triage and administer new addition to the "not a bug" argument

slide-31
SLIDE 31

Google Web :: challenges some dislike cash for vulnerabilities what if low quality exceeds the high? harder for everyone else? can we ever stop?

slide-32
SLIDE 32

Agenda History Chromium Google Web Recommendations Conclusion

slide-33
SLIDE 33

Recommendations must love bugs need to run a tight ship get your resources sorted 1000% increase first 2 weeks 200-300% after get buy-in from the bug fixers

slide-34
SLIDE 34

Recommendations proactively communicate common "non-issues" think global language translation PR look after the best

slide-35
SLIDE 35

Agenda History Chromium Google Web Recommendations Conclusion

slide-36
SLIDE 36

Conclusion

Has it been a success for Google?

Yes! Should you start a VRP? Maybe...

slide-37
SLIDE 37

Questions...