CCOA study materials
CCOA study resources

CCOA (ISACA) flashcards

CCOA · Build recall with a focused review session.

32 cards. Read the term and the definition here. The deck at the top of this page is optional.

PCAP vs. flow records
PCAP stores full headers and payload for content-based detection; flow records (NetFlow, Zeek conn.log) keep only the 5-tuple, byte counts, and timing, so payload signatures cannot be evaluated from flows alone.
TCP SYN scan signature
Many SYN packets to sequential or random destination ports from one source, with RST responses from closed ports and no completed handshakes. Indicates reconnaissance scanning rather than normal client behavior.
Beaconing detection criteria
Periodic connections with low interval jitter, consistent outbound-to-inbound byte ratio, repeated URI or SNI values, and fixed timing. These patterns distinguish automated C2 from human browsing traffic.
DNS tunneling indicators
High volumes of TXT or NULL queries to one domain, long high-entropy subdomain labels encoding data, and response sizes much larger than query sizes. Normal DNS rarely shows these patterns.
JA3 and JA4 fingerprints
Hashes of TLS ClientHello parameters that identify client tooling even when SNI is randomized or absent. Pivoting on a fingerprint across flows finds all hosts using the same client.
Suricata rule evaluation order
Signatures match packet header fields (5-tuple, direction) first, then sticky buffers such as http.uri, dns.query, or tls.sni. A signature hit is an alert requiring corroboration, not proof of compromise.
Process lineage anomaly
A parent-child process relationship that should not occur, such as an office application spawning cmd.exe or powershell.exe. Lineage is the highest-value endpoint triage artifact.
Sysmon Event ID 1
Process creation event containing image path, command line, parent process, user, and hashes. Command-line context is what separates benign admin tooling from abuse of the same binary.
LSASS access mask 0x1010
GrantedAccess value in Sysmon Event ID 10 indicating read access to LSASS memory by a non-OS process, a common credential-dumping indicator requiring corroboration with other host events.
Living-off-the-land binaries
Signed system utilities such as certutil, mshta, regsvr32, and rundll32 abused for download or execution. They are judged malicious by their arguments and parent process, not by the binary itself.
Windows Logon Type 3
A network logon recorded in Event ID 4624, typical of SMB or remote service access. Type 3 followed by Event ID 4672 on a server suggests lateral movement with elevated privileges.
Event ID 4720 and 4732
4720 records account creation; 4732 records adding a member to a security-enabled local group. Occurring in sequence, they indicate privilege escalation via a newly created account.
Kerberoasting indicator 4769
Service ticket request events using RC4 encryption (0x17) for many distinct SPNs from one account suggest offline cracking of service account passwords. Corroborate with account and host context.
Event ID 1102
Windows Security log cleared event. Its presence, or an unexplained gap in expected log ingestion, can indicate an attacker disabling or wiping logging to hide activity.
Log normalization schema
Mapping vendor-specific fields to a common schema such as ECS or OCSF for user, host, source IP, destination IP, and action, so correlation rules survive log source changes.
Indicator volatility ordering
File hashes are most stable, domains next, and IP addresses most volatile due to shared hosting and CDN reuse. An IP match alone is weak evidence of malicious activity.
Confidence versus severity
Confidence reflects source reliability and corroboration; severity reflects potential impact. A high-severity, low-confidence indicator warrants collection and validation, not immediate containment.
Traffic Light Protocol
TLP markings (CLEAR, GREEN, AMBER, RED) define the sharing scope of threat intelligence. Reports and indicator feeds must carry and respect the source's TLP marking.
Sinkhole false positive
A domain or IP pointing to a takedown or sinkhole server produces indicator matches with no attacker activity. Check resolution history before treating a match as malicious.
Passive DNS enrichment
Historical DNS resolution records showing which IPs a domain resolved to and when. Useful for infrastructure pivoting and for dating when a domain became active.
Triage scope-impact-urgency
Triage determines how many hosts and users are affected, what data or availability is at risk, and whether activity is ongoing. Containment urgency follows from these three factors.
Volatile data capture order
Per RFC 3227: capture memory and network state first, then running processes, then disk contents, then remote logs and backups. Shutting a host down destroys volatile memory evidence.
Chain of custody
A record of who collected each artifact, when, from where, and its hash, with write-protected storage. Required for any evidence that may reach legal or HR review.
Escalation trigger examples
Confirmed unauthorized access, ransomware or destructive activity, regulated data exposure, privilege escalation to domain admin, or an active external C2 channel warrant immediate escalation to incident command.
Process hollowing sequence
CreateProcess suspended, NtUnmapViewOfSection to remove the original image, WriteProcessMemory to insert the payload, SetThreadContext to point at it, then ResumeThread. A classic injection technique.
Ransomware host indicators
Shadow copy deletion via vssadmin or wbadmin, backup service tampering, mass file renames to a common extension, ransom note files, and high-volume file I/O on a host.
imphash and fuzzy hashing
imphash hashes a PE import table to group similar samples; ssdeep and TLSH compare files by similarity. Both help find variants when exact SHA-256 hashes differ.
Sandbox detonation with INetSim
Running malware in an isolated environment with a simulated internet service so C2 attempts are observed and logged without allowing real outbound exfiltration.
Packed PE section indicator
Sections with high entropy, unusual names, or an entry point outside normal sections suggest packing or obfuscation, which defeats static string and import analysis and warrants dynamic analysis.
Incident report structure
Summary, UTC timeline, affected assets and accounts, indicators, root cause, actions taken, status, and recommendations. Each claim must trace to a cited evidence source.
Dwell time metric
Elapsed time from initial compromise to detection. Reported consistently alongside detection and response times so trends across incidents are comparable.
Confidence language in reports
Using 'confirmed', 'likely', and 'unconfirmed' to convey evidence strength. Definitive attribution requires corroborating evidence; hedging is required when it is absent.