ctianalyst.com

Interview question

How do the Diamond Model, the Cyber Kill Chain and MITRE ATT&CK relate to each other? Do they compete?

A comparison question where the expected answer is that they compose rather than compete — and that you can say what each one uniquely gives you.

What a strong answer covers

Expert answer

They compose rather than compete, and each answers a different question.

The Cyber Kill Chain gives you sequence. Seven phases from reconnaissance through to actions on objectives, and the argument attached to it — the defender only has to break the chain once, so map controls to phases and find the gap. The courses of action matrix in the original paper, phases against detect, deny, disrupt, degrade, deceive and destroy, is the part most people forget and it is the genuinely useful deliverable.

The Diamond Model gives you relationships. Any intrusion event links an adversary, a capability, some infrastructure and a victim, and its value is that it makes pivoting explicit — whichever vertex you have evidence for is a place to look for the others.

ATT&CK gives you vocabulary. It is a knowledge base of observed behaviour organised by tactic and technique, which lets intelligence, detection engineering and red teams describe the same thing the same way.

The composition is clean: an activity thread in the Diamond Model is a series of diamonds ordered by kill-chain phase, and the capability and methodology inside each diamond is described in ATT&CK terms.

On limitations — the kill chain is malware-centric and linear, so an intrusion using stolen credentials against an exposed service skips several phases entirely and fits badly. ATT&CK flattens sequence, so it tells you what was done but not the order or the causal chain. In practice I would use the kill chain to talk to leadership about coverage, the Diamond Model while actually doing the pivoting, and ATT&CK to write it up so detection engineering can act on it.

Mistakes that cost candidates points

Try answering it

You have read the answer, which is the easy part. Answer it in your own words and get graded against this same rubric, with the follow-up probe an interviewer would ask next.

Go deeper

Related questions