CCOA study materials
CCOA study resources

CCOA (ISACA) key terms

CCOA · Get comfortable with the vocabulary.

Five-Tuple

The combination of source IP address, source port, destination IP address, destination port, and transport protocol that identifies a single network flow. Analysts use it to group packets into conversations and to pivot between firewall, proxy, and flow records.

Related: NetFlow, Beaconing
Beaconing

Regular, repeating outbound connections from a host to the same destination, typical of malware checking in with command-and-control infrastructure. Detection relies on low variance in connection intervals, consistent payload sizes, and destinations with poor reputation.

Related: Command and Control (C2), Jitter, Five-Tuple
Jitter

Deliberate randomization of sleep intervals between beacon connections so traffic does not appear perfectly periodic. Higher jitter makes timing-based detection harder, so analysts also weigh payload size, URI patterns, and destination reputation.

Related: Beaconing, Command and Control (C2)
Command and Control (C2)

The channel and infrastructure an attacker uses to send instructions to compromised hosts and receive results. It may ride over HTTP, DNS, TLS, or a legitimate cloud service, which is why detection blends traffic metadata with endpoint evidence.

Related: Beaconing, DNS Tunneling, Fast Flux
DNS Tunneling

Encapsulating data inside DNS queries and responses to move traffic past controls that permit DNS. Signs include unusually long or high-entropy labels, rare record types such as TXT, high query volume to one domain, and many unique subdomains.

Related: Command and Control (C2), Passive DNS
Fast Flux

Rapidly rotating the IP addresses returned for a domain, often with short DNS time-to-live values, to keep malicious infrastructure alive despite takedown attempts. Analysts see many A records and frequent address changes for one hostname.

Related: Passive DNS, Domain Fronting
Domain Fronting

Sending a TLS SNI value for a permitted front domain while the HTTP Host header names a different blocked domain hosted on the same content delivery network. It hides the true destination from network inspection that only reads one layer.

Related: Server Name Indication (SNI), Command and Control (C2)
Server Name Indication (SNI)

A TLS handshake field that carries the hostname the client wants to reach, visible even when the session is encrypted. Proxy and intrusion detection logs record it, making it a key pivot when full packet decryption is unavailable.

Related: Domain Fronting, JA3/JA3S Fingerprint
JA3/JA3S Fingerprint

A hash derived from the fields a client (JA3) or server (JA3S) offers during a TLS handshake, such as cipher suites and extensions. It identifies tooling families even when traffic is encrypted and certificates or domains change.

Related: Server Name Indication (SNI), Beaconing
NetFlow

Summarized connection metadata exported by routers and firewalls, typically covering addresses, ports, protocol, byte and packet counts, and timestamps. It supports volume analysis and lateral movement hunting without storing full packet contents.

Related: Five-Tuple, Full Packet Capture
Full Packet Capture

Storage of complete packet payloads for later reconstruction and protocol-level analysis. It provides the richest network evidence but is expensive to retain, so it is usually limited by time window or filtered to high-value segments.

Related: NetFlow, PCAP
PCAP

The standard file format for saved packet captures, readable by tools such as Wireshark and tcpdump. Investigators extract transferred files, reconstruct sessions, and confirm whether a suspicious connection actually carried malicious content.

Related: Full Packet Capture, File Hash (MD5/SHA-256)
Process Tree

The parent-child hierarchy of running processes on a host, showing which program launched which. Unexpected parents, such as a word processor spawning a shell or a web server spawning a scripting interpreter, are strong evidence of exploitation.

Related: Parent-Child Anomaly, Command Line Auditing
Parent-Child Anomaly

A process launch relationship that deviates from normal baselines for that environment, such as an email client starting PowerShell. It is one of the most reliable host-based indicators and is best confirmed against a known-good process inventory.

Related: Process Tree, Living Off the Land (LOLBin)
Living Off the Land (LOLBin)

Abusing signed, preinstalled system utilities such as PowerShell, certutil, or rundll32 to download, decode, or execute payloads. Because the binaries are legitimate, detection depends on command-line content and context rather than file reputation.

Related: Command Line Auditing, Parent-Child Anomaly
Command Line Auditing

Logging the full command line of every process start, including arguments and working directory. It exposes encoded scripts, download URLs, and credential access flags that process names alone would hide.

Related: Living Off the Land (LOLBin), Process Tree
Persistence Mechanism

Any configuration change that lets attacker code survive reboot or logoff, such as a scheduled task, run key, service, or startup folder entry. Investigators enumerate these to find all footholds before declaring containment complete.

Related: Autoruns, Registry Run Key
Autoruns

A Sysinternals utility that enumerates autostart locations including logon entries, services, drivers, scheduled tasks, and browser extensions. Analysts use it to spot unsigned or oddly located binaries configured to launch automatically.

Related: Persistence Mechanism, Registry Run Key
Registry Run Key

A Windows registry location under which a value causes a program to start at user logon. Unfamiliar values pointing to user-writable paths or script interpreters are a common, easily checked persistence indicator.

Related: Persistence Mechanism, Autoruns
Prefetch

Windows files recording execution history for programs, including run count and referenced file paths. They help confirm whether a suspicious binary actually ran and roughly when, even if the file was later deleted.

Related: Shimcache, Amcache
Shimcache

A Windows compatibility database that records paths and timestamps of executables the system has encountered. It evidences file presence and possible execution but not proof of launch, so it is correlated with Prefetch or event logs.

Related: Prefetch, Amcache
Amcache

A Windows registry hive storing metadata about installed and executed programs, including file paths, hashes, and first-seen times. It is useful for proving a suspicious binary existed on disk and for matching it to known-bad hashes.

Related: Shimcache, File Hash (MD5/SHA-256)
MFT

The Master File Table in NTFS, holding a record for every file and directory with timestamps, size, and allocated clusters. Parsing it can recover deleted file names and reveal timestomping inconsistencies.

Related: Timestomping, Shimcache
Timestomping

Altering file timestamps to make malicious files blend with legitimate ones or to frustrate timeline analysis. Inconsistencies between creation, modification, and access times, or between MFT and log records, expose the manipulation.

Related: MFT, Incident Timeline
Sysmon

A Windows service that writes detailed event logs for process creation, network connections, file creation, registry changes, and image loads. Its event IDs, such as 1, 3, 11, and 22, anchor most host-based detection rules.

Related: Event ID, Command Line Auditing, Log Normalization
Event ID

A numeric code identifying the type of a logged event within a specific log source. Correct interpretation depends on knowing the source, since the same number means different things in Security, System, and Sysmon logs.

Related: Sysmon, Windows Security Event 4624
Windows Security Event 4624

The record written when a logon succeeds, including logon type, account, source address, and authentication package. Logon type 3 indicates network access and type 10 indicates remote desktop, which helps scope lateral movement.

Related: Event ID, Windows Security Event 4625
Windows Security Event 4625

The record written when a logon attempt fails, capturing the target account and failure reason. Clusters of these events across many accounts indicate password spraying, while repeats against one account suggest brute force.

Related: Windows Security Event 4624, Password Spraying
Log Normalization

Mapping fields from diverse sources into a common schema so events can be searched and correlated consistently. It enables cross-device queries such as matching a firewall destination with a host process making that connection.

Related: Correlation Rule, SIEM
SIEM

A platform that centralizes logs from many sources, indexes them for search, and evaluates detection rules against the stream. Analysts use it for correlation, alerting, dashboards, and retrospective hunting across retained data.

Related: Correlation Rule, Log Normalization, False Positive
Correlation Rule

Logic that triggers an alert when multiple events or conditions occur together within a defined time window. Examples include several failed logons followed by a success, or a process creating a connection to a low-reputation domain.

Related: SIEM, Threshold Alerting, False Positive
Threshold Alerting

Firing an alert only when an event count crosses a set limit within a period, which suppresses noise from isolated occurrences. Thresholds must be tuned to environment baselines or they generate excessive false positives.

Related: Correlation Rule, False Positive
False Positive

An alert raised for activity that is actually benign, such as an administrative script that resembles attacker tooling. Tracking and tuning false positives preserves analyst trust and keeps detection rules meaningful.

Related: SIEM, Threshold Alerting
Indicator of Compromise (IOC)

An observable such as a file hash, domain, IP address, or registry key associated with known malicious activity. IOCs are easy to share and search but decay quickly as attackers rotate infrastructure.

Related: Indicator of Attack (IOA), TLP (Traffic Light Protocol), File Hash (MD5/SHA-256)
Indicator of Attack (IOA)

Evidence of adversary behavior or intent, such as credential dumping or lateral movement patterns, rather than a specific atomic value. IOAs survive infrastructure changes and generally produce more durable detections than IOCs.

Related: Indicator of Compromise (IOC), MITRE ATT&CK Technique
TLP (Traffic Light Protocol)

A sharing marking that defines how widely information may be distributed, from restricted (RED) to fully public (CLEAR). Analysts must honor the marking when forwarding indicators to partners or including them in reports.

Related: Indicator of Compromise (IOC), Threat Intelligence Platform (TIP)
Threat Intelligence Platform (TIP)

A system that ingests, deduplicates, scores, and distributes threat intelligence feeds to detection tools. It tracks indicator age and confidence so stale or low-quality data does not drive alerting.

Related: Indicator of Compromise (IOC), TLP (Traffic Light Protocol)
Passive DNS

A historical record of domain-to-IP resolutions collected from recursive resolvers and sensors. It reveals infrastructure overlap, fast flux behavior, and domains that recently pointed to known malicious addresses.

Related: Fast Flux, DNS Tunneling
File Hash (MD5/SHA-256)

A fixed-length digest computed from file contents that identifies a specific sample. SHA-256 is preferred for sharing and matching; MD5 still appears in older feeds and tools but is vulnerable to crafted collisions.

Related: Indicator of Compromise (IOC), PCAP
MITRE ATT&CK Technique

A documented adversary method with a unique identifier, organized by tactic, such as T1059 for command and scripting interpreters. Mapping detections and findings to techniques communicates coverage and gaps consistently.

Related: Indicator of Attack (IOA), Detection Coverage Mapping
Containment

The response phase that stops the spread of an intrusion, for example by isolating a host, disabling an account, or blocking a domain. It is chosen to limit damage while preserving evidence needed for investigation.

Related: Eradication, Incident Severity
Eradication

Removing the attacker's foothold entirely, including malware, persistence, and compromised credentials. It follows containment and must be verified before recovery, or the intrusion resurfaces during the return to normal operations.

Related: Containment, Persistence Mechanism
Incident Severity

A rating of an incident's business and technical impact that drives priority, staffing, and notification obligations. It weighs data sensitivity, number of affected hosts, privilege level reached, and whether the activity is ongoing.

Related: Escalation Path, Containment
Escalation Path

The defined sequence of people and teams to notify as an incident grows in scope or severity, with trigger criteria and time expectations. Clear paths prevent delays and ensure the right authority approves disruptive actions.

Related: Incident Severity, Chain of Custody
Chain of Custody

A documented record of who handled evidence, when, and what was done to it, from collection through storage and analysis. Gaps or undocumented access can render evidence unusable in legal or disciplinary proceedings.

Related: Volatile Data, Forensic Image
Volatile Data

Evidence that disappears when a system is powered off, such as memory contents, running processes, network connections, and logged-in sessions. It should be captured first, in a documented order, before shutdown or reimaging.

Related: Forensic Image, Chain of Custody
Forensic Image

A bit-for-bit copy of a storage device, verified by hash, that analysts examine instead of the original. It preserves evidence integrity while allowing repeated analysis and recovery of deleted content.

Related: Chain of Custody, Volatile Data
Sandbox Analysis

Running a suspicious file in an isolated instrumented environment to observe its behavior, including file, registry, and network activity. Results yield behavioral indicators and often the C2 addresses contacted during execution.

Related: Static Analysis, Command and Control (C2)
Static Analysis

Examining a file without executing it, using strings, headers, imports, and code inspection to infer capability. It is safe and fast but can be defeated by packing or obfuscation, so it is paired with dynamic methods.

Related: Sandbox Analysis, Packing
Packing

Compressing or encrypting an executable so its original code is hidden until runtime, often to evade signature detection. High entropy, few imports, and a small unpacking stub in a large file are typical signs.

Related: Static Analysis, Sandbox Analysis
Persistence

A malware capability that ensures execution after reboot, logoff, or removal attempts, using mechanisms such as services, scheduled tasks, or registry keys. Identifying it determines what must be cleaned during eradication.

Related: Persistence Mechanism, Eradication
Defense Evasion

Techniques malware or an intruder uses to avoid detection, such as disabling logging, masquerading as a system process, or clearing event logs. These actions often generate their own detectable artifacts.

Related: Living Off the Land (LOLBin), Packing
Execution Guardrail

A check malware performs before acting, such as verifying the host is not a sandbox or that a specific file or domain exists. Guardrails explain why a sample behaves benignly in analysis but maliciously in production.

Related: Sandbox Analysis, Defense Evasion
Incident Timeline

A chronological reconstruction of attacker and defender actions built from multiple evidence sources. It establishes initial access, dwell time, and scope, and it underpins both the report narrative and lessons learned.

Related: Timestomping, Executive Summary
Executive Summary

The opening section of a report that states what happened, the business impact, current status, and recommended actions in plain language. It must stand alone for readers who will not read the technical detail that follows.

Related: Incident Timeline, Findings and Recommendations
Findings and Recommendations

The report section pairing each observed weakness or gap with a specific, prioritized remediation action and owner. Vague advice such as improving security awareness is replaced by concrete, verifiable steps.

Related: Executive Summary, Detection Coverage Mapping
Detection Coverage Mapping

Comparing existing detections against a framework such as MITRE ATT&CK to show which techniques are covered and which are blind. It guides rule development and communicates residual risk to leadership.

Related: MITRE ATT&CK Technique, Findings and Recommendations