cti capability maturity model | marco lourenco 1 · unreliable auto- guess-work generated analysis...

44
1 CTI Capability Maturity Model | Marco Lourenco

Upload: lyxuyen

Post on 02-Feb-2019

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

1CTI Capability Maturity Model | Marco Lourenco

Page 2: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

European Union Agency for Network and Information Security

CTI Capability Maturity ModelCyber Threat Intelligence CourseNIS Summer School 2018, Crete | October 2018MARCO LOURENCO - ENISA Cyber Security Analyst Lead

Page 3: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

3

Agenda

1 Whoami

2 Recapping

3 CTI capability Framework

4 CTI maturity Model

5 Good practices of CTI capability according to organizations

6 Manage the level of expectation/fulfillment KPI/Metrics

7 MedX Case Study

8 Q&A

CTI Capability Maturity Model | Marco Lourenco

Page 4: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

4CTI Capability Maturity Model | Marco Lourenco

Whoami

Started as data forensics analyst for the financial sectorduring the 90s. Worked with Interpol in criminal investigation system projects in early 2000s. With European External Action Service as CISO in mid 2000s. United Nations and Microsoft as regional manager in EMEA during the last 10 years working with government agencies in cyber threat intelligence. Since this year in ENISA as cyber security analyst lead.

Page 5: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

5CTI Capability Maturity Model | Marco Lourenco

Whoami

• Analyst background• Computer forensics• Criminal investigation• Infosec operational• CTIA Manager

• Threat Intelligence Analysis evangelist

Page 6: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

6CTI Capability Maturity Model | Marco Lourenco

Page 7: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

7CTI Capability Maturity Model | Marco Lourenco

Page 8: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

8CTI Capability Maturity Model | Marco Lourenco

Page 9: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

9CTI Capability Maturity Model | Marco Lourenco

Page 10: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

10CTI Capability Maturity Model | Marco Lourenco

Page 11: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

11CTI Capability Maturity Model | Marco Lourenco

Page 12: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

12CTI Capability Maturity Model | Marco Lourenco

Page 13: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

13CTI Capability Maturity Model | Marco Lourenco

Page 14: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

14

Where Analyst sit?

CTI Capability Maturity Model | Marco Lourenco

INCIDENT RESPONSE

RED/ BLUE TEAMMING

INTELLIGENCE ANALYSIS

SECURITY POLICY AND EDUCATION

APPLICATION PROTECTION

MONITORING & DETECTION

DATA PROTECTION

RISK MANAGEMENT

Page 15: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

15

Where Analyst sit?

CTI Capability Maturity Model | Marco Lourenco

SO

SOC

Outsourced

Page 16: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

16CTI Capability Maturity Model | Marco Lourenco

Why Cyber Threat Intelligence Analysis became an important cyber security domain?

• The urgent need for moving from reactive to proactive approach;

• Difficulties in having a better understanding of the threat landscape;

• The need for clarity and interpretation from all the data and information available;

• Going beyond what is available within the organization radar and play in anticipation;

• Profiling adversaries through behavior and attribution and get a better understanding of their intentions;

• Apply a methodological approach on how to deal with threats.

Page 17: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

17

Where we need to focus?

CTI Capability Maturity Model | Marco Lourenco

EDUCATION COMMUNITY PRACTICE PARTNER

Page 18: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

18CTI Capability Maturity Model | Marco Lourenco

“Recapping”

Risk Landscape

LIKELIHOOD

IMPA

CT

Data breach/ theft

Ransomware

Phishing

Insider threat

SPAM

SQL Injection

DDoS

Web based attacks

Page 19: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

19CTI Capability Maturity Model | Marco Lourenco

“Recapping”

THREAT

Capability Opportunity

Intent

Insubstantial

Impeding

Potential

Page 20: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

20CTI Capability Maturity Model | Marco Lourenco

“Recapping”

ContextData analytics

Enrichment

Mining

Analytics

Page 21: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

21CTI Capability Maturity Model | Marco Lourenco

“Recapping”

“Threat intelligence is evidence-based

knowledge, including context, mechanisms,

indicators, implications and actionable advice

about an existing or emerging menace or

hazard to assets that can be used to conduct

informed decisions regarding the subject’s response to that menace or hazard.”

Page 22: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

22CTI Capability Maturity Model | Marco Lourenco

“Recapping”

Known Knowns

Known Unknowns

Unknown Unknowns

Page 23: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

23CTI Capability Maturity Model | Marco Lourenco

“Recapping”

TTP

David Bianco - Pyramid of Pain

Though

Challenging

Annoying

Simple

Trivial

Easy 206.127.151.169 80.187.53.167

Page 24: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

24CTI Capability Maturity Model | Marco Lourenco

“Recapping”

Architects sysadmins

SOC staff/IRDefenders

The board

Low levelHigh level

Lon

g-te

rm u

seSh

ort

-mid

ter

m u

se

Page 25: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

25CTI Capability Maturity Model | Marco Lourenco

“Recapping”

TYPE LEVEL SCOPE MAIN TASK

Strategic High Medium to Long

Term

High Level Information

for Risk Reduction

Operational High Short to Medium

Term

Details of Specific

Incoming Attacks

Tactical Low Medium to Long

Term

Attackers

Methodologies, Tools

and Tactics

Technical Low Short to Medium

Term

Indicators of Specific

Malware

Page 26: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

26CTI Capability Maturity Model | Marco Lourenco

CTI Capability Framework

Planning and Requirements

Collection

Analysis and Processing

Production and Evaluation

Dissemination and integration

Page 27: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

27CTI Capability Maturity Model | Marco Lourenco

Page 28: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

28

”28

Failing to plan is planning to fail.

CTI Capability Maturity Model | Marco Lourenco

Winston Churchill

Page 29: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

29CTI Capability Maturity Model | Marco Lourenco

Planning

Stakeholders alignment

Scope definition

Requirements identification

Requirements prioritization and traceability matrix

Resources evaluation and assignment

Page 30: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

30CTI Capability Maturity Model | Marco Lourenco

Page 31: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

31

Collection

CTI Capability Maturity Model | Marco Lourenco

MO

TTP

Threat Landscape

OSINT

Actors

Technical Reports

Tools

Architects sysadmins

SOC staff Incident

Response

Defenders, threat

hunters

The board/ Regulators

Security logs

Domain Lists

Syslogs

Process logs

Net logs

Event logs

IDS/IPS logs

Stakeholders and information collection

Page 32: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

32

Endpoint Protection

Systems

Operating Systems

Network Firewall

Data Type System Alert Host Based Logs Netflow System Alert

Kill Chain Coverage

Exploitation & Installation

Exploitation Installation and

Actions on Objectives

Internal Reconnaissance,delivery and C2

Internal,Reconnaissance, Deliver and C2

Follow on Collection

Malware sample Files and timelines Packet capture Netflow

Typical Storage in Days

30 days 60 days 23 days 60 days

Collection

CTI Capability Maturity Model | Marco Lourenco

Collection Management Example

Page 33: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

33CTI Capability Maturity Model | Marco Lourenco

Page 34: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

34

Analysis and processing

CTI Capability Maturity Model | Marco Lourenco

analytical sweet spot

data analytical work

tools

speculative guess-workunreliable auto-

generated analysis

over worked unproductive analysis

Page 35: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

35

Analysis and processing

CTI Capability Maturity Model | Marco Lourenco

Diamond Model of Intrusion Analysis

KILL-CHAINLockheed Martin

Campaigns Heat Map

Threat Intelligence Platforms

TIP

Excel

Page 36: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

36CTI Capability Maturity Model | Marco Lourenco

Page 37: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

37

Production and evaluation

CTI Capability Maturity Model | Marco Lourenco

CoA

CTIThreat Land.

Heat Map

Advice

Risk ass.

StakeholdersRequirements

traceability matrix

Page 38: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

38CTI Capability Maturity Model | Marco Lourenco

Page 39: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

39

Dissemination and Integration

CTI Capability Maturity Model | Marco Lourenco

Page 40: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

40

Maturity Model

CTI Capability Maturity Model | Marco Lourenco

Page 41: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

41

CTI maturity

CTI Capability Maturity Model | Marco Lourenco

Logmanagement

Advanced correlation and trends analysis

SIEM deployment

Capability deployed

Pattern recognition and outlier detection

Application and database activity monitor

Adaptive threat detection

Proactive incident response

Machine learning and linked analysis

Initial – level 0 Repeatable – Level 1 Managed – Level 2 Optimized – Level 3

Base infrastructure Enhanced visibility Business-centric

User behavior and entity analysis

Pre-emptive response

Breach protection

Active threat monitoring

Active threat management

DESCRIPTIVE PREDICTIVE PRE-EMPTIVE

Ris

k M

anag

emen

t

Page 42: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

42

Good practices

CTI Capability Maturity Model | Marco Lourenco

Adopt classic intel,

tradecraft and

taxonomy

Utilize internal and external data /information

Hone critical thinking and

analytical skills

Generate Intelligence adjusted to

your different audiences

Stick to the requirements

and scope but stay agile

By ready to cooperate and share

Learn from yours and

other mistakes

Profile your adversaries

Always contextualize

Evaluate and reevaluate

Know your stakeholders

and what they require

Page 43: CTI Capability Maturity Model | Marco Lourenco 1 · unreliable auto- guess-work generated analysis over worked unproductive analysis. 35 Analysis and processing CTI Capability Maturity

43CTI Capability Maturity Model | Marco Lourenco

2018 CTI-EU Bonding

https://www.enisa.europa.eu/2018-cti-eu-event/enisa-cti-eu-event

Getting the Cyber Threat Intelligence Community together

Brussels, 5 and 6 November 2018