skip to content

Choosing What to Emulate

A catalogue top ten emulates nobody, while a threat profile built from reporting on the groups that hit your sector picks techniques you might face. Interviewers probe the derivation.

on this pageshow

explore

questions

4

Why derive an emulation technique set from a threat profile rather than a popularity list?

level: juniorimportance: must knowfreq 68%

answer

  1. who targets you, not who is loud
  2. popular lists inherit other people's sensors
  3. profile first, technique identifiers second
  4. every entry cites a line of the profile
  5. relevance, applicability, observability

basics

~20 s

A popularity list tests the techniques other organisations happen to report; a threat profile tests the ones the adversary interested in you actually uses. Only the second supports a claim about the intrusion you are likely to face.

solid answer

~50 s

A top-ten technique list is drawn from other people's incident data, so it skews toward commodity endpoint tradecraft and tells you nothing about who targets your sector or your data. A threat profile starts from that question and names the behaviours a specific crew has been reported using, so the technique set inherits a justification you can cite. Concretely: if the crew that works your sector gets in by phishing an OAuth application consent for mail-read scope and then collects out of mailboxes through the API, an exercise built from the popular endpoint list can come back entirely green while the actual path was never touched. Selection then applies two more filters: is the technique executable against a platform we actually run, and is there any surface that could observe it. What survives all three is the plan.

go deeper

for a junior

Be ready to say in one sentence where an emulation technique list should come from, and why a most-common-techniques ranking is a weaker starting point than a profile of who targets your organisation.

for a middle

Expect to walk the derivation: profile text, behaviours, technique identifiers, then the filters for whether you run the platform and whether anything could observe it. Name what each surviving entry is allowed to claim.

for a senior

Show you can defend an unpopular selection to a sponsor with citations and prior test evidence, and that you keep the considered-and-dropped list so a later reviewer can audit the plan rather than trust it.

for a principal

Own the position that exercise scope is an evidence budget: decide what share of it buys comparable baseline coverage versus first-ever evidence on the likely path, and make sure reporting never lets one be read as the other.

## What the selection step is Before an emulation exercise runs, somebody decides **which adversary behaviours will be executed**. That decision fixes the ceiling on what the exercise can prove: a behaviour that is never executed produces no evidence at all, whichever way it would have gone. Selection is therefore the highest-leverage part of the design, and it is the part interviewers probe first. ## Two ways the list gets built **From a popularity list.** Public rankings of "most observed techniques" are compiled from other organisations' incident and telemetry data. That data is real, but its shape is not neutral: it over-represents whoever reports, whatever the reporting vendor has sensors for, and commodity activity that hits many victims at once. Endpoint execution and scripting techniques dominate because endpoint agents are where the reporting comes from, not because they are where your particular adversary spends their effort. **From a threat profile.** A profile answers who would want something you hold, what they are after, and what tradecraft they have been reported using. The selection job is to turn that prose into an executable set: read the profile, extract the behaviours, express each as a technique identifier so the plan has stable labels, and carry a citation from every entry back to the line of the profile that justified it. That citation is what makes the plan defensible later. ## The three filters 1. **Adversary relevance** - does the profile actually attribute this behaviour to a crew with a reason to be interested in you? A technique nobody relevant uses buys realism you do not need. 2. **Estate applicability** - do you run the platform the technique targets? A technique against a service you do not operate is unexecutable, and running a lookalike proves nothing about your estate. Drop it, and record why. 3. **Observability** - is there any surface that could see it? This filter is applied at design time on purpose, because the answer sometimes changes the plan before anything runs. ## A worked example Suppose the profile describes a crew that targets financial-services tenants and does not touch endpoints at all. Their route is consent phishing: the target is sent a link to an attacker-registered multi-tenant application requesting delegated mail-read scope; the user grants it; the crew then reads mail through the granted token over weeks. No credential is stolen, no binary lands on a laptop, and a password reset does not remove the grant, because a password is not what the grant depends on. The technique set that falls out is identity- and SaaS-shaped - phishing for the consent, theft or abuse of an application access token, use of a valid cloud account, remote collection from mailboxes - and the observation surfaces are the identity provider's consent and permission-grant audit trail and the SaaS tenant's own audit log. Almost none of that appears on a commodity popularity list, and an exercise built from that list would have exercised script execution on workstations while the actual path stayed untested. The report would read green. ## Defending an unpopular pick "Everyone tests the other one" is the objection you will get, and the answer is evidence rather than preference. Show the line of the profile that attributes the behaviour, show that the estate runs the platform, and show what claim each option buys: the popular technique may already have test evidence from a prior cycle, in which case re-running it buys a regression check, while the unpopular one buys the first evidence anybody has about the path most likely to be used against you. ## Where popularity lists are legitimately useful They are a reasonable **baseline hygiene** set and they make results comparable between organisations and across time. The honest way to use them is to label them as what they are: baseline coverage, distinct from adversary-relevant coverage, and reported separately so nobody reads one as the other. ## The limit of the claim Even a perfectly derived set supports only a narrow statement: these behaviours, implemented these ways, on these dates, produced this evidence. It says nothing about behaviours you did not execute, and a profile is an assessment that can be wrong or out of date. The selection artefact should say which behaviours were considered and dropped, and why, so the next cycle starts from the record rather than from scratch.

  • Is there ever a good reason to include a popular technique your profile does not support?
    Yes. Commodity opportunistic activity hits everyone regardless of targeting, and a stable set of popular techniques gives you regression evidence and comparability between cycles. The discipline is labelling: report it as baseline coverage, separate from the adversary-relevant set, so a sponsor cannot read a green baseline as a statement about the crew that is actually interested in you.
  • The profile names a technique against a platform you do not run. What do you do?
    Drop it at selection and record the reason in the plan. Executing it against a lookalike platform produces evidence about the lookalike, not about your estate, and it spends an execution slot. Keep it in the considered-and-dropped list so it is reconsidered automatically if the estate later adds that platform.
  • How do you keep the selection defensible six months later?
    Carry a citation from each technique back to the profile text that justified it, date the profile, and keep the dropped candidates with their reasons. When someone asks why the exercise tested an unusual behaviour, or why it skipped a famous one, the answer is a document rather than a memory.

Choosing the best-selling lock because it is the best-selling lock, rather than because it resists the way burglars in your neighbourhood actually get in.

saying these in an interview costs you the question

  • Picks the ten most-reported techniques and calls that coverage
  • Assumes what hits other companies is what will hit you
  • Treats a technique identifier as a ready-made test case
  • Reads a green exercise report as proof the estate is safe
  • Cannot say which candidate techniques were dropped or why

context

open as a page

When do you choose atomic single-technique tests over one full-chain emulation campaign?

level: middleimportance: must knowfreq 57%

basics

~20 s

Choose atomic tests when the question is which behaviours you can see, because each result is isolated and diagnosable. Choose a chained campaign when the question is whether people and process turn a realistic sequence into a verdict.

open as a page

A threat report says the crew phishes OAuth consent for mail-read scope. What turns that into an executable test?

level: middleimportance: should knowfreq 44%

basics

~20 s

A named behaviour is a class, not a test. You must add the procedure: which application, which permission scope, which consent path, which target identity, plus the observable you expect and the criterion that decides pass or fail.

open as a page

Your SIEM does not ingest the identity provider's consent-grant audit log - do you still emulate that technique?

level: seniorimportance: nice to knowfreq 31%

basics

~20 s

Usually no. Executing a behaviour whose only observation surface is uncollected buys a miss you already predicted. The gap is the finding, recorded at design time, and the slot goes to a technique that can discriminate.

open as a page