Also: Software Bill of Materials
An SBOM (Software Bill of Materials) is a formal, machine-readable inventory of every component and dependency contained in a piece of software, including version numbers and licence information.
Full definition →Also: seccomp-bpf · syscall filtering
seccomp is a Linux kernel feature that restricts which system calls a process may make, reducing the kernel attack surface available to a compromised or untrusted program.
Full definition →Also: UEFI Secure Boot · verified boot
Secure Boot is a UEFI firmware feature that verifies the cryptographic signature of each component in the boot chain — bootloader, kernel, and drivers — refusing to execute anything not signed by a trusted key.
Full definition →Also: SOC · security operations centre
A security operations center (SOC) is the team and function responsible for continuously monitoring an organisation's environment for security threats, triaging alerts, and initiating incident response.
Full definition →Also: SELinux · AppArmor · MAC · mandatory access control
SELinux and AppArmor are Linux mandatory access control systems that confine processes to explicitly permitted actions, so that even a process running as root is limited to what its policy allows.
Full definition →Also: vector search · neural search · hybrid search
Semantic search retrieves results based on meaning rather than keyword matching, using embeddings to find documents conceptually related to a query even when they share no literal terms.
Full definition →Also: Security Information and Event Management
A SIEM (Security Information and Event Management) system centralises log and event data from across an organisation's infrastructure, correlating it to detect suspicious activity and support investigation.
Full definition →Also: Supply-chain Levels for Software Artifacts
SLSA (Supply-chain Levels for Software Artifacts) is a security framework that defines graduated levels of build integrity, describing increasingly rigorous requirements for how software artifacts are produced and verified.
Full definition →Also: human hacking · pretexting
Social engineering is the manipulation of people into performing actions or disclosing information that compromises security, exploiting trust, authority, urgency, or helpfulness rather than technical vulnerabilities.
Full definition →Also: SSCS · supply chain integrity
Software supply chain security is the practice of verifying the integrity and provenance of every component, tool, and process that contributes to a piece of software, from source dependencies through the build system to distribution.
Full definition →Also: SAST · linting · static application security testing
Static analysis examines source code without executing it, detecting bugs, security vulnerabilities, and style violations by reasoning about possible program behaviours.
Full definition →Also: software supply chain attack · third-party compromise
A supply chain attack compromises an organisation indirectly by targeting a trusted supplier, dependency, or software update mechanism, so that malicious code arrives through a channel the victim already trusts.
Full definition →Also: mass surveillance · surveillance capitalism · commercial spyware
Surveillance in the privacy context refers to the systematic monitoring of individuals' communications, movements, or behaviour, whether conducted by states for security purposes or by companies for commercial ones.
Full definition →Also: syscall · kernel API
A system call is the mechanism by which a user-space program requests a service from the kernel — such as opening a file, allocating memory, or sending network data — crossing the privilege boundary between application and kernel.
Full definition →Also: systemctl · journald · systemd unit
systemd is the init system and service manager used by most major Linux distributions, handling service startup and supervision, logging, device management, and system state through a unified set of components.
Full definition →