EZ LearnEZ Learn
Courses
EZ Board
Dashboard
All articles
ml-for-cyber-securitymlcskill-chain

The Cyber Kill Chain: Where Machine Learning Fits at Each Stage

An attacker must succeed at every stage of the kill chain in order. A defender only has to break it once, and a trained model is often the cheapest way to break a specific link.

Ashish Revar25 October 20265 min read

A single threat family is still an abstraction. To see where a model actually earns its place in a real attack, it helps to break one attack into its stages. Lockheed Martin's Cyber Kill Chain, published in 2011 and still the most widely taught model of its kind, splits an intrusion into seven stages, borrowed deliberately from military targeting doctrine: an attacker must succeed at every stage in order, while a defender only has to break the chain once.

1. Reconnaissance2. Weaponisation3. Delivery4. Exploitation5. Installation6. Commandand Control7. Actions onObjectives
The Cyber Kill Chain. A defender only needs to break one link; an attacker needs every link to hold
Kill chain stageWhere a trained model helps
1. ReconnaissanceAnomaly detection (Unit 3) flags unusual scanning or enumeration traffic before any exploit is attempted
2. WeaponisationStatic malware classifiers (Unit 2, Unit 5) can flag a newly built payload before it is ever delivered, if it is submitted to a scanning service
3. DeliveryPhishing and spam classifiers (Unit 1, Unit 5) are the most direct defence against the most common delivery channel, email
4. ExploitationBehavioural and host-based anomaly detection (Unit 3) can catch an exploit's side effects even when the exploit itself is unknown
5. InstallationMalware classifiers (Unit 2, Unit 5) scanning newly written files or newly loaded processes
6. Command and control (C2)Network traffic feature engineering (Unit 5) plus anomaly detection (Unit 3) catch the regular, machine-like "beaconing" pattern C2 traffic tends to have
7. Actions on objectivesFraud detection and data-exfiltration anomaly scoring (Unit 2, Unit 3) are usually the last automated check before a human responder is paged

Key takeaway

The kill chain reframes "where should we add machine learning" into a concrete question: which stage, for our specific environment, is cheapest to break with a model trained on data we can actually collect? A phishing classifier that stops delivery is usually far cheaper to operate than a classifier that only catches exfiltration after the data has already left the building.

Related to this topic

Continue learning

Reference material

eBook

ML for Cyber Security eBook

v1.0

Open resource

Cheatsheet

ML for Cyber Security Cheatsheet

v1.0

Open resource

MCQ Bank

ML for Cyber Security MCQ Bank

v1.0

Open resource

Question Bank

ML for Cyber Security Question Bank

v1.0

Open resource

Discussion

Loading comments…
More articlesTest your knowledge
EZ MentorAI · Free

The Cyber Kill Chain: Where Machine Learning Fits at Each Stage

Hi! I'm EZ Mentor

Your AI tutor for
The Cyber Kill Chain: Where Machine Learning Fits at Each Stage

Sign in to ask, it's free.

EZ Mentor is AI-powered · Answers may not be perfect · 10 free questions / day

EZ Learn

Structured learning across Reverse Engineering, Cloud Security and Research Methodology, plus games and practice tools. Free, and open to anyone.

Learn

  • Courses
  • EZ Articles
  • EZ Watch
  • EZ Bytes
  • EZ Talks
  • Community

Library & Exams

  • All Resources
  • eBooks & PDFs
  • Question Banks
  • Cheatsheets
  • All Exams
  • EZ Board

EZ Arena

  • EZ Games
  • Byte Rush
  • Firewall Defence
  • 3D Case Files
  • Live Quiz
  • ML Challenges

EZ Cyber Hygiene

  • Hygiene Journey
  • Cyber Safety Check
  • दिशा - Hygiene
  • सजग - Awareness
  • अभ्यास - Practice
  • Scammed? Call 1930

Platform

  • About
  • Contact
  • Events
  • Verify Certificate
  • Terms of Use
  • Disclaimer

© 2026 EZ Learn by EpochZero. Educational content for learning purposes.

Platform Lead: Ashish Revar