All courses / AI Blue / Module 2 / Chapter 9
Learning objectives
After the lesson the participant can:
- Formulate a testable hunt hypothesis that names a behaviour by ATT&CK technique, the data and the population
- Explain the three fields that carry the weight of a hunt record: query pack, result and coverage statement
- Plan a four-week hunt cycle with a query budget and an independent query review
- Write a coverage statement for a hunt that found nothing
Key concepts
- Hunt
- A bounded, time-boxed search of defined data for evidence of a named adversary behaviour, started from a hypothesis, run by a named threat hunter and recorded so that the result can be reviewed and repeated.
- Hunt record
- The versioned artefact, identified as HNT-*, that holds the hypothesis and its source, the ATT&CK technique, the data sources and period, the reviewed query pack with costs, the result in events, the coverage statement and the conversion.
- Coverage statement
- The statement of what a hunt covered and what it did not: which hosts, accounts, log sources and period, which technique, and which variants were not searched because the data does not exist or was too costly to query.
- Anomaly rankings as leads
- Clustering and outlier scores order events by statistical unusualness. Unusual is not the same as malicious, so the hunter reads the top ten and a random sample of ten below the line.
- Drift
- The quiet risk that a team with good tools and plentiful data hunts what the data makes easy, not what the threat makes likely. A hunt that cannot name its source is a sign of it.
Interactive exercises
Do them here and get feedback at once. Choose a card and then where it belongs, or drag it.
Interactive exercise 1 · Put in order
A four-week hunt cycle
Put the steps of the chapter's hunt cycle in order, from the first week to the work after the cycle.
Interactive exercise 2 · Match
The parts of a hunt record
Match each part of a hunt record with what the chapter says it holds.
Teaching plan
| 10 min | Teacher defines the hunt and its three sources of hypotheses, and shows how AI changes the supply of hypotheses but not the demand for judgement in ranking them. |
| 15 min | Walk-through of HNT-HM-0031 at the Polish service centre: who proposed, who adopted, the two cycles and the conversion into a tested detection. |
| 10 min | Input on the four design properties: queries reviewed as code, rankings as leads, data possibly written by the adversary, and no hunting agent changing the estate. |
| 30 min | Exercise: participants take one hypothesis and write its hunt record skeleton and coverage statement before any query is run. |
| 10 min | Plenary on cost, data access, hunting people and the hunter's craft, comparing Nordvik Region's twice-yearly hunts with Hansa Mutual's standing cadence. |
Discussion
- A model summary of an empty result set reads fluently and carries no information about whether the query was right. How would your team make a null result trustworthy?
- Nordvik Region uses each hunt as a test of its provider's detections. What does that tell the Region that an ordinary service report would not?
- Hansa Mutual keeps scheduled query packs at Level 2 Supervised although a run that changes nothing would qualify for Level 3. What reasons could justify staying below the ceiling?
Written exercise
Exercise · 30 minutes
A hunt record and its coverage statement
Take one hypothesis from your last intelligence report, or Nordvik Region's first hunt HNT-NR-0001 on abuse of a valid account against the identity provider in an administration path. Write the hunt record skeleton: the hypothesis as a statement that can be false, its source, who proposed and who adopted it, the ATT&CK technique, the data sources, population and period, and who authorised the scope. Set the query budget using the default that no query runs on the full period before a seven-day sample. Then write the coverage statement in advance: what will be searched, what will not, and which variants the available data cannot show. Name the reviewer of the query pack, who is not the drafter.
Deliverable: A hunt record skeleton with hypothesis, scope, budget, reviewer and a four-part coverage statement, ready for a four-week cycle.
Self-test
Choose an answer to see whether it is right, or open the answer below each question.
According to the chapter, where does the hunter's judgement sit once AI proposes hypotheses cheaply?
Show the answer
C. In ranking hypotheses by threat, exposure and existing coverage
AI changes the supply of hypotheses, not the demand; the hunter decides which deserve the data, the compute and the analyst's week. A hunt looks and does not touch the estate.What does a hunt that finds nothing establish?
Show the answer
D. That nothing was found by these queries, in this data, over this period
The difference between nothing found and nothing there is the content of the coverage statement, which lists what was searched and what was not.What is the fixed end of a hunt finding that reveals a gap in detection?
Show the answer
A. A detection with a passing test, or a dated repeat of the hunt with a reason
The hunt record's conversion block hands a requirement to detection engineering; behaviours too common to detect without noise become a recurring hunt with a date.