data science atl meetup - risk i/o security data science

37
What Your Security Data Isn’t Telling You @mroytman

Upload: michael-roytman

Post on 24-Apr-2015

400 views

Category:

Internet


1 download

DESCRIPTION

This is a talk about data science operations and the applications of Risk I/Os insights to the security industry - how we went about mining insights from our large dataset

TRANSCRIPT

Page 1: Data Science ATL Meetup - Risk I/O Security Data Science

What Your Security Data Isn’t

Telling You

@mroytman

Page 2: Data Science ATL Meetup - Risk I/O Security Data Science

Michael RoytmanData Scientist, Risk I/OM.S. Operations Research, Georgia Tech

Page 3: Data Science ATL Meetup - Risk I/O Security Data Science

PART 1: !

DATA SCI OPS: !

LESS IS MORE !

Page 4: Data Science ATL Meetup - Risk I/O Security Data Science

LESS TOOLS

LESS DATALESS MODEL COMPLEXITY

MORE IMPACT

LESS DATA SCIENTISTS

Page 5: Data Science ATL Meetup - Risk I/O Security Data Science

SAY “BIG DATA”

ONE MORE TIME

Page 6: Data Science ATL Meetup - Risk I/O Security Data Science

EVERYONE IS A DATA SCIENTIST

Page 7: Data Science ATL Meetup - Risk I/O Security Data Science
Page 8: Data Science ATL Meetup - Risk I/O Security Data Science

TAKE ONLY WHAT YOU NEED

Page 9: Data Science ATL Meetup - Risk I/O Security Data Science

PART 2: !

FIX WHAT MATTERS

Page 10: Data Science ATL Meetup - Risk I/O Security Data Science

Remove the Threat

RemediationAccept the Risk

Repair the Vulnerability

Page 11: Data Science ATL Meetup - Risk I/O Security Data Science

“It is a capital mistake to theorize before one has data.

!

!

!

!

Insensibly, one begins to twist facts to suit theories, instead of

theories to suit facts.”

Page 12: Data Science ATL Meetup - Risk I/O Security Data Science

C(ommon) V(ulnerability) S(coring) S(ystem)

“CVSS is designed to rank information system vulnerabilities”

Exploitability/Temporal (Likelihood)

Impact/Environmental (Severity)

The Good: Open, Standardized Scores

Page 13: Data Science ATL Meetup - Risk I/O Security Data Science

FAIL 1: A Priori Modeling“Following up my previous email, I have tweaked my equation to try to achieve better separation between adjacent scores and to have CCC have a perfect (storm) 10 score...There is probably a way to optimize the problem numerically, but doing trial and error gives one plausible set of parameters...except that the scores of 9.21 and 9.54 are still too close together. I can adjust x.3 and x.7 to get a better separation . . .”

Page 14: Data Science ATL Meetup - Risk I/O Security Data Science

2: Data FundamentalismSince 2006 Vulnerabilities have declined by 26 percent.” http://csrc.nist.gov/groups/SNS/rbac/documents/vulnerability-trends10.pdf !

!

The total number of vulnerabilities in 2013 is up 16 percent so far when compared to what we saw in the same time period in 2012. ” http://www.symantec.com/content/en/us/enterprise/other_resources/b-intelligence_report_06-2013.en-us.pdf

Page 15: Data Science ATL Meetup - Risk I/O Security Data Science

3: Attackers Change Tactics Daily

Page 16: Data Science ATL Meetup - Risk I/O Security Data Science
Page 17: Data Science ATL Meetup - Risk I/O Security Data Science
Page 18: Data Science ATL Meetup - Risk I/O Security Data Science
Page 19: Data Science ATL Meetup - Risk I/O Security Data Science
Page 20: Data Science ATL Meetup - Risk I/O Security Data Science
Page 21: Data Science ATL Meetup - Risk I/O Security Data Science
Page 22: Data Science ATL Meetup - Risk I/O Security Data Science

Repair the Vulnerability

Page 23: Data Science ATL Meetup - Risk I/O Security Data Science

I Love It When You Call Me Big Data50,000,000 Live Vulnerabilities

1,500,000 Assets

2,000 Organizations

Page 24: Data Science ATL Meetup - Risk I/O Security Data Science

I Love It When You Call Me Big Data

15,000,000 Breaches

Page 25: Data Science ATL Meetup - Risk I/O Security Data Science
Page 26: Data Science ATL Meetup - Risk I/O Security Data Science
Page 27: Data Science ATL Meetup - Risk I/O Security Data Science

Baseline AllthethingsProbability (You Will Be Breached On A Particular Open Vulnerability)?

=(Open Vulnerabilities | Breaches Occurred On Their CVE) /(Total Open Vulnerabilities)

2%

Page 28: Data Science ATL Meetup - Risk I/O Security Data Science

Probability A Vuln Having Property X Has Observed Breaches

RANDOM VULN

CVSS 10

CVSS 9

CVSS 8

CVSS 6

CVSS 7

CVSS 5

CVSS 4

Has Patch

0.000 0.010 0.020 0.030 0.040

Page 29: Data Science ATL Meetup - Risk I/O Security Data Science
Page 30: Data Science ATL Meetup - Risk I/O Security Data Science

Counterterrorism

Known Groups

Surveillance

Threat Intel, Analysts

Targets, Layouts

Past Incidents, Close Calls

Page 31: Data Science ATL Meetup - Risk I/O Security Data Science
Page 32: Data Science ATL Meetup - Risk I/O Security Data Science

Uh, Sports?

Opposing Teams, Specific Players

Gameplay

Scouting Reports, Gametape

Roster, Player Skills

Learning from Losing

Page 33: Data Science ATL Meetup - Risk I/O Security Data Science

Defend Like You’ve Done It Before

Groups, Motivations

Exploits

Vulnerability Definitions

Asset Topology, Actual Vulns on System

Learning from Breaches

Page 34: Data Science ATL Meetup - Risk I/O Security Data Science

Probability A Vuln Having Property X Has Observed Breaches

Random Vuln

CVSS 10

Exploit DB

Metasploit

MSP+EDB

0.0 0.1 0.2 0.2 0.3

Page 35: Data Science ATL Meetup - Risk I/O Security Data Science
Page 36: Data Science ATL Meetup - Risk I/O Security Data Science

Data is Everything and Everything is DataSpray and Pray = 2%

CVSS 10 = 4%

Metasploit and Exploit DB = 30%

Page 37: Data Science ATL Meetup - Risk I/O Security Data Science

www.risk.io/jobs

@mroytman

THANKS!