A works-council agreement bars per-employee endpoint telemetry outside an approved case. How do you run a hunt that needs it?
answer
- Ask what the hypothesis really needs
- Behaviour usually lives on hosts, not people
- Tokens now, names only on a hit
- Break-glass is defined, not improvised
- Unanswered is a result you write down
basics
~20 sReshape the hunt to data you may hold: host-level or pseudonymised identifiers, a narrow field set, a short window, with names revealed only if a hit justifies approval. If it cannot be reduced, use the agreed break-glass or record an accepted blind spot.
solid answer
~50 sStart by asking what the hypothesis actually needs. Most hunts want a behaviour, not a person: run it over host or pseudonymised identifiers, over the fields that carry the behaviour, over the hours that matter rather than months of everyone's activity. Pseudonymisation with rehydration is the key pattern — the hunt executes on stable tokens, and a hit becomes a request to reveal one name under the normal approval, so the intrusion is proportional to the finding rather than to the search. If the hypothesis genuinely cannot be reduced, two honest routes remain: the break-glass the agreement itself defines, with the employee representative in the loop, or accepting that the question goes unanswered. The second is a legitimate result — provided you record the blind spot and what you needed, so it argues for the next agreement.
go deeper
Know that some telemetry about named employees is off limits without an approved case, and that the first move is to ask whether the question can be answered from host-level or aggregate data instead.
Explain how to box a search by source, field, population and time window, and what pseudonymisation with rehydration buys compared with searching on real identifiers.
Show the judgment: reduce first, break-glass only as designed, and report a constrained negative honestly rather than as assurance. Record the unanswered question as a blind spot.
Own the trade between monitoring reach and workforce trust, and be able to take a documented blind spot back into the next agreement negotiation with the residual risk stated in business terms.
## The constraint is operational, not merely legal Many organisations, particularly in jurisdictions with strong employee-representation structures, operate under a standing agreement with a works council or equivalent body that defines what the employer may monitor. A typical shape: estate-wide security detections are permitted because they evaluate behaviour and surface only matches; **per-person telemetry** — reconstructing one named employee's activity — is permitted only inside a defined case with recorded approval, and sometimes only with the representative notified. That is a hard boundary on what a hunt may look at, and treating it as an obstacle to route around is the answer that fails the interview. The productive framing is that it constrains the *shape* of the search, and most hunts can be reshaped. ## Reduce the hypothesis first A hunt hypothesis is usually about a behaviour: "has any host run a scripting interpreter spawned from an office document since Tuesday?", "is any endpoint making outbound connections to newly registered domains at a fixed interval?". The person is incidental. So: - **Pivot to the host, not the human.** Endpoint process telemetry keyed on hostname answers most behavioural hypotheses without naming anyone. - **Box the fields.** Process creation and parent-child lineage is a different intrusion from browsing history or document titles. Ask for the fields the behaviour lives in. - **Box the time.** Six hours around a suspected event, not ninety days of everyone's day. - **Return matches, not streams.** A detection that outputs only records matching the behaviour reveals far less than a query that returns a person's whole timeline for a human to read. - **Aggregate first.** "How many hosts show this pattern?" is often enough to kill or confirm a hypothesis; only a non-zero answer justifies going further. ## Pseudonymisation with rehydration The strongest pattern here: identifiers (usernames, hostnames, mailbox addresses, device ids) are replaced with stable tokens at or near ingest, and the mapping is held separately with its own access control. The hunt runs entirely on tokens — correlation still works because the tokens are stable — and reveals a real identity only when a hit is significant enough to justify an approval request. Be precise about what this is and is not. Pseudonymisation is **reversible by design**; that is the whole point, and it is why the mapping store is the sensitive asset and needs the two-person approval and its own audit. Irreversible hashing would break the case when you actually need to act. And pseudonymisation is not encryption at rest, which protects against a different party entirely. ## Break-glass, if the agreement defines one A well-drafted agreement anticipates that a serious, live investigation may need per-person data before the ordinary process can run. That route typically requires: a named approver, notification to the employee representative within a fixed period, a narrow default scope, and a retrospective review. Use it as designed, and expect to justify why reduction was not possible. ## The question going unanswered is a real outcome This is the part candidates avoid saying out loud. Sometimes the honest answer is: under the governance we operate, this hunt cannot be run, and we do not know. That is a correct result. What makes it professional rather than negligent is the record you leave: - the hypothesis, and why it mattered; - the data that would have tested it; - why the reduced form was insufficient; - the residual risk, in terms the business understands; - the ask for the next revision of the agreement. A blind spot that is written down, owned and re-argued each cycle is governance working. A blind spot nobody recorded is a surprise waiting for an incident review. ## The direction of the claim, which is the trap A constrained search that returns nothing proves nothing about the estate. It proves that within those fields, that window and that population, nothing matched. Reporting "we hunted for this and found it clean" after a heavily reduced search overstates the result, and it is the specific error that turns a governance constraint into a false assurance. Say what you searched and what the negative therefore covers. ## Talking to the representative If you end up in the room with the employee representative, what they need is not technical detail. They need: the purpose in one sentence, the scope and why it is the minimum, who will see the output, how long it is kept, what happens if the person turns out to be innocent, and evidence that the analysts' own access is itself audited. That last point does more to win the argument than any explanation of the hunt, because it answers the question actually being asked: who watches you.
- The employee representative asks you to justify the access. What do they need to hear?Not the query. The purpose in one sentence, the scope and why it is the minimum that answers it, which sources and fields are in and which are deliberately out, who sees the output, how long it is retained, and what happens to the data if the person turns out to be innocent. Then the point that usually settles it: the analysts' own searches are audited and reviewed outside the security team, so their access is accountable too.
- Your reduced hunt returned no hits. How do you report it?As a negative bounded by what you searched: these fields, this window, this population, no matches. Not as "the estate is clean". A constrained search that finds nothing proves only the absence of matches within its own scope, and reporting it as assurance converts a governance limit into a false claim of safety. State the residual coverage gap alongside the result.
- How is pseudonymisation with rehydration different from just hashing identifiers?Pseudonymisation is deliberately reversible: stable tokens preserve correlation while the mapping sits behind its own approval and audit, so a genuine hit can be resolved to a person. An irreversible hash gives the same correlation but no way back, which means a real finding cannot be acted on. The mapping store therefore becomes the sensitive asset and needs the strongest access control in the pipeline.
saying these in an interview costs you the question
- Treats the agreement as an obstacle to route around
- Reaches for break-glass before reducing the hypothesis
- Reports a constrained negative as the estate being clean
- Confuses pseudonymisation with irreversible hashing
- Abandons the hunt without recording the blind spot