In an ATT&CK-tagged intrusion, why can Discovery recur three times while Persistence never occurs?
answer
- information is gathered for a decision
- what new question did they have?
- Persistence costs now, pays later
- the payoff arrived and they stopped
- absence describes intent, not a gap
basics
~20 sBecause a tactic names a goal, not a step. An operator re-enters Discovery every time the next decision needs information they do not have, and never reaches Persistence when the objective completes inside one visit and returning is worth nothing to them.
solid answer
~50 sDiscovery recurs because information is gathered *for a decision that is about to be made*, not stockpiled up front. Take a publicity-driven defacement of a public-facing web estate: the operator gets in through a public-facing application, then looks at what the content platform hosts, then at which template files the web user can write, then at which pages are served from an edge cache — three separate Discovery moments, each sitting immediately before the choice it informs. Persistence never appears because it buys something this operator does not want. Persistence pays off later; a hacktivist's payoff arrives the moment the front page changes and is public within minutes. Staying resident after that adds exposure and buys nothing. So both facts — the repetition and the absence — are statements about the operator's goals at each moment, not gaps in a sequence.
code
text · 7 lines09:12 Initial Access T1190 exploit of a public-facing content platform
09:20 Discovery ... enumerate hosted sections and installed extensions
09:31 Discovery ... list template files writable by the web process
09:44 Discovery ... establish which pages are served from the edge cache
09:58 Impact T1491.002 external defacement of the front page
(no Persistence action at any point)
(no Exfiltration action at any point)go deeper
Know that a tactic is a goal and that goals can repeat or never occur. Being able to say 'they looked around again because they had a new question' is most of the answer at this level.
Be ready to explain the mechanics on a concrete episode: which question drove each Discovery moment, and what Persistence would have bought an operator who was already finished.
Show that you reason from the operator's payoff rather than from the grid, and that you keep 'not observed' and 'did not happen' as separate claims instead of collapsing them.
Own how episodes are described across a team so that repetition and absence survive the summary. A shape that forces one visit per goal quietly deletes the most informative thing the episode said.
## Repetition and absence are the normal case A tactic column is a goal category. Once you hold that firmly, the two behaviours that look strange — one column visited several times, another never visited — stop being anomalies and become the ordinary shape of a real episode. ### Why Discovery interleaves rather than clustering An operator arrives with a hypothesis and very little knowledge. Every action they take changes what is possible next, and every new possibility raises a question they cannot answer from outside. So looking around is not a phase; it is a habit that recurs whenever the next choice is underdetermined. In the defacement episode, the questions arrive one at a time: 1. What does this platform actually host, and which sections are public? 2. Which template or content files can the account the web process runs as modify? 3. Which pages are served from an edge cache, so a change would not be visible immediately? None of those questions can be asked before the previous answer exists. Question 2 only makes sense once you know which sections matter; question 3 only matters once you know which file you are about to change. This is why a mapping shows Discovery sitting between other tactics rather than as one early block — and why a narration that forces all the looking-around into a single early 'phase' is a distortion of what happened. There is a second reason worth naming: an operator with one foothold and no second host has *only* what that host can tell them. Their picture is narrow, so it has to be refreshed repeatedly as they move through their own decisions. ### Why Persistence can be entirely absent Persistence is a goal with a specific economic shape: it costs effort and exposure now, and it pays off later, by surviving a reboot, a session ending, or a credential change. That trade is only worth making if *later* is worth something to the operator. For a crew optimising for publicity, later is worth almost nothing. The payoff is a public, visible change; once the front page is defaced, the objective is banked. Everything after that point is downside — more actions, more exposure, and an estate whose owner is now looking. A rational operator with that payoff structure stops. So the absence of a Persistence tag is not a hole in the story. It is one of the more informative things the story says: it tells you the operator did not need to come back, which in turn narrows what kind of operator they were. ### The inference you must not make Absence in a mapping means 'no such action was placed in the account'. It does not mean 'no such action existed in the world'. The honest statement is about what was observed, and the reason to keep that distinction sharp is that the two mistakes point in opposite directions: over-claiming ('nothing persisted') and over-hedging ('there must be persistence we cannot see') are both ways of ignoring what the operator's payoff makes likely. The strongest answer reasons from economics — what would returning have been worth to this crew? — and holds the observational limit as a separate, explicit caveat. ### What this means for how an episode is summarised If Discovery can appear three times and Persistence zero times, an episode cannot be stored as a single ordered phase number. There is no honest value for 'which stage they reached' when the operator visited one goal repeatedly and skipped several entirely. What can be stored is the set of tactics observed, each tagged action with its moment, and whether the operator's objective was reached. Those three things are defined for every episode, no matter what shape it took. ### The pattern to carry away Ask of every tactic that recurs: *what new question did the operator have?* Ask of every tactic that is absent: *what would it have bought them, and were they going to be around to collect?* Those two questions turn a flat mapping into an argument about intent, which is the thing an interviewer is actually listening for.
- What would have to be true about the operator for Persistence to appear in this episode?A payoff that arrives after the first visit. An operator who needs to deface the page again after it is put back, to sit on the estate and wait, or to reach something the first foothold cannot touch, all have a reason to pay Persistence's cost. A crew whose reward is one public moment has none of those, so the extra exposure buys nothing.
- Why does Discovery show up between other tactics rather than in one early block?Because each action changes what is possible next and raises the next question — which files are writable, which pages are cached — so a look-around sits immediately before each choice. Forcing all of it into one early phase reads a stage model onto an episode that did not have stages.
- Does no Persistence tag mean nothing was left behind?No. It means no such action was placed in the account. That is a statement about what was observed, not about the world. The stronger argument is economic: this operator's payoff arrived at the defacement, so returning was worth little — with the observational limit stated separately rather than blurred into the claim.
saying these in an interview costs you the question
- Says a missing tactic means the account is incomplete
- Treats Persistence as mandatory in every intrusion
- Expects all Discovery to happen in one early block
- Reads absent tactics as steps that were skipped in order
- Turns 'not observed' into 'did not happen'