skip to content

First Verdict

Judging one item in the queue - a detection or a user's report: how likely it is malicious, which lookup would change that answer, who may say so, and the ones nobody opens.

on this pageshow

explore

questions

20

What does a CMDB asset criticality and owner lookup tell you about whether an alert is malicious?

level: juniorimportance: must knowfreq 74%

answer

  1. stakes versus likelihood
  2. consequence enrichment, evidence enrichment
  3. true yesterday, true tomorrow
  4. owner field is a lead
  5. test label closes nothing

basics

~20 s

Nothing. Criticality and owner tell you what is at stake and who to ask, so they change urgency, routing and the response you may take. Only evidence about the behaviour itself moves a malicious-or-not verdict.

solid answer

~50 s

Split enrichment into two classes. **Consequence enrichment** - CMDB criticality tier, production versus test, data classification, owner - tells you what is at stake if the activity turns out to be hostile. **Evidence enrichment** - the change record covering the window, the break-glass checkout register, the account's role and normal hours, its sign-in history - supplies or removes an innocent explanation for the behaviour. Only the second class can flip the verdict, because criticality was equally true yesterday and so cannot be evidence about tonight's event. What criticality and owner do change is real: the order you work the queue, who you call first, and whether the containment you are considering is a business decision. Both directions of misuse are errors - inflating a verdict because the asset is a crown jewel, and closing one because the record says test.

go deeper

for a junior

Be ready to list the lookups you run when an alert lands and to say, for each, whether it changes what is at stake or what you believe happened. Never answer that a critical asset makes an alert more likely to be an attack.

for a middle

Explain why criticality cannot be evidence: its value is the same whether or not the activity was hostile. Then show the mechanics of a lookup that is evidence, such as joining a shared account in an audit record to the register that names the human.

for a senior

Show judgment about source quality. Say how you corroborate a CMDB field against observed signals, what you write in the case when they disagree, and how you avoid both inflating a verdict on a crown jewel and closing one on a host labelled test.

for a principal

Own the consequences of relying on data another team maintains. Be ready to say which enrichment sources you will treat as authoritative, what the SOC does when they are wrong, and how you price the triage cost of bad asset data to the people who can fix it.

## The problem enrichment solves A detection arrives carrying almost nothing a human can reason about. A rule over a database audit trail fires because one session read four million rows from a cardholder table at 04:03. The record names a database account, an object, a client host and a timestamp. None of those are meaningful on their own: the account is a string, the host is a hostname, the object is a schema and table name. **Enrichment is the set of lookups an analyst - or an automation acting for them - runs against non-security systems of record to attach meaning to those bare identifiers before forming a verdict.** ## Two classes of enrichment, and only one of them moves the verdict **Consequence enrichment** answers *what is at stake*. It comes from the configuration management database (CMDB) and its neighbours: criticality or service tier, environment (production, staging, test), data classification, internet exposure, the business service the asset supports, and the owning team. **Evidence enrichment** answers *what explains this behaviour*. It comes from records about the event and the actor: a change record whose scope and window may cover it, the break-glass account checkout register that names the human behind a shared account, the directory's role and working-hours attributes, the account's sign-in history, the parent process, the destination of the data. A fact can only change the probability that something was hostile if a hostile world and a benign world would have produced different values of it. Asset criticality is identical in both worlds. It was true last week and will be true next week, and no adversary decision changed it. So it cannot be evidence *about the event*. The break-glass checkout register can: in the benign world it names the DBA who was paged, and in the hostile world it is empty or names someone who was asleep. ## What criticality and owner genuinely do change - **Queue order.** A moderate alert on a tier-1 payments database is worked before a loud one on a scratch VM. That is not a statement about likelihood; it is a statement about expected loss. - **Who you contact, and how quickly.** The owner is usually the fastest source of *evidence* enrichment - they can say in one sentence whether the export was theirs. - **What response is available.** Isolating a tier-1 database with cardholder data is a business decision needing an owner on the phone; isolating a disposable test host is not. - **Scope framing.** If the verdict does end up malicious, the data classification tells you what an intruder could have reached, which is what the rest of the investigation has to bound. ## The two symmetrical mistakes **Upgrade by criticality.** *It is a crown-jewel database, so this is probably an attack.* This inflates a verdict on consequence. It produces escalations that burn responder time and the owning team's goodwill, and it teaches the SOC that important assets are noisy. **Downgrade by label.** *The CMDB says non-production, close it.* Development and test estates routinely hold copies of production data, valid production credentials, and a network path onward. A host being unimportant to the business does not make it unimportant to an intruder, who is looking for a foothold rather than a crown jewel. ## Treat the CMDB as testimony, not telemetry A CMDB is populated by humans at build time and rarely revalidated. Owner fields survive reorganisations, team splits and leavers; criticality is whatever the person filling in the form selected. A field from it is a **lead you corroborate**, not a fact you assert. Corroborating signals are observable rather than declared: who deploys to the asset, whose on-call rota covers it, which team's service accounts authenticate to it, what the cloud resource tags say, who has approved changes to it in the last year. When two of those disagree with the CMDB, write in the case notes which one you used and why. ## The worked case The 04:03 export lands on payments-db-prod-01. The CMDB says tier 1, cardholder data, owner the payments platform team. That lookup moves the alert to the top of the queue and makes a 04:20 phone call worth its cost. It does not shift the verdict a millimetre. The verdict still hangs on the break-glass checkout register, on whether an emergency change record covers this schema in this window, and on where the rows went. Run the same export against a tier-4 reporting replica and the verdict would be exactly the same; only the urgency would differ. ## Answering it in an interview Say the split out loud, name one lookup from each class, and state precisely what each can and cannot conclude. Then add the one line that shows you have worked a queue: the CMDB is often wrong, so an owner field is where you start looking for a human, not proof that you have found one.

  • Name an enrichment lookup that can move the malicious-or-not verdict, and say why it can.
    The break-glass account checkout register. The database audit trail names a shared account; the register names the human who took it and when. A checkout at 03:58 by the DBA who was paged supplies an innocent explanation for the 04:03 export; no checkout at all removes one. Unlike criticality, its value differs between the benign and the hostile world, which is what makes it evidence.
  • The CMDB marks the host as non-production. Is that enough to downgrade and close?
    No. The label is self-reported and often years old, and non-production estates commonly hold production data copies, live credentials and a route into the production network. Verify the label against something observed - what the host authenticates to, what data the schema actually holds - and remember that an intruder values a foothold, not your service tier.
  • The CMDB owner left the company two years ago. How do you get an owner without stalling triage?
    Fall back to observed ownership: the on-call rota covering the service, recent deployment or change actors, repository code owners, the directory manager chain above the last known owner. Keep triaging while you resolve it - the verdict work does not depend on the owner - and record the stale entry as a finding so the gap gets fixed rather than rediscovered at 04:00 next month.

Knowing a burgled building is a bank rather than a shed tells you how much to worry and who to phone. It tells you nothing about whether the open window was forced or left open by a cleaner.

saying these in an interview costs you the question

  • Says a critical asset makes the alert more likely to be malicious
  • Closes an alert because the CMDB calls the host a test system
  • Treats the CMDB owner field as verified fact rather than a lead
  • Cannot name a single lookup that would change the verdict
  • Reports asset criticality as the outcome of triage

context

open as a page

A certutil download command alerts on a packaging workstation and turns out to be authorised: false positive or benign true positive?

level: juniorimportance: must knowfreq 70%

basics

~20 s

A benign true positive. The behaviour really happened and the rule matched exactly what it was written to match; it was simply authorised. A false positive is a rule firing on activity that never matched its intent at all.

open as a page

A reported message passes SPF, DKIM and DMARC - what does that prove during triage?

level: juniorimportance: must knowfreq 78%

basics

~20 s

Only that the sending domain authenticated and the signed parts were not altered in transit. It says nothing about intent. An attacker who registers a lookalike domain publishes his own records and passes all three cleanly.

open as a page

In a tiered SOC, which alerts may a tier-1 analyst close unaided and which must go to tier-2?

level: juniorimportance: must knowfreq 72%

basics

~20 s

Tier-1 closes only what a written playbook fully covers: expected activity and known false-positive patterns. Anything the playbook does not cover, anything suggesting the adversary succeeded rather than merely tried, and anything on a critical asset goes to tier-2.

open as a page

How do you read an approved emergency change record as evidence when triaging a 04:00 database bulk export?

level: middleimportance: must knowfreq 62%

basics

~20 s

A change record proves only that a ticket exists with a stated scope, requester and approver. Join it to the activity on four axes - time, scope, identity and approval path - before it counts as corroboration, and never as authorisation.

open as a page

300 cloud detections arrive daily and you can work 40. How do you choose which 40?

level: middleimportance: must knowfreq 72%

basics

~20 s

Work order decides which 260 you never examine, not how many you finish. Order by what a late look costs: evidence about to expire, high blast-radius accounts and identities, and stages of an intrusion you cannot undo.

open as a page

A prevalence lookup shows 412 of 6,000 hosts ran the alerted certutil download command in 30 days: what can you conclude?

level: seniorimportance: must knowfreq 61%

basics

~20 s

Only that the behaviour is common in that population. Prevalence measures a base rate, not authorisation. It can lower your suspicion cheaply, but only if those 412 hosts are comparable to the alerting one, and it never proves anything is malicious.

open as a page

A reported phishing message is confirmed malicious - how do you scope who else in the tenant got it?

level: seniorimportance: must knowfreq 63%

basics

~20 s

Search the mail trail on the campaign's stable elements, not the exact subject, over a window that opens before the report. Then split recipients into those who merely received it and the few with evidence of acting.

open as a page

What is the difference between a detection closed as a false positive and one nobody ever opened?

level: juniorimportance: should knowfreq 58%

basics

~20 s

A closed false positive is a verdict somebody reached. An unopened detection is the absence of a verdict: it tells you about the SOC's capacity, not about the estate, and it can never be counted as benign.

open as a page

A SIEM alert arrives labelled 'Critical' by the detection rule's vendor: what does that severity actually describe?

level: middleimportance: should knowfreq 54%

basics

~20 s

It describes the rule's content: how bad that behaviour would be in general, judged by an author who has never seen your estate. This alert's severity also depends on the host, the account and how ordinary the behaviour is here.

open as a page

Thirty-one staff report your own marketing newsletter as phishing - what verdict do you record?

level: middleimportance: should knowfreq 47%

basics

~20 s

A benign true positive, not a false positive: the reporters correctly spotted phishing-shaped mail and the campaign really is ours. Confirm it from the mail trail rather than from marketing's word, close the thirty-one as one case, and answer every reporter.

open as a page

What must a tier-1 escalation to tier-2 carry besides the alert identifier?

level: middleimportance: should knowfreq 58%

basics

~20 s

A stated hypothesis, every lookup already run and what each returned including the negative results, what was deliberately not checked, any action already taken on the estate, and the exact identifiers and time window. Tier-2 inherits an investigation, not a ticket.

open as a page

How do you decide whether to call the DBA at 04:20 to confirm a bulk export you cannot explain?

level: seniorimportance: should knowfreq 46%

basics

~20 s

Ask which hypothesis the call tests. Under a stolen-credential hypothesis, reaching the real person is fast and safe. If that person is the possible subject, the call warns them, and the decision belongs to the incident lead with legal and HR.

open as a page

An unopened cloud detection is 94 days old and your control-plane logs retain 90. What now?

level: seniorimportance: should knowfreq 44%

basics

~20 s

The item is permanently unanswerable: the telemetry needed for a verdict expired while it waited. Close it as undetermined, never as benign, and pivot to what survives — current resource state and any longer-retention source.

open as a page

Your out-of-hours provider closed a 4769 RC4 service-ticket burst unaided. What authority should it have had?

level: seniorimportance: should knowfreq 41%

basics

~20 s

Not the authority to close it. A provider holding only identity telemetry cannot tell an authorised assessment from an intruder, so its contract should grant a short list of unaided actions and hold-and-hand-over for every context-dependent verdict.

open as a page

Your CMDB's owner field is wrong for a third of production systems - how do you fix triage?

level: principalimportance: nice to knowfreq 30%

basics

~20 s

You cannot fix a system you do not own. Price the triage cost in numbers the owning teams answer for, and stop relying on one declared field by deriving ownership from deploy history, on-call rotas and code owners.

open as a page

Leadership wants to retire the phish-report button because 97% of reports are benign - what do you argue?

level: principalimportance: nice to knowfreq 30%

basics

~20 s

Hit rate is the wrong measure. The button's value is the campaigns where a human report was the first signal because the gateway had already delivered the mail, and how fast it arrived. Attack the queue's cost, not the sensor.

open as a page

An auditor asks what your 9,000 unopened medium-severity detections since March contained. What do you say?

level: principalimportance: nice to knowfreq 30%

basics

~20 s

Never assert an unworked backlog was benign. Characterise the population, work a random sample to full verdicts, report the estimated true-positive rate with its uncertainty, and state how many items can no longer be adjudicated at all.

open as a page

Would you run a tierless SOC at a 200-person firm with one in-house analyst and an overnight provider?

level: principalimportance: nice to knowfreq 29%

basics

~20 s

With one in-house analyst there is no internal tier to escalate to, so the SOC is tierless by construction. The boundary worth writing is the organisational one with the provider, backed by an incident-response retainer for the depth you cannot staff.

open as a page