Topics in this domain

Threat Modelling and Cyber Threat Intelligence

Threats and vulnerabilities · 2 min read

Two views of threats

Threat modellingCyber threat intelligence
DirectionInside-outOutside-in
QuestionHow could this system be attacked?What are attackers actually doing, to whom, and how?
WhenDuring design and major changeContinuously
FeedsDesign decisions and controlsRisk assessment, controls, detection, executive decisions

Threat modelling with STRIDE

STRIDE: spoofing, tampering, repudiation, information disclosure, denial of service, elevation of privilege, with what each violates and example controls.

STRIDE, developed at Microsoft, groups threats into six types, each violating a security property:

ThreatViolatesExample control
SpoofingAuthenticationMFA, certificates
TamperingIntegrityHashing, signing, access control
RepudiationNon-repudiationLogging, digital signatures
Information disclosureConfidentialityEncryption, least privilege
Denial of serviceAvailabilityRate limiting, redundancy
Elevation of privilegeAuthorisationLeast privilege, input validation

Other methods include attack trees (the attacker’s goal at the root, ways to achieve it as branches) and PASTA (a risk-centric, seven-stage process). The method matters less than doing it systematically.

When and how

  • During the design of new systems and major changes, when fixing is cheapest.
  • Draw the system: components, data flows and trust boundaries.
  • Walk each element through STRIDE.
  • Rate the threats, design controls and record the decisions.

Example. Modelling a new customer portal shows the password-reset flow could be abused to take over accounts (spoofing). Adding verification to the design costs a day. Fixing it after launch would have needed an emergency release and a fraud investigation.

Cyber threat intelligence

Cyber threat intelligence (CTI) is evidence-based knowledge about threats, analysed so that it supports decisions.

Strategic, operational, tactical, technical intelligence for different audiences.
LevelContentAudience
StrategicTrends, actors, motives, geopoliticsExecutives, board: where to invest
OperationalCampaigns currently targeting the sectorSecurity managers
TacticalAttacker tactics, techniques and procedures (TTPs)Defenders, architects
TechnicalIndicators of compromise: IP addresses, file hashes, domainsThe SOC and its tools

Sources include commercial feeds, sector ISACs, government agencies, open-source intelligence (OSINT) and the organisation’s own incidents.

The intelligence cycle

  1. Direction: what do we need to know?
  2. Collection from relevant sources.
  3. Processing: filter and normalise.
  4. Analysis: what does it mean for us?
  5. Dissemination to the right audience, in the right form.
  6. Feedback: was it useful?

Raw feeds aren’t intelligence until they’ve been analysed for relevance. And intelligence nobody acts on has no value.

How the exam asks about it

If the question asks…The answer is usually…
Best time to do threat modellingDuring design
Threat category that violates integrityTampering
Intelligence aimed at the boardStrategic
IP addresses and file hashesTechnical intelligence (indicators of compromise)
Main value of threat intelligenceBetter-informed risk and control decisions

In short

  • Threat modelling identifies how a system could be attacked, ideally during design, when fixing is cheapest.
  • STRIDE groups threats into spoofing, tampering, repudiation, information disclosure, denial of service and elevation of privilege.
  • Other methods include attack trees and PASTA; the method matters less than doing it systematically.
  • Cyber threat intelligence (CTI) is evidence-based knowledge about threats, used to make decisions.
  • CTI works at four levels (strategic, operational, tactical, technical) for different audiences.
  • Intelligence is only valuable if it's relevant, timely and acted on; it feeds risk assessments, controls and detection.

Exam traps

  • Threat modelling done after go-live misses the cheapest chance to fix design flaws.
  • Raw threat feeds aren't intelligence until they're analysed for relevance.
  • Strategic intelligence is for executives; technical indicators are for the SOC. Don't mix the audience.
  • Intelligence that nobody acts on has no value.

Slides

Click the slide and use the arrow keys. F toggles full screen.

CISM · Domain 2 · Threats and vulnerabilities

Threat Modelling and Cyber Threat Intelligence

Two ways to understand threats: threat modelling looks at a system's design from the attacker's view; cyber threat intelligence tells you what attackers are actually doing.

1 / 9