Cheat sheet

Reference frameworks

The models you quote in a report, a ticket or an interview. They give attack and defence a shared vocabulary.

CJCACPTSDefence

CIA triad

PropertyDefinition
ConfidentialityOnly authorised people can access the information.
IntegrityThe information is not modified without authorisation.
AvailabilityThe information is accessible when it is needed.

Cyber Kill Chain (Lockheed Martin)

StepWhat the attacker does
1. ReconnaissanceGathers information about the target.
2. WeaponizationPrepares the payload and the vector.
3. DeliverySends it to the target (email, website, USB stick).
4. ExploitationTriggers the vulnerability.
5. InstallationSets up persistent access.
6. Command & ControlRemote control channel.
7. Actions on ObjectivesTheft, encryption, destruction…

Key idea: breaking any one step makes the whole chain fail.

MITRE ATT&CK tactics (Enterprise)

A tactic is a goal (the “why”); a technique is a way to reach it (the “how”), identified by a code such as T1059.

IDTactic
TA0043Reconnaissance
TA0042Resource Development
TA0001Initial Access
TA0002Execution
TA0003Persistence
TA0004Privilege Escalation
TA0005Defense Evasion
TA0006Credential Access
TA0007Discovery
TA0008Lateral Movement
TA0009Collection
TA0011Command and Control
TA0010Exfiltration
TA0040Impact

Diamond model

VertexQuestion
AdversaryWho is attacking?
CapabilityWith which tools and techniques?
InfrastructureThrough which servers, domains, IPs?
VictimWho or what is targeted?

CVSS v3.1: severity scale

ScoreSeverity
0.0None
0.1 – 3.9Low
4.0 – 6.9Medium
7.0 – 8.9High
9.0 – 10.0Critical

Base metrics: attack vector (AV), attack complexity (AC), privileges required (PR), user interaction (UI), scope (S), and impact on confidentiality, integrity and availability (C, I, A).

Elsewhere on the site