CompTIA Cybersecurity Analyst+ Glossary

Definitions and pro-tips for the CS0-003 certification.

A

Address Space Layout Randomization (ASLR)

Address Space Layout Randomization (ASLR) is a security technique that randomly arranges the address space positions of key data areas of a process. This makes it difficult for an attacker to predict the memory address of specific functions or libraries. It effectively mitigates the reliability of memory-based exploits.

Agent-based Scanning

Agent-based Scanning is a vulnerability management approach where software agents are installed locally on endpoints to perform security assessments. This method provides deeper visibility into the system and eliminates the need for open network ports or credential management required by remote scanners.

Air Gapping

Air Gapping is a security measure that ensures a computer or network is physically isolated from all other networks, including the public internet. This creates a physical barrier that prevents remote hacking attempts and unauthorized data exfiltration.

Attack Surface

Attack Surface refers to the total sum of all possible points, or vectors, where an unauthorized user can try to enter data to or extract data from an environment. Reducing the attack surface involves disabling unnecessary services and closing unused ports.

Attribute-Based Access Control (ABAC)

Attribute-Based Access Control (ABAC) is a flexible access control model that grants access based on attributes of the user, the resource, and the environment. It uses policies that combine these attributes to make fine-grained authorization decisions in real-time.

C

Canary Token

A Canary Token is a digital 'tripwire' designed to alert security teams when a sensitive file or resource is accessed. It consists of a unique identifier that triggers a notification to the administrator upon interaction. This helps detect unauthorized access or lateral movement within a network.

Chain of Custody

Chain of Custody is the chronological documentation that records the sequence of custody, control, transfer, and analysis of physical or electronic evidence. This rigorous tracking ensures that evidence remains untampered and is admissible in a court of law during legal proceedings.

Cloud Access Security Broker (CASB)

A Cloud Access Security Broker (CASB) is a software tool or service that sits between cloud service consumers and cloud service providers. It enforces security, compliance, and governance policies for cloud-based resources, providing visibility into 'shadow IT' and data movement.

Common Attack Pattern Enumeration and Classification (CAPEC)

Common Attack Pattern Enumeration and Classification (CAPEC) is a comprehensive dictionary of known patterns of attack used by adversaries to exploit software vulnerabilities. It provides a way to categorize attack vectors and helps security analysts understand how a vulnerability might be exploited.

Common Platform Enumeration (CPE)

Common Platform Enumeration (CPE) is a structured naming scheme for information technology systems, software, and packages. It provides a standardized way to identify specific versions of operating systems and applications across different vendors. This allows vulnerability scanners to precisely match discovered software to known vulnerabilities.

Common Vulnerabilities and Exposures (CVE)

Common Vulnerabilities and Exposures (CVE) is a list of publicly disclosed cybersecurity vulnerabilities. Each entry is assigned a unique identifier to help IT professionals coordinate their efforts to fix vulnerabilities and ensure consistent naming across different security tools and databases.

Common Weakness Enumeration (CWE)

Common Weakness Enumeration (CWE) is a community-developed list of common software and hardware weakness types. Unlike CVEs, which identify specific instances of vulnerabilities in specific products, CWEs categorize the underlying types of flaws that lead to those vulnerabilities.

Containment

Containment is the phase of the incident response process focused on limiting the scope and magnitude of a security incident. The goal is to prevent the threat from spreading to other systems while preserving evidence for later forensic analysis.

Credentialed Scanning

Credentialed Scanning is a vulnerability scan performed using valid user credentials to access the internal file system and registry of a target host. This provides a deeper, more accurate view of vulnerabilities than non-credentialed, external scans.

Cross-Site Scripting (XSS)

Cross-Site Scripting (XSS) is a vulnerability where an attacker injects malicious scripts into content delivered to other users. This allows the attacker to bypass same-origin policies, steal session cookies, or deface websites by executing scripts in the victim's browser.

Crossover Error Rate (CER)

Crossover Error Rate (CER) is the point where the False Acceptance Rate (FAR) and the False Rejection Rate (FRR) are equal. It is used as a primary metric to determine the overall accuracy and effectiveness of a biometric system.

CVSS (Common Vulnerability Scoring System)

CVSS (Common Vulnerability Scoring System) is a free and open industry standard for assessing the severity of computer system security vulnerabilities. It provides a numerical score reflecting the severity of a vulnerability, allowing organizations to prioritize remediation efforts based on risk.

Cyber Kill Chain

The Cyber Kill Chain is a framework developed by Lockheed Martin that outlines the stages of a cyberattack from reconnaissance to the final objective. It helps analysts identify the point at which an attack can be disrupted to prevent a successful breach.

D

Data Leak Prevention (DLP)

Data Leak Prevention (DLP) is a set of tools and processes used to ensure that sensitive data is not lost, misused, or accessed by unauthorized users. It monitors data in motion, data at rest, and data in use to prevent exfiltration.

Dead-box Forensics

Dead-box Forensics is the analysis of a digital device that has been powered off. This process involves creating a bit-for-bit image of the non-volatile storage, like a hard drive, and analyzing the copy to preserve the original evidence.

Defense in Depth

Defense in Depth is a security strategy that employs multiple layers of redundant defensive measures to protect an organization's assets. If one security control fails, other layers—such as firewalls, MFA, and endpoint security—remain in place to stop the attacker.

Diamond Model of Intrusion Analysis

The Diamond Model of Intrusion Analysis is a framework used to map cyber attacks by connecting four core features: adversary, capability, infrastructure, and victim. This allows analysts to identify patterns and pivot between these elements to uncover more about a threat.

Digital Signature

A Digital Signature is a mathematical scheme used to verify the authenticity and integrity of a digital message or document. It uses asymmetric cryptography to link a sender's private key to the data, ensuring the content has not been altered. It provides non-repudiation for the signer.

Discretionary Access Control (DAC)

Discretionary Access Control (DAC) is an access control model where the owner of a resource determines who is granted access and what permissions they have. It is highly flexible but less secure than MAC or RBAC because users can pass permissions to others.

DNS Tunneling

DNS Tunneling is a method of bypassing network security controls by encoding data from other protocols within DNS queries and responses. This allows attackers to establish a covert command-and-control channel or exfiltrate data through a protocol usually left open.

Dynamic Application Security Testing (DAST)

Dynamic Application Security Testing (DAST) is a black-box security testing methodology that examines an application while it is running. It identifies vulnerabilities by simulating external attacks on the running application to find flaws like injection points or configuration errors in real-time.

F

False Acceptance Rate (FAR)

False Acceptance Rate (FAR) is a biometric security metric that measures the probability that the system incorrectly identifies an unauthorized user as an authorized one. A high FAR indicates a security weakness where intruders are more likely to gain access.

False Negative

A False Negative is a security failure where a malicious attack occurs, but the security tool fails to detect it and generates no alert. This is the most dangerous scenario for an organization as the attacker remains undetected within the environment.

False Positive

A False Positive is a security alert that incorrectly indicates that a security threat is present when there is no actual danger. These can lead to 'alert fatigue,' where analysts begin ignoring critical warnings due to the high volume of noise.

False Rejection Rate (FRR)

False Rejection Rate (FRR) is a biometric security metric that measures the probability that the system incorrectly rejects an authorized user. A high FRR leads to user frustration and decreased productivity as legitimate users are denied access.

File Integrity Monitoring (FIM)

File Integrity Monitoring (FIM) is a technology that monitors and alerts on unauthorized changes to critical system files, configuration files, and application binaries. It typically uses cryptographic hashing to detect when a file has been altered, deleted, or created by an unauthorized entity.

Fuzzing (Fuzz Testing)

Fuzzing, or fuzz testing, is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program. The goal is to trigger crashes, memory leaks, or failed assertions to uncover previously unknown vulnerabilities.

I

Incident Response Playbook

An Incident Response Playbook is a documented, step-by-step set of instructions used by security analysts to respond to specific types of security incidents. These standardized workflows ensure consistency, reduce response times, and minimize human error. These documents often include decision trees and communication plans to ensure all stakeholders are notified promptly.

Indicator of Attack (IOA)

Indicator of Attack (IOA) is a piece of evidence that indicates an active attempt to compromise a system, focusing on the 'how' and 'why' of an attack. Unlike indicators of compromise, IOAs focus on behavioral patterns and intent rather than static artifacts like file hashes.

Indicator of Compromise (IoC)

An Indicator of Compromise (IoC) is an artifact observed on a network or operating system that with high confidence indicates a computer intrusion. Examples include specific file hashes, malicious IP addresses, or unusual registry keys that signal a breach.

Interactive Application Security Testing (IAST)

Interactive Application Security Testing (IAST) is a security testing method that combines elements of both SAST and DAST by analyzing code execution in real-time from within the application. It uses agents to monitor the application during runtime to identify vulnerabilities.

Intrusion Detection System (IDS)

An Intrusion Detection System (IDS) is a monitoring tool that analyzes network traffic or system logs for signs of malicious activity or policy violations. It generates alerts for administrators but does not take active steps to block the detected traffic.

Intrusion Prevention System (IPS)

An Intrusion Prevention System (IPS) is a security appliance that monitors network traffic and actively blocks malicious activity in real-time. Unlike an IDS, an IPS can drop packets or reset connections to prevent an attack from reaching its target.

P

Packet Capture (PCAP)

Packet Capture (PCAP) is the process of intercepting and logging network traffic as it flows across a digital network. These files allow security analysts to perform deep packet inspection to identify malicious patterns, protocol anomalies, and the exact nature of a security breach.

PCAP (Packet Capture)

PCAP (Packet Capture) refers to the process of intercepting and logging all traffic passing over a digital network. These files contain the complete packet data, including headers and payloads, allowing analysts to perform deep packet inspection. Tools like Wireshark are commonly used to open and analyze these files during forensic investigations.

Playbook

A Playbook is a documented, step-by-step set of instructions used by security analysts to respond to a specific type of security incident. Playbooks ensure consistency in response and are often the basis for automation within a SOAR platform.

Port Mirroring (SPAN)

Port Mirroring, often implemented as a Switched Port Analyzer (SPAN) port, is a method of sending a copy of network packets seen on one switch port to a monitoring connection. This allows an IDS or packet analyzer to inspect traffic without interrupting flow. It provides visibility into network activity.

Post-Incident Activity

Post-incident activity, often called a Lessons Learned meeting, is the process of reviewing an incident to improve future security posture. The goal is to document what happened, how the team responded, and what changes are needed to prevent recurrence.

Privilege Escalation

Privilege Escalation is the act of exploiting a bug, design flaw, or configuration error in an operating system or application to gain elevated access to resources. This can be vertical, gaining admin rights, or horizontal, gaining access to another user's account.

Privileged Access Management (PAM)

Privileged Access Management (PAM) is a framework of technologies and policies used to secure, manage, and monitor high-level permissions. It focuses on protecting accounts with administrative rights, often utilizing 'just-in-time' access to reduce the attack surface of a network.

Pyramid of Pain

The Pyramid of Pain is a conceptual model that ranks indicators of compromise based on how difficult they are for an adversary to change. It ranges from Hash Values (trivial) at the bottom to TTPs (tough) at the top of the pyramid.

S

Sandboxing

Sandboxing is a security mechanism that runs untrusted code or files in an isolated virtual environment to observe their behavior without risking the host system. It is primarily used to analyze malware and detect zero-day exploits by monitoring system calls.

Secure Access Service Edge (SASE)

Secure Access Service Edge (SASE) is a cloud architecture model that converges network security functions, such as FWaaS and CASB, with wide-area networking (SD-WAN). It delivers security services directly to the user at the edge, rather than routing traffic back to a central data center.

Security Assertion Markup Language (SAML)

Security Assertion Markup Language (SAML) is an XML-based open standard for exchanging authentication and authorization data between an identity provider and a service provider. It enables Single Sign-On (SSO), allowing users to access multiple applications with one set of credentials.

Security Content Automation Protocol (SCAP)

Security Content Automation Protocol (SCAP) is a suite of specifications for standardizing the way software flaws and security configurations are communicated. It integrates several standards, including CVE and CVSS, to automate vulnerability management and compliance checking. It enables consistent security reporting across diverse systems.

Security Information and Event Management (SIEM)

Security Information and Event Management (SIEM) is a security management system that provides real-time analysis of security alerts generated by applications and network hardware. It combines security information management (SIM) and security event management (SEM) to provide a holistic view of an organization's security posture through log aggregation and correlation.

Security Operations Center (SOC)

A Security Operations Center (SOC) is a centralized unit that deals with security issues on an organizational and technical level. It employs a team of security analysts, engineers, and managers to monitor, detect, analyze, and respond to cybersecurity incidents in real-time.

Security Orchestration, Automation, and Response (SOAR)

Security Orchestration, Automation, and Response (SOAR) is a stack of compatible software programs that allows an organization to collect data about security threats and respond to low-level security events without human assistance. It integrates SIEM and other tools to automate incident response workflows through digital playbooks.

Server-Side Request Forgery (SSRF)

Server-Side Request Forgery (SSRF) is a vulnerability where an attacker induces a server-side application to make HTTP requests to an arbitrary domain of the attacker's choosing. This is often used to attack internal systems that are not reachable from the external network.

SIEM (Security Information and Event Management)

SIEM (Security Information and Event Management) is a security solution that provides real-time analysis of security alerts generated by applications and network hardware. It aggregates log data from multiple sources, correlates events to identify patterns, and provides a centralized dashboard for monitoring.

SOAR (Security Orchestration, Automation, and Response)

SOAR (Security Orchestration, Automation, and Response) is a stack of compatible software programs that allows an organization to collect data about security threats and respond to low-level security events without human assistance. It integrates SIEM and other tools to execute automated playbooks.

SQL Injection (SQLi)

SQL Injection (SQLi) is a vulnerability that allows an attacker to interfere with the queries that an application makes to its database. By inserting malicious SQL code into input fields, attackers can view, modify, or delete sensitive data from the database.

STIX (Structured Threat Information Expression)

STIX (Structured Threat Information Expression) is a standardized language used to describe cyber threat information so it can be shared consistently across organizations. It enables the machine-readable exchange of data regarding threat actors, campaigns, and indicators of compromise to improve collective defense.

Strategic Threat Intelligence

Strategic Threat Intelligence provides a high-level overview of the threat landscape, focusing on long-term trends and motivations of threat actors. It is typically intended for executive leadership to inform risk management and budget decisions. It focuses on the 'who' and 'why' rather than the 'how.'

Structured Threat Information Expression (STIX)

Structured Threat Information Expression (STIX) is a standardized language used to describe cyber threat intelligence. It allows organizations to share information about threat actors, campaigns, and indicators in a consistent, machine-readable format to improve collective defense and automation.

T

Tabletop Exercise

A tabletop exercise is a simulation-based discussion where stakeholders walk through their response to a hypothetical security scenario in a low-stress environment. It is used to validate incident response plans, identify gaps in communication, and improve coordination among team members.

Tactical Threat Intelligence

Tactical Threat Intelligence focuses on the immediate technical indicators of a threat, such as IP addresses, file hashes, and malicious domains. This information is used by security analysts to update blocklists and detect active intrusions in real-time. It is highly volatile and changes frequently.

Tactics, Techniques, and Procedures (TTPs)

Tactics, Techniques, and Procedures (TTPs) describe the behavior of a threat actor. Tactics are the high-level goals, techniques are the specific methods used to achieve those goals, and procedures are the detailed step-by-step sequences of actions taken during an attack.

TAXII (Trusted Automated Exchange of Intelligence Information)

TAXII (Trusted Automated Exchange of Intelligence Information) is the application protocol used to exchange cyber threat intelligence via STIX. It defines the mechanisms for how threat data is transmitted over the network, facilitating automated sharing between security tools and organizations.

Threat Actor

A threat actor is an individual or group that performs malicious actions against a target system or network. These actors can range from script kiddies and hacktivists to organized crime syndicates and state-sponsored advanced persistent threats (APTs) with varying levels of sophistication.

Threat Intelligence Platform (TIP)

A Threat Intelligence Platform (TIP) is a software solution that collects, aggregates, and organizes threat data from multiple sources into a single location. It allows security analysts to analyze the data, identify trends, and share intelligence with other organizations or security tools.

Threat Vector

A threat vector is the specific path or method an attacker uses to gain unauthorized access to a network or device. Common examples include phishing emails, unpatched software vulnerabilities, compromised credentials, and insecure wireless access points used to deliver a malicious payload.

True Negative

A True Negative is a security state where a security tool correctly identifies that no malicious activity is occurring and does not trigger an alert. This represents the ideal state of a system where benign traffic is correctly identified as safe.

True Positive

A True Positive is a security alert that correctly identifies an actual security threat or malicious activity. This occurs when the security tool triggers an alarm and the event is confirmed by an analyst to be a genuine attack or policy violation.

Trusted Automated Exchange of Intelligence Information (TAXII)

Trusted Automated Exchange of Intelligence Information (TAXII) is an application-layer protocol used to exchange cyber threat intelligence. It defines the mechanism for how STIX-formatted data is shared between threat intelligence platforms and security tools via a hub-and-spoke or peer-to-peer model.