How to VERISize v2 - BSidesQuebec2013

68
Getting Started with VERIS Kevin Thompson Twitter: @bfist Risk and Intelligence Researcher, Verizon RISK Team

description

 

Transcript of How to VERISize v2 - BSidesQuebec2013

Page 1: How to VERISize v2 - BSidesQuebec2013

Getting Started with VERIS

Kevin ThompsonTwitter: @bfistRisk and Intelligence Researcher, Verizon RISK Team

Page 2: How to VERISize v2 - BSidesQuebec2013
Page 3: How to VERISize v2 - BSidesQuebec2013
Page 4: How to VERISize v2 - BSidesQuebec2013
Page 5: How to VERISize v2 - BSidesQuebec2013
Page 6: How to VERISize v2 - BSidesQuebec2013
Page 7: How to VERISize v2 - BSidesQuebec2013

#ermascerity

Page 8: How to VERISize v2 - BSidesQuebec2013
Page 9: How to VERISize v2 - BSidesQuebec2013
Page 10: How to VERISize v2 - BSidesQuebec2013
Page 11: How to VERISize v2 - BSidesQuebec2013
Page 12: How to VERISize v2 - BSidesQuebec2013
Page 13: How to VERISize v2 - BSidesQuebec2013
Page 14: How to VERISize v2 - BSidesQuebec2013

VERIS - A Framework for Gathering Risk Management Information from

Security Incidents

Vocabulary for Event Recording and IncidentSharing

Page 15: How to VERISize v2 - BSidesQuebec2013

Risk Management: Operating Model

√∫∑

Framework

Models Data

=

Page 16: How to VERISize v2 - BSidesQuebec2013

Evidence-Based Risk Management

Page 17: How to VERISize v2 - BSidesQuebec2013

Risk Management: Operating Model

√∫∑

Framework

Models Data

=

Page 18: How to VERISize v2 - BSidesQuebec2013

UNCERTAINTY=Data

“The difference between the amount of information required to perform the task and the amount of information already possessed by the organization.”Galbraith, J. Organization Design, Addison-Wesley, Reading, MA, 1977.

Page 19: How to VERISize v2 - BSidesQuebec2013

EQUIVOCALITY=Framework

Page 20: How to VERISize v2 - BSidesQuebec2013
Page 21: How to VERISize v2 - BSidesQuebec2013

VERIS Framework

Page 22: How to VERISize v2 - BSidesQuebec2013

VERIS Framework

Data

Page 23: How to VERISize v2 - BSidesQuebec2013
Page 24: How to VERISize v2 - BSidesQuebec2013

The DBIR is an ongoing study that analyzes forensic evidence to uncover how sensitive data is stolen from organizations, who’s doing it, why

they’re doing it, and what might be done to prevent it.

- 2013 DBIR -19 global contributors

47,000+ security incidents621 confirmed data breaches

Page 25: How to VERISize v2 - BSidesQuebec2013

Methodology: Data Collection and Analysis

• DBIR participants use the Vocabulary for Event Recording and Incident Sharing (VERIS) framework to collect and share data.

• Enables case data to be shared anonymously to RISK Team for analysis

VERIS is a (open and free) set of metrics designed to provide a common language for describing security incidents (or threats) in a structured and repeatable manner.

VERIS: https://veriscommunity.net/

(i.e. you can do this too)

Page 26: How to VERISize v2 - BSidesQuebec2013

Actor

External Internal Partner

State

Crime

Activist

Page 27: How to VERISize v2 - BSidesQuebec2013

Action

Hacking Malware SocialMisuse

SQLi

XSS

Brute

Page 28: How to VERISize v2 - BSidesQuebec2013

How VERIS worksINCIDENT REPORT“An external attacker sends a phishing email

that successfully lures an executive to open an attachment. Once executed, malware is installed on the exec’s laptop, creating a backdoor. The attacker then accesses the laptop via the backdoor, viewing email and other sensitive data. The attacker then finds and accesses a mapped file server that an internal admin failed to properly secure during the build/deployment process. This results in intellectual property being stolen from the server…”

VERIS takes this and…

Page 29: How to VERISize v2 - BSidesQuebec2013

How VERIS works

…and translates it to this…

Page 30: How to VERISize v2 - BSidesQuebec2013
Page 31: How to VERISize v2 - BSidesQuebec2013
Page 32: How to VERISize v2 - BSidesQuebec2013
Page 33: How to VERISize v2 - BSidesQuebec2013
Page 34: How to VERISize v2 - BSidesQuebec2013
Page 35: How to VERISize v2 - BSidesQuebec2013
Page 36: How to VERISize v2 - BSidesQuebec2013
Page 37: How to VERISize v2 - BSidesQuebec2013
Page 38: How to VERISize v2 - BSidesQuebec2013
Page 39: How to VERISize v2 - BSidesQuebec2013
Page 40: How to VERISize v2 - BSidesQuebec2013
Page 41: How to VERISize v2 - BSidesQuebec2013

Understand the Framework

Build your contacts

Build your collector

Practice, Practice, Practice

Refine your process

Make it your own

Page 42: How to VERISize v2 - BSidesQuebec2013

Basic Sections

• Incident Tracking• Victim Demographics• Events• Detection & Response• Impact

Page 43: How to VERISize v2 - BSidesQuebec2013

Demographics

• Company industry

• Company size

• Geographic location • of business unit in incident

• Size of security department

Page 44: How to VERISize v2 - BSidesQuebec2013

Incident Classification A4 event model

• Agent– What acts against us

• Action– What the agent does to the

asset

• Asset– What the agent acts against

• Attribute– The result of the agent’s action

against the asset

agent

action

asset

attribute

external

partner

internal

hackingmalware

socialphysical

misuseerror

environmental

typefunction

confidentiality

availability

integrity

possession

utility

authenticity

Page 45: How to VERISize v2 - BSidesQuebec2013

The series of events (a4) creates an “attack model”

1 2 3 4 5> > > >

Incident Classification A4 event model

Page 46: How to VERISize v2 - BSidesQuebec2013

AgentSource: External Type: Organized criminal group

ActionCategory: HackingType: SQL injectionPath: Web application

AssetType: DatabasePlatform: Acme Server 2008

Attribute Type: ConfidentialityData: Payment card data

A security INCIDENT is a series of EVENTS that adversely affect the information assets of an organization. Every event is comprised of the following ELEMENTS:

1 2 3 4 5> > > >

Page 47: How to VERISize v2 - BSidesQuebec2013
Page 48: How to VERISize v2 - BSidesQuebec2013
Page 49: How to VERISize v2 - BSidesQuebec2013

Discovery & Mitigation

• Incident timeline

• Discovery method

• Evidence sources

• Control capability

• Corrective action– Most straightforward manner in which the incident

could be prevented

– The cost of preventative controls

+

Page 50: How to VERISize v2 - BSidesQuebec2013

Impact Classification

• Impact categorization– Sources of Impact (direct, indirect)

– Similar to ISO 27005/FAIR

• Impact estimation– Distribution for amount of impact

• Impact qualification– Relative impact rating

$

Page 51: How to VERISize v2 - BSidesQuebec2013

Build your understanding

• Go to http://veriscommunity.net for full details of the framework.

Page 52: How to VERISize v2 - BSidesQuebec2013
Page 53: How to VERISize v2 - BSidesQuebec2013
Page 54: How to VERISize v2 - BSidesQuebec2013
Page 55: How to VERISize v2 - BSidesQuebec2013
Page 56: How to VERISize v2 - BSidesQuebec2013
Page 57: How to VERISize v2 - BSidesQuebec2013
Page 58: How to VERISize v2 - BSidesQuebec2013

Building Contacts

• While you’re at http://veriscommunity.net join the VERIS mailing list.

• You can ask questions about the framework and specific questions about how to categorize something.

Page 59: How to VERISize v2 - BSidesQuebec2013

Build your collector

• People, this is just a survey!– Use any of the millions of online survey websites

to make your collector.– Build this thing in Sharepoint and add a workflow

to it.

Page 60: How to VERISize v2 - BSidesQuebec2013

Excel Spreadsheet

laptop_incident_cost(params['data_count'], params['data_variety'])[0]

Page 61: How to VERISize v2 - BSidesQuebec2013

Pro Tip – Minimize Data Entry

Page 62: How to VERISize v2 - BSidesQuebec2013

You want source code?

• Tweet

“Oui Kevin! @bfist #BSidesQuebec”

Page 63: How to VERISize v2 - BSidesQuebec2013

Don’t be afraid to customize!

Page 64: How to VERISize v2 - BSidesQuebec2013

Sharing is Caring

• Share your data, it makes us all better off.– XML – JSON

• Form partnerships with other organizations and compare incidents.

Page 65: How to VERISize v2 - BSidesQuebec2013
Page 66: How to VERISize v2 - BSidesQuebec2013
Page 67: How to VERISize v2 - BSidesQuebec2013
Page 68: How to VERISize v2 - BSidesQuebec2013

Kevin [email protected]: @bfist