Skip to main content
Security, Risk & Governance OpsLast reviewed 2026-09-20

SecOps

Security operations: detecting, triaging and containing attacks as a run discipline — alert quality, on-call for security, and the drills that make response boring.

Overview

Read the full SecOps guidance
WHAT IT IS. Security operations is the running of security as a service with a shift pattern, not as a project with a deadline. Something watches the estate, something decides which of today's ten thousand signals deserve a human, and someone is awake when one of them turns out to be real. The output is not a tool inventory; it is measured time — how long an intrusion goes unnoticed, and how long it survives once noticed. WHY IT EXISTS. Detection without triage is a queue nobody reads. Most teams buy the sensor and skip the operating model, then discover during an incident that alerts route to a shared mailbox, nobody owns the decision to escalate, and the only person who understands the tooling is on holiday. SecOps exists to make the unglamorous half — ownership, rotas, runbooks, alert hygiene — as deliberate as the detection engineering. WHEN TO USE IT. As soon as you hold data or access that someone would want, which is earlier than most teams admit. It scales down: a small team can run one high-fidelity detection, one documented escalation path and a quarterly drill, and be genuinely better off than a large team with forty noisy rules. What does not scale down is the decision of who gets woken and what authority they hold. WHO OWNS IT. A security operations function owns detections, triage and the response process; engineering teams own the fixes and the telemetry their services emit. The pairing matters — a detection written without the owning team produces alerts nobody can action. Executive ownership sits with whoever can authorise disruptive containment at 03:00, and that authority must be written down before it is needed. WHAT GOOD LOOKS LIKE. Alerts carry an owner, a runbook link and an expected action. False-positive rate is measured and actively driven down, because analyst attention is the scarcest resource in the building. Mean time to detect and mean time to contain are tracked per detection class, not as a single vanity number. Security incidents use the same incident process as reliability ones — see /incidentops — with an added containment decision. Drills happen on a schedule, and at least one per year is a surprise. HOW TO IMPLEMENT. Start from the assets that would hurt most, not from the tool's default rule pack. Write three detections you can explain, each with a runbook in /runbooks and a named owner. Route them to a real on-call rotation with an escalation path. Instrument the funnel: signals in, alerts raised, alerts actioned, true positives. Review that funnel monthly and delete rules that never fire truly — a deleted noisy rule is a security improvement. Then rehearse: a tabletop exercise that ends with an assigned action list beats a shelf of policy. HOW TO ASSESS YOURSELF. Can you name who is on call for a security alert tonight, and what they are permitted to shut down without asking? Do you know your false-positive rate this month? When did you last practise a containment, and what broke in the practice? Run the assessment at /assess to score detection coverage, triage discipline and response rehearsal against the model below, and use /checklists for the pre-incident readiness pass.

Capabilities

  • Access Control

    Least-privilege access with SSO, MFA, and periodic reviews for humans and machines.

  • Containment authority

    A written, pre-agreed answer to who may disconnect, disable or revoke during an incident, and what they may do without further approval.

  • Log Management

    Structured, centralized, retention-governed logs with correlation identifiers.

  • Security alert triage

    Deciding quickly and consistently which signals deserve a human, with documented severity criteria and a measured false-positive rate.

  • Security incident response

    Containing, eradicating and recovering from a confirmed intrusion using a rehearsed process with named decision authority.

  • Security telemetry coverage

    Knowing which assets emit which signals, and where the blind spots are, so detection gaps are a known quantity rather than a surprise.

  • Threat detection engineering

    Writing, testing and maintaining detections as code, with coverage measured against known adversary techniques rather than rule count.

Practices

  • Detection tuning review

    A recurring review of the detection funnel — signals, alerts, true positives — where rules that never fire truly are deleted rather than kept for comfort.

  • Security on-call rotation

    A named, paged rotation for security alerts with a documented escalation path, so 03:00 is a process rather than an improvisation.

Metrics

  • Alert false-positive rate

    Share of raised alerts that turn out to be benign — the direct tax on the scarcest resource, analyst attention.

    Unit: percent. Good direction: down.

  • MTTD — Mean Time to Detect

    Average time from fault to detection by a human or automated signal.

    Unit: minutes. Good direction: down.

  • Mean time to contain

    Elapsed time from detection to the point where the attacker can no longer act, which is the number that bounds damage.

    Unit: hours. Good direction: down.

  • Mean time to detect

    Elapsed time from the first attacker action to a human becoming aware of it, measured per detection class.

    Unit: hours. Good direction: down.

Tools

  • Sigma

    A vendor-neutral format for writing detection rules, so detections are reviewable code that survives a change of SIEM.

    Visit site ↗
  • Wazuh

    Open-source detection and log analysis platform covering host intrusion detection, file integrity and alerting.

    Visit site ↗
  • osquery

    Exposes operating-system state as SQL tables, which turns endpoint and host telemetry questions into queries.

    Visit site ↗

Architecture patterns

Reference architectures and their trade-offs live in the blueprints library.

Maturity

  1. L1 ReactiveAlerts land somewhere a human readsrequired stage

    Security signals reach a monitored destination rather than an unread mailbox, and someone can say who looks at them.

  2. L2 RepeatableNamed on-call with an escalation pathrequired stage

    A rotation exists for security alerts, with a documented path to someone who can authorise disruptive containment.

  3. L3 StandardizedDetections have owners and runbooks

    Each active detection names an owner and links a runbook stating the expected action, and its false-positive rate is known.

  4. L4 MeasuredDetect and contain times are measured

    Time to detect and time to contain are tracked per detection class and reviewed, not estimated after the fact.

  5. L5 OptimizedResponse is rehearsed and improves detections

    Drills run on a schedule, at least one unannounced per year, and their findings visibly change detections and runbooks.

Maturity for secops is measured, not guessed — every score traces to your answers. See how maturity is scored.

Put it to work

  • RAGOps

    RAGOps is a dependency of this area

  • CloudSecOps

    CloudSecOps specializes this area

  • GRCOps

    GRCOps complements this area

Sources