Research & Analysis · Security operations · 17 min read
How Do You Know Whether Your SOC Is Actually Effective?
Sources checked against the cited passages; awaiting my final read before this is indexed.
I would assess a security operations center by tracing consequential scenarios from observable activity to a justified decision, an authorized action and evidence that the action worked. Examine real investigations, exercise the service under stated conditions, and retain missed or unfinished cases in the results. Alert volume, ticket closure and a fast response average can describe activity without establishing that the organization can interrupt an attack.
The practical question is whether the SOC can deliver the protection its stakeholders believe they have bought. That requires an explicit service boundary. A monitoring provider may promise notification while the customer assumes containment. An internal team may identify a compromised account promptly but lack anyone authorized to disable it overnight. Those are different failures, with different remedies.
This paper develops a proposed service assessment for security leaders and executives. It combines established guidance with an original method for connecting service promises, investigation evidence and observed outcomes. The worked example is hypothetical; no customer SOC was tested. The purpose is to make an effectiveness claim inspectable, including the conditions under which that claim would fail.
Start with the protection the business expects
A SOC needs a constituency: the people, systems and services it exists to support. FIRST's CSIRT services framework connects incident-response services to a defined constituency, mission and mandate (FIRST, n.d., sec. 2). A CSIRT is not identical to every SOC, but the boundary question transfers well. Before evaluating performance, establish whose incidents the service handles and where responsibility passes to another team.
Write the service promise in operational terms. For example: during the stated coverage hours, the monitoring service investigates suspected unauthorized use of privileged accounts in the specified environment, notifies the designated responder and supports approved containment. Then identify the promised environment, available telemetry, response authority and exclusions. “Continuous monitoring” alone leaves each of those conditions unresolved.
MITRE's SOC guidance places business objectives at the beginning of a metrics program and links useful measures to mission scope, services and functions. It also cautions that thresholds require context about priorities, threats and resources (Knerler et al., 2022, sec. 10.1). I would translate that guidance into a short service contract that an executive and an incident responder can both interpret.
| Boundary | Evidence to request | Consequence if unresolved |
|---|---|---|
| Protected service | Named assets, identities and dependencies | Monitoring coverage has no meaningful denominator |
| Operating conditions | Coverage hours, escalation availability and exclusions | A daytime result may conceal an overnight failure |
| Decision responsibility | Investigation and incident-declaration roles | A detected event can remain unowned |
| Action authority | Permitted containment actions and approval paths | A correct diagnosis can stop at a handoff |
| Completion | Observable acceptance conditions for the promised response | Ticket closure can be mistaken for risk reduction |
This is a proposed assessment aid, not a universal maturity model. A small organization can use it for one critical service. A large enterprise may need separate contracts for identity, cloud workloads, operational technology and managed endpoints. The relevant unit is a coherent protection promise, not necessarily the SOC's organizational chart.
Keep provider performance and enterprise effectiveness separate. If a supplier investigates and notifies within its contract but the customer never answers, the supplier may have met its obligation while the enterprise remains exposed. Report both conclusions. Changing a supplier will not repair an unstaffed customer approval path; equally, a customer's eventual containment should not erase a provider's missed notification.
Select scenarios that can challenge the promise
Begin with a small set of consequential service failures: unauthorized privileged activity, suspicious access to a sensitive repository, or an endpoint exhibiting behavior that should trigger isolation. Describe what the defender should observe and what decision is warranted. A scenario is useful when failure would change a real operating or investment decision, rather than merely produce a dramatic demonstration.
ATT&CK offers a common vocabulary for adversary behavior, but its design guidance warns against treating the knowledge base as a completion checklist (Strom et al., 2020). A technique identifier can organize the scenario library. It cannot establish that the relevant assets produce usable telemetry, that analysts recognize the behavior in context, or that a response reaches the affected system.
I would select scenarios across several conditions: important services, material behaviors, operating shifts, different response authorities and meaningful technical dependencies. Document why each was selected and what it does not cover. If every test uses a managed workstation during office hours, the result says little about a cloud identity incident that requires another organization's approval at night.
Selection matters statistically as well as operationally. A deliberately challenging set is useful for finding weaknesses, but its pass rate is not an estimate of the percentage of all attacks the SOC would stop. The sample was not randomly drawn from a known attack population. Report scenario results with their selection rationale instead of attaching population confidence to an exercise score.
Set the required outcome before the exercise. Is success an accurate notification, a qualified incident declaration, or verified interruption of a particular capability? A service contracted only to notify should not be silently scored as though it owns endpoint isolation. The enterprise assessment can still test the complete chain, assigning each stage to the organization responsible for it.
Make telemetry fitness an explicit prerequisite
A connected log source is not sufficient evidence of useful monitoring. I would check whether the events needed for the selected scenario arrive with the required fields, identity relationships and time information. A source may continue sending routine events while the privileged administrative events needed for the test disappear. Total ingestion volume can remain reassuring throughout that failure.
Use a harmless, authorized event with a known origin to inspect the path from producer to collection, parsing, enrichment and analyst view. Record transformations that change field names or meaning. Confirm that analysts can distinguish an event's occurrence time from ingestion time and case creation time. Otherwise, a pipeline delay may be reported as an analyst delay, or omitted entirely.
NIST's log-management guidance emphasizes synchronization to a common time source and continuing maintenance of the logging infrastructure (Kent & Souppaya, 2006). Its age matters: it is foundational guidance, not documentation of a current cloud product. The local assessment must establish actual timestamp behavior, retention and field availability in the deployed environment rather than assuming a modern platform supplies them correctly.
Preserve the distinction between operational monitoring and forensic reconstruction. The SOC may need a concise event stream for immediate action while an investigation needs a richer, access-controlled record. The separate discussion of cloud forensic readiness addresses that preservation problem. Here, the question is whether the service has enough dependable evidence to make its promised decision at the relevant time.
A telemetry failure should not disappear into a generic detection failure. Record the first broken dependency: absent event, collection interruption, unusable parsing, missing enrichment or unavailable analyst access. That classification directs remediation. Rewriting the detection logic cannot compensate for a producer that never emits the necessary observation.
Audit the quality of the investigation, not just its duration
An alert is a lead, and the investigation must establish what the lead means. Yang et al. (2024) distinguish successful attacks, attack attempts and benign triggers in their empirical study of network alerts. That distinction is valuable because a genuine hostile attempt does not necessarily establish compromise, while a benign trigger may still resemble the behavior a rule was designed to recognize.
Their observations come from one SOC, with explicit limits on generalizability. I would not use that site's alert proportions or operating patterns as a benchmark for another organization. The transferable point is methodological: define what the label means and preserve evidence supporting it. Otherwise, “true positive” may refer to several materially different outcomes in the same dashboard.
Select investigation records that include consequential incidents, ordinary closures, reopened cases, external reports and ambiguous outcomes. Sampling only closed escalations excludes much of the work most likely to challenge the service claim. An external notification can reveal an incident the SOC did not identify; it should enter the assessment as evidence about the service boundary, not be assigned an invented detection time.
For each selected case, ask what observation prompted attention, which competing explanations were considered, what additional evidence was obtained and why the final disposition followed. A concise record can answer those questions. A long ticket full of copied alerts may not. Treat an unsupported conclusion as an investigation-quality issue even when the classification happens to be correct.
Kersten et al. (2025) studied Tier-1 investigation activity and a supporting tool in a commercial SOC. Their small analyst cohorts and investigation samples limit broad inference, but the work illustrates why the investigation process deserves attention alongside its final label. It does not establish a universal target for analyst speed or prove that one workflow is optimal across organizations.
I would review disagreements with analysts before scoring them as errors. The evaluator may possess information unavailable at the time, or the case may remain genuinely indeterminate. Separate a decision that was unreasonable given the available evidence from a reasonable decision later overtaken by new facts. This avoids turning hindsight into an unfair performance standard while still exposing missing investigative steps.
Follow authority through to observed containment
NIST's incident-response profile separates event analysis, incident triage and containment. It calls for incident declaration against defined criteria and describes containment as preventing an incident's expansion and additional damage (Nelson et al., 2025, DE.AE-08, RS.MA-02, RS.MI-01). These are related outcomes, but one cannot stand in for the others.
Consider a suspected compromised identity. An analyst can recognize concerning activity, classify it correctly and recommend suspension without having permission to execute that action. Even after an approved command is accepted, the relevant attacker capability may persist through another access path. The assessment needs a scenario-specific observation showing that the intended boundary has changed; command acceptance alone is an intermediate event.
Specify that observation before testing. For a controlled test identity, it might be denial of the particular access the scenario is intended to interrupt. For a managed test endpoint, it might be inability to communicate across the boundary the isolation policy claims to enforce. The exact condition depends on the platform and threat model. These are illustrative acceptance concepts, not vendor instructions or claims that one action removes all persistence.
CSF 2.0 makes establishment and communication of cybersecurity roles, responsibilities and authorities an explicit governance outcome (Pascoe et al., 2024, GV.RR-02). I would therefore treat an unavailable approver or disputed containment right as part of enterprise effectiveness. It may sit outside the SOC manager's control, but it belongs inside the executive's risk decision.
FIRST also describes incident coordination as work involving contacts, escalation, approvals and tracking activities across participants (FIRST, n.d., sec. 6.5). Handoffs need an acknowledged recipient and a next action. Sending an email to a shared mailbox does not demonstrate that another team accepted responsibility for a time-sensitive decision.
Some incidents exceed the standing response mandate. In that situation, the relevant test is whether the organization can activate a broader decision structure before delay becomes damaging. When an incident becomes a crisis examines that executive boundary. A SOC assessment should expose the handoff and exercise it, without pretending that the SOC controls every business decision or the subsequent recovery.
Measure the chain without hiding unfinished cases
Time measures need a defined start, stop and unit. In a controlled exercise, the evaluator may know the scenario start precisely. In a real incident, the earliest observed event may be only a lower-bound observation of a longer history. Label these clocks differently. A response interval measured from case creation cannot support a claim about elapsed time since initial compromise.
My proposed event record retains the scenario identifier, known or estimated start, first usable observation, alert time, correct assessment, authorization, action and verified effect. Each timestamp needs a source and an uncertainty note where appropriate. Missing stages remain missing. An inferred time should not silently acquire the status of a recorded observation merely because a dashboard requires a value.
Consider ten hypothetical scenarios, each observed for 120 minutes from a known exercise start. Eight produce alerts. Seven reach a correct assessment. Six receive and execute an authorized action. Five reach the predefined containment condition. These are nested stages for this example, not a claim that all real incidents follow a single linear path.
| Stage reached by the observation cutoff | Scenarios | Newly lost since the preceding stage |
|---|---|---|
| Exercised | 10 | — |
| Alerted | 8 | 2 |
| Correctly assessed | 7 | 1 |
| Authorized action performed | 6 | 1 |
| Containment verified | 5 | 1 |
The five verified containment times are 12, 18, 25, 40 and 85 minutes. Their mean is 36 minutes and their median is 25 minutes. Four of those five completed cases meet an illustrative 60-minute objective: 80%. Across the ten exercised scenarios, however, only four meet that objective: 40%. Both fractions are arithmetically correct; they answer different questions.
Five scenarios have no verified containment at the 120-minute cutoff. Do not assign them zero time or remove them from the service outcome statement. Nor should they automatically receive 120 minutes as though containment occurred then. The observation establishes that the required outcome was not demonstrated within the window. Record whether the reason was a miss, an unresolved investigation, a blocked decision or an ineffective action.
The honest result is therefore five verified outcomes, four within the chosen objective, and five unverified at cutoff, with the stage losses shown. The completed-case mean can remain as a secondary description. It cannot summarize the whole service. The 60-minute objective is invented for this example, not a NIST requirement or an industry standard.
This arithmetic also shows why multiplying unrelated dashboard percentages is unsafe. Stage proportions are meaningful only when their cohorts, units and observation windows align. Independent monthly counts of alerts, incidents and containment actions may include different cases. Joining them requires a reliable case relationship; arithmetic cannot manufacture that relationship after the fact.
Combine exercises with operational evidence
NIST SP 800-53A distinguishes examination, interview and testing as assessment methods: inspect evidence, discuss practices and exercise mechanisms under specified conditions (Joint Task Force, 2022, sec. 2.4). I would use all three. A runbook explains the intended process, an interview reveals working assumptions, and an exercise tests whether the stated capability operates under the chosen conditions.
NIST's exercise guidance distinguishes discussion-based tabletop activity from functional exercises that simulate operational execution (Grance et al., 2006). A tabletop can reveal missing authority or conflicting priorities. It cannot, by discussion alone, demonstrate that an isolation mechanism works or that a telemetry pipeline preserves a required field. Match the exercise format to the claim being evaluated.
Use approved test accounts, controlled assets, explicit scope and a stop condition. Avoid creating an uncontrolled production incident merely to make the test feel realistic. Where an action could interrupt safety-critical or commercially sensitive work, use a representative environment and document what the substitute cannot establish. An evaluator should never claim production effectiveness from a simulation without stating that boundary.
Keep exercise administration separate from the response under assessment. If the facilitator tells the analyst which alert to open or supplies the missing interpretation, record the assistance. That may be useful training, but it changes the assessment claim. A coached completion demonstrates something different from an unaided response through the normal service path.
Then compare exercises with actual case evidence. Exercises provide known starts and controlled conditions; operational records show real workload, ambiguous information and unplanned dependencies. Neither is sufficient alone. Agreement across the two strengthens a bounded conclusion, while disagreement identifies a question to investigate. A successful demonstration alongside repeated unresolved operational cases should trigger scrutiny of scenario selection and test conditions.
Test the service when work competes for attention
A technically correct response path can still be unavailable when several cases demand it simultaneously. I would examine workload at the point where it constrains the selected service: waiting investigations, scarce specialist review, unavailable approvers or a containment queue. Counting all open tickets together can hide the difference between an administrative follow-up and an unresolved incident requiring immediate judgment.
For each priority class, retain the age of unresolved work and the reason it remains unresolved. Separate work awaiting an analyst from work awaiting evidence or an external decision. Those categories require different interventions. Adding analysts may reduce a triage queue while leaving an approval bottleneck untouched; shortening the ticket template may save time without improving the missing evidence.
Include at least one authorized scenario that crosses a normal shift transition when that condition belongs to the service promise. Inspect whether the incoming responder can identify the current hypothesis, unresolved questions, actions already taken and next decision without reconstructing the entire case. An acknowledged handoff is stronger evidence than a schedule showing that two people were nominally on duty.
Do not infer sustainable capacity from a quiet demonstration. Record the background workload and any special staffing provided for the exercise. Conversely, a deliberately overloaded test should state what demand was imposed and why it is a relevant challenge. A result without those conditions invites an unfair comparison with ordinary operation or an unsupported claim about resilience during a major incident.
The corrective decision should follow the constraint. Simplify repetitive evidence retrieval when that consumes scarce attention; change escalation coverage when the decision-maker is unavailable; improve the handoff record when knowledge is lost between shifts. Each proposed change still needs a repeat observation. These are assessment hypotheses, not promises that a particular staffing level, automation purchase or queue target will make every SOC effective.
Make metrics serve a decision
NIST's measurement guide distinguishes effectiveness, efficiency and impact measures, including desired outcomes, timeliness and consequences for organizational objectives (Schroeder et al., 2024a, secs. 3.3.2–3.3.4). That distinction is useful for a SOC report. The number of processed alerts concerns workload; speed concerns an interval; demonstrated interruption concerns an outcome. Presenting one category as another produces an overstated conclusion.
I would give every reported measure a definition containing its decision purpose, scope, unit, numerator, denominator, clock rules, exclusions, data source and accountable owner. Also state what movement would prompt action. If an executive cannot explain what a measure would change, it may belong in an operational worksheet rather than the leadership report.
The companion NIST measurement-program volume addresses assigned roles and responsibilities, resources and the continuing development of a measurement program (Schroeder et al., 2024b). My application is to make someone responsible for the meaning and integrity of each measure, not only for producing its chart. A changed closure code or merged queue can break comparability even when the dashboard still runs.
For improvement claims, compare similar cohorts and disclose changes in service scope, scenario difficulty, staffing, tools and case definitions. A faster quarter following the removal of a difficult customer environment is not straightforward evidence of improved capability. Conversely, a slower result after expanding coverage to a neglected service may accompany a more useful protection boundary.
MITRE cautions that poorly chosen SOC metrics can encourage premature closure, rushed responses and other behaviors that undermine service delivery (Knerler et al., 2022, sec. 10.5). I would avoid using a single speed target to rank analysts. Pair timeliness with review of decision quality and unresolved work, and use failures to identify support or system changes before assigning individual blame.
An executive report should retain the consequential exceptions. If one critical service has no tested response authority, a high aggregate success rate elsewhere cannot cancel that gap. Report the exception, the plausible consequence, the responsible decision-maker and the next acceptance action. A weighted score may help prioritize discussion, but it should not conceal a condition leadership would judge unacceptable on its own.
What the assessment cannot prove
A reasonable objection is that serious incidents are rare and exercise samples are small. That limits statistical claims; it does not make structured evidence useless. Report which service promises were challenged, under what conditions, with what result. The appropriate conclusion may be that one response path failed and needs repair, rather than that the SOC has a precisely measured effectiveness percentage.
A second objection is that known exercises can be rehearsed. Keep necessary safety coordination, but distinguish practice runs from assessment runs and vary meaningful conditions. After repairing a failed handoff, repeat the original test to verify the repair, then use a relevant variation to examine whether the fix is broader than a memorized sequence. Neither result guarantees performance against an adaptive adversary.
A third objection concerns attribution. A SOC cannot independently control endpoint architecture, identity administration, business availability and executive risk tolerance. That is why the report should separate the SOC's contribution from the enterprise outcome. The service-level question remains legitimate, but corrective actions must go to the owner of the broken dependency rather than automatically becoming another analyst task.
Finally, an assessment does not establish avoided financial loss or the absence of compromise. It observes bounded capabilities and failures. Converting those results into financial benefit requires additional assumptions and evidence. Keep those assumptions visible if leadership uses the findings for investment decisions; do not present an exercise pass as a measured return on security spending.
Turn the finding into a repairable decision
Start with one important service and follow its most consequential failed path. Preserve the evidence, name the first broken boundary and agree on a corrective action with a testable acceptance condition. Repair telemetry before judging a rule that never received the event. Repair the approval path before buying more automation that remains unable to act. Reassess after the change under conditions that could expose the same failure.
The resulting report should tell leadership what the SOC can demonstrate, what remains unproven and which decision would materially improve the service. That is a stronger basis for investment than a larger pile of tickets or a cleaner average. Effectiveness becomes a claim supported by observable work, with limitations that the organization can understand and address.
If your SOC dashboard is busy but you cannot trace a critical scenario through to a verified outcome, request a SOC effectiveness briefing. Bring a sanitized service description and one representative investigation summary. We can scope the evidence needed to assess coverage, handoffs, response authority and containment acceptance without putting confidential incident records into an initial inquiry.
References
- FIRST. (n.d.). CSIRT services framework (Version 2.1). Retrieved October 29, 2026, from https://www.first.org/standards/frameworks/csirts/csirt_services_framework_v2.1
- Grance, T., Nolan, T., Burke, K., Dudley, R., White, G., & Good, T. (2006). Guide to test, training, and exercise programs for IT plans and capabilities (NIST SP 800-84). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-84
- Joint Task Force. (2022). Assessing security and privacy controls in information systems and organizations (NIST SP 800-53A Rev. 5). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-53Ar5
- Kent, K., & Souppaya, M. (2006). Guide to computer security log management (NIST SP 800-92). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-92
- Kersten, L., Beelen, K., Zambon, E., Snijders, C., & Allodi, L. (2025). A field study to uncover and a tool to support the alert investigation process of Tier-1 analysts. Symposium on Usable Security and Privacy (USEC) 2025. https://doi.org/10.14722/usec.2025.23034
- Knerler, K., Parker, I., & Zimmerman, C. (2022). 11 strategies of a world-class cybersecurity operations center. The MITRE Corporation. https://www.mitre.org/news-insights/publication/11-strategies-world-class-cybersecurity-operations-center
- Nelson, A., Rekhi, S., Souppaya, M., & Scarfone, K. (2025). Incident response recommendations and considerations for cybersecurity risk management: A CSF 2.0 community profile (NIST SP 800-61 Rev. 3). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-61r3
- Pascoe, C., Quinn, S., & Scarfone, K. (2024). The NIST cybersecurity framework (CSF) 2.0 (NIST CSWP 29). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.CSWP.29
- Schroeder, K., Trinh, H., & Pillitteri, V. Y. (2024a). Measurement guide for information security: Volume 1—Identifying and selecting measures (NIST SP 800-55 Vol. 1). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-55v1
- Schroeder, K., Trinh, H., & Pillitteri, V. Y. (2024b). Measurement guide for information security: Volume 2—Developing an information security measurement program (NIST SP 800-55 Vol. 2). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-55v2
- Strom, B. E., Applebaum, A., Miller, D. P., Nickels, K. C., Pennington, A. G., & Thomas, C. B. (2020). MITRE ATT&CK: Design and philosophy (MP180360R1, revised March 2020). The MITRE Corporation. https://attack.mitre.org/docs/ATTACK_Design_and_Philosophy_March_2020.pdf
- Yang, L., Chen, Z., Wang, C., Zhang, Z., Booma, S., Cao, P., Adam, C., Withers, A., Kalbarczyk, Z., Iyer, R. K., & Wang, G. (2024). True attacks, attack attempts, or benign triggers? An empirical measurement of network alerts in a security operations center. In 33rd USENIX Security Symposium (pp. 1525–1542). USENIX Association. https://www.usenix.org/conference/usenixsecurity24/presentation/yang-limin