How do you decide whether to call the DBA at 04:20 to confirm a bulk export you cannot explain?
answer
- which hypothesis does it kill
- stolen credential versus insider
- not a tier-1 decision
- contact details out of band
- open questions, no disclosure
basics
~20 sAsk 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.
solid answer
~50 sThe call is the highest-value enrichment left and the most destructive, so decide three things first. **Whose hypothesis does it kill?** Under a stolen credential, reaching the genuine engineer settles it in ninety seconds with little downside. Under an insider hypothesis it tells the subject they are watched and can cost you the case - an incident lead decision with legal and HR, not a tier-1 one. **Who are you calling?** The audit trail names an account, so resolve it to a human via the break-glass register, then take the number from the directory, never from the ticket or mailbox the adversary may control. **Can something cheaper settle it?** The checkout register, the session's sign-in record, the paging history. If you call, go out of band, ask open questions without revealing what you saw, and treat the answer as evidence to corroborate rather than a closure.
go deeper
Know that confirming activity with a person is a lookup with consequences, not a routine step. Be ready to say you would check the escalation path before calling anyone who might themselves be the subject.
Explain the mechanics: resolving a shared account to a human through the checkout register, sourcing contact details from a system outside the suspected compromise, and asking open questions so the call does not disclose your detection logic.
Demonstrate the hypothesis-driven decision. Say which hypotheses make the call safe, which make it destructive, when it stops being your decision, and how you corroborate the answer against telemetry rather than closing on it.
Own the policy: who may contact a potential subject, what legal and HR involvement is required before that happens, and what the SOC pre-builds - independent contact paths, fallback ownership - so that a 04:20 decision is not improvised.
## Why this is a decision rather than a step Every other enrichment lookup on this leaf is read-only: querying a CMDB, a change system or a checkout register changes nothing in the world. **Contacting a human is the first enrichment that writes back into the environment you are investigating.** It can resolve a case faster than any query, and it can also destroy one. Interviewers use it because it separates people who have a triage checklist from people who have thought about what the checklist does. ## Step one: name the hypothesis the call tests At 04:20 the live hypotheses for an unexplained bulk export from a production customer table are roughly: 1. **Authorised work.** The engineer was paged, took the break-glass account, and did something legitimate that no ticket cleanly covers yet. 2. **Credential compromise.** Someone else is using that engineer's access. 3. **The engineer is the subject.** They are taking data, and any paperwork around it is theirs. Under (1) and (2) the call is excellent. Under (2) especially: if the credential is stolen, the legitimate holder is not the adversary, so ringing them neither tips off anyone nor costs you anything, and it converts a maybe into a confirmed intrusion in one exchange. Under (3) the call is the single worst thing you can do at 04:20 - it tells the subject the SOC is watching, and what follows is deleted history, a cleaned laptop and a lawyer. So the real question is not *should I call* but *how much of my probability mass sits on hypothesis 3*, and **who is entitled to decide that**. Once an insider hypothesis is live, contact with the subject stops being triage enrichment and becomes an investigative decision taken by the incident lead together with legal and HR, often with employment-law constraints on what may be asked and recorded. A tier-1 analyst who makes that call alone has taken a decision that was not theirs. ## Step two: work out who you are actually calling On a shared production fleet the audit trail names an account, not a person. The chain is account -> break-glass checkout register or privileged-access session -> a named human -> a contact number. Two traps live in that chain. First, **the contact details must come from a system the possible adversary does not control**. A phone number typed into the change ticket, a signature block in an email, or a chat account are all in scope of the very compromise you are investigating. Use the corporate directory or HR record, and prefer a voice call over a message to an account that may already be in someone else's hands. Second, **the CMDB owner field is frequently stale**, and this is where that abstract data-quality problem turns into wall-clock time. If the owner named against the database left the company two years ago, the analyst spends twenty-five minutes at 04:20 walking a manager chain to find a human, while the export - if it is hostile - continues. Pre-building the fallback path is what separates a SOC that can do this at 04:00 from one that cannot: the service's on-call rota, recent deploy or change actors, code owners, the platform team's escalation line. ## Step three: ask whether something cheaper settles it Before burning a human at 04:20, spend two minutes on the lookups that might make the call unnecessary: the break-glass checkout timestamp and whether it references a ticket, the sign-in record for the session (where it originated, what authenticated), the on-call rota and paging history showing the engineer was actually woken by an incident, the change record joins. Often one of these resolves it. The call is what you do when the cheap evidence is ambiguous and the potential loss is large. ## If you call: how - **Out of band.** Voice, on a directory number, not the channel the suspicious activity used. - **Open questions, minimal disclosure.** *Are you working right now? What are you working on?* rather than *did you export four million rows from the cardholder table at 04:03?* The second sentence hands a script to anyone who wants one, and it teaches every future subject exactly what your detection sees. - **Record it.** Who you called, on which number, at what time, what they said, verbatim where it matters. This is evidence with a timestamp, and it will be read later by people who were not there. - **Treat the answer as one input.** *Yes, that was me* is a claim that must corroborate with the telemetry - the checkout, the session origin, the paging record, the destination of the rows. If they confirm activity that the records show came from an address they cannot explain, you have learned something far more valuable than a closure. ## The cost nobody records There is a human ledger too. Waking the wrong engineer three times a quarter with accusatory questions is how a SOC loses the cooperation it depends on. Calling politely, early, with a clear explanation of why, and then telling them the outcome, is what buys you a fast answer next time. The chair on the other end of that phone is a person who did nothing wrong in most of these cases, and how the SOC treats them is part of the control's effectiveness.
- The engineer confirms the activity was theirs. Is the case closed?No. Their answer is a claim to corroborate: the checkout register timestamp, where the session originated, whether a page or incident actually woke them, and where the rows went. Confirmation that matches the records closes it; confirmation that does not - they say they used the jump host but the session came from elsewhere - is a much stronger signal than the original alert, because now you have a person accounting for activity that the telemetry contradicts.
- The suspected account is the only route to the person you would call. What do you do?Do not use it. Reach them on a directory or HR-held number, or through their manager or on-call rota, so the channel is independent of the possible compromise. If no independent channel exists at 04:20, that is a gap to record and fix, and in the meantime you weigh containment on the evidence you have rather than manufacturing confirmation through a channel the adversary may hold.
- How do you keep the call from teaching people what your detections see?Ask about activity, not about your telemetry. Open with what they are working on and let them describe it, rather than reading back the object, the row count and the timestamp. Analysts who recite the alert train the workforce - and eventually an insider - on the exact thresholds and fields the SOC watches, which is a detection engineering loss you never see directly.
saying these in an interview costs you the question
- Calls the subject before considering the insider hypothesis
- Uses a phone number taken from the suspicious ticket or mailbox
- Reads the alert details back to the person being asked
- Treats yes that was me as sufficient to close the case
- Stalls triage entirely because the recorded owner has left