Skip to main content
  1. Index/

SOC (Security Operations Centre)

A SOC (Security Operations Centre) is the organisational function responsible for defending an infrastructure against security threats through continuous monitoring, alert triage, incident investigation, and coordinated response. It is not a single product: it is the combination of people (security analysts operating in tiered roles), processes (runbooks, escalation paths, incident classification, post-incident review), and technology (primarily a SIEM for detection and visibility, a SOAR platform for orchestration and actuation, EDR agents, vulnerability scanners, threat intelligence feeds, and ticketing or case management systems). The SOC’s purpose is to close the loop between something going wrong in the infrastructure and someone doing something about it — with enough structure that the response is consistent, attributable, and auditable regardless of which analyst is on shift. Operating models range from a fully internal 24×7 team, through a virtual SOC (vSOC) sharing analysts across business units, to an outsourced MDR (Managed Detection and Response) or MSSP engagement where a third party operates the SIEM and initial triage on the organisation’s behalf; the technology stack is largely the same across models, but the boundary of who performs each tier of work changes. Analyst tiers are conventionally structured as L1 (alert triage, false-positive filtering, initial enrichment, escalation decisions), L2 (deeper investigation, correlation across data sources, containment recommendations), and L3 (threat hunting, malware reverse engineering, incident lead, playbook authoring, purple-team exercises) — with escalation governed by severity classification (P1–P4 or equivalent), SLA targets for MTTD (Mean Time to Detect) and MTTR (Mean Time to Respond), and documented runbooks that define what each tier may do autonomously versus what requires approval.

The SOC’s technology architecture follows a clear division of labour that maps directly to the glossary entries for its component platforms. The SIEM is the SOC’s eyes: it ingests logs and events from across the estate, correlates them, and produces alerts — but, as established in the SIEM entry, it has no actuation capability and no feedback path to the infrastructure it monitors. The SOAR platform is the SOC’s hands: it receives enriched alerts from the SIEM (or directly from EDR, CSPM, or container security tools), executes investigation and containment playbooks, and issues remediation commands to connected systems. Between them sits the analyst workflow: an alert fires in the SIEM, an L1 analyst validates it is not a false positive, a case is opened in the SOAR or case management system, enrichment queries pull context from threat intelligence (IOC reputation, KEV status of any CVEs in the affected asset), asset inventory, and identity systems (LDAP/AD, SSSD), and the playbook or analyst decides on containment. Break-glass account activations, bastion session anomalies, and privileged access events are high-priority SOC alert categories because they represent direct access to the administrative plane. Threat intelligence integration is not optional at SOC scale: correlating an alert against the KEV catalog, STIX/TAXII feeds, and ISAC sharing communities transforms a generic “suspicious outbound connection” into a prioritised incident with known actor attribution and documented remediation guidance. Compliance reporting — PCI DSS log review, NIST SP 800-53 AU controls, ISO 27001 incident management — is a secondary but operationally significant SOC output, typically generated from SIEM retention and reporting modules rather than from analyst manual effort.

In a Kubernetes or OpenShift environment, the SOC inherits a telemetry landscape that is both richer and more complex than a traditional VM estate. The primary detection inputs are the same streams described in the SIEM entry: OpenShift API audit logs (every kubectl and API server call), node-level authentication events via journald (SSSD, PAM), container runtime logs, RHACS/StackRox policy violations, Falco syscall alerts, OPA Gatekeeper admission denials, image vulnerability findings correlated against KEV and SBOM data, and NetworkPolicy or CNI flow anomalies. The SOC analyst’s investigation workflow for a Kubernetes alert differs from a host-based alert in one critical respect: the unit of compromise is often a pod or service account, not a host — containment means namespace isolation via NetworkPolicy, RBAC revocation of an over-privileged RoleBinding, pod quarantine or deletion, node cordoning, and image digest blocklisting via RHACS, not simply isolating an IP on a firewall. These actuation steps are executed by SOAR playbooks against the Kubernetes API, with the tiered automation model described in the SOAR entry: low-risk enrichment runs automatically, medium-risk network isolation runs automatically with analyst notification, and high-risk actions (ClusterRoleBinding deletion, node drain) require explicit human approval. The SOC’s relationship to platform-side log filtering is also worth stating explicitly: the OpenShift Logging Operator’s ClusterLogForwarder CRD is configured by platform engineers to route security-relevant streams to the SIEM endpoint, but the SOC defines which streams are security-relevant, at what volume, and with what retention — making the SOC a stakeholder in platform logging architecture, not merely a consumer of whatever the platform team happens to forward. A mature Kubernetes SOC also maintains runbooks for platform-specific scenarios: a compromised service account with cluster-admin, a privileged container breakout detected by Falco, a KEV-listed CVE in a running image on a production namespace, and a break-glass kubeconfig activation — each with defined escalation paths, pre-approved SOAR playbook triggers, and post-incident review requirements.

Related

SIEM (Security Information and Event Management)

SIEM (Security Information and Event Management) is a platform that aggregates security telemetry from across an organisation’s infrastructure, normalises it into a common schema, applies correlation rules and behavioural analytics to detect threats, and retains the data for investigation and compliance reporting. The name combines two earlier disciplines: SIM (Security Information Management) — long-term log retention, compliance reporting, and forensic search — and SEM (Security Event Management) — real-time alert correlation and incident detection. Modern SIEMs do both simultaneously, serving as the primary visibility layer for a Security Operations Centre (SOC). Leading platforms include Splunk Enterprise Security, IBM QRadar, Microsoft Sentinel, Elastic Security, Exabeam, and LogRhythm; all share the same fundamental architecture despite differing in query language (SPL for Splunk, KQL for Sentinel, EQL/KQL for Elastic, AQL for QRadar), correlation engine design (search-based vs dedicated CEP engine), and deployment model (on-premises, SaaS, or hybrid).

SOAR (Security Orchestration, Automation and Response)

SOAR (Security Orchestration, Automation and Response) is the actuation complement to a SIEM: where the SIEM detects and alerts, SOAR responds and acts. It receives alerts — primarily from the SIEM, but also directly from EDR platforms, vulnerability scanners, cloud security posture tools, and CNI/container security platforms — and executes structured response playbooks: predefined, branching workflows that enrich the alert with additional context from connected systems, make automated or human-gated decisions based on that context, and issue remediation actions across the organisation’s security tooling. The three pillars of SOAR are orchestration (connecting disparate security tools into a unified, API-driven workflow so they exchange data and coordinate actions without human clipboard-copying), automation (executing repeatable investigation and containment steps at machine speed, consistently and without analyst fatigue), and case management (tracking the full lifecycle of a security incident — detection, triage, investigation, containment, eradication, recovery, and post-incident review — in a structured, auditable record). Leading platforms include Splunk SOAR (formerly Phantom), IBM QRadar SOAR (formerly Resilient), Palo Alto XSOAR (formerly Demisto), Microsoft Sentinel with Playbooks (Logic Apps), and open-source options such as TheHive with Cortex.

AIDE (Advanced Intrusion Detection Environment)

AIDE (Advanced Intrusion Detection Environment) is a host-based intrusion detection tool that implements file integrity monitoring (FIM): it builds a baseline database capturing cryptographic hashes and metadata for every file it is configured to watch, and on subsequent runs compares the live filesystem against that database, reporting anything that has been added, removed, or changed. Its security premise is detection after the fact: AIDE does not prevent modifications (that is the role of fapolicyd, SELinux, and IMA), but it provides a reliable, auditable record that modifications occurred, when a check was run, and which specific attributes changed. An attacker who compromises a system and modifies a binary, a configuration file, a cron job, or an SSH authorized_keys file will leave a fingerprint in the next AIDE check — provided the database has not also been compromised, which is the central operational concern the tool’s deployment model must address.