CCOA (ISACA) study plan
CCOA · Give each week a clear focus.
8 weeks · About 6 hours per week
Network Traffic Analysis and Detection
Map the OSI and TCP/IP layers to the artifacts a SOC analyst actually inspects, then label each of the 20% domain's subtopics (packet capture, flow records, DNS, HTTP/TLS, IDS alerts) with the layer it lives in
Capture live traffic with tcpdump and tshark on a lab segment, then write display filters that isolate DNS queries, TCP SYN scans, and HTTP POST bodies without touching the GUI
Explain the handshake, teardown, and retransmission behavior that distinguishes a port scan from a slowloris-style exhaustion attempt
Build a one-page cheat sheet of tshark filters you can type from memory, covering host, port, protocol, and TCP flag combinations
Your checkpoint
A 10-packet annotated PCAP write-up: for each packet, state the protocol, the field that matters, and what a benign versus malicious interpretation would look like
Network Traffic Analysis and Detection
Detect beaconing by computing inter-arrival time variance and jitter across a flow dataset, then rank the top five candidate periodic connections
Distinguish DNS tunneling from normal high-volume DNS by inspecting query length distributions, TXT/NULL record abuse, and entropy of subdomain labels
Analyze TLS metadata (SNI, JA3-style fingerprints, certificate anomalies, self-signed chains) to flag encrypted channels that evade payload inspection
Correlate a suspicious flow with its IDS alert and decide which single indicator would justify escalation versus which needs corroboration
Your checkpoint
A detection note covering one simulated beaconing channel and one simulated DNS tunnel, each with the filters used, the evidence observed, and a false-positive discussion
Endpoint and Host-Based Investigation
Enumerate the Windows event IDs and Sysmon event IDs that record process creation, parent-child relationships, service installs, and scheduled task registration, and state what each proves
Trace a process tree from an Office application to a spawned shell, then identify the parent-child pair that is anomalous and why
Inspect Linux host artifacts - auth logs, cron entries, systemd units, and shell history - to reconstruct how persistence was established
Collect volatile evidence in a defensible order and record the commands used so the acquisition can be repeated by another analyst
Your checkpoint
A process-tree investigation report on a simulated host compromise, listing every artifact consulted, the timestamps, and the persistence mechanism identified
Security Log Analysis and SIEM Correlation
Normalize logs from at least three source types (endpoint, firewall, authentication) into a common field schema and document the mapping decisions
Write SIEM correlation rules that combine a failed-logon burst with a subsequent successful logon from a new source, and tune the threshold against baseline noise
Reconstruct an attack timeline purely from log timestamps, reconciling clock skew and timezone offsets between sources
Identify which log sources would be missing in a cloud-only environment and how that gap changes the detection story
Your checkpoint
A correlation rule set plus a timeline that places at least eight events in order, each annotated with source, confidence, and the gap it fills
Threat Intelligence and Indicator Enrichment & Malware Behavior and Artifact Analysis
Grade indicators by confidence and half-life, then decide which are worth blocking outright, which warrant monitoring, and which are too generic to act on
Enrich a set of file hashes and domains using local tooling and passive sources, and record provenance and retrieval time for every enrichment
Perform static triage of a suspicious binary - strings, imports, section entropy, packer signatures - and state what the evidence does and does not prove
Extract and interpret C2 configuration artifacts and note how malware behavior (persistence, evasion, lateral movement) should feed back into detection rules
Your checkpoint
An indicator dossier of 10 indicators with confidence rating, expiry recommendation, enrichment source, and a static-triage summary of one sample
Incident Response Triage and Escalation
Apply a severity rubric that weighs asset criticality, data sensitivity, and confirmed versus suspected compromise to rank five incoming alerts
Draft escalation handoffs that separate confirmed facts, analyst inferences, and open questions so the receiving tier can act without re-investigating
Decide containment timing trade-offs - isolate now versus preserve traffic for scope - and justify the choice in writing
Practice a triage interview: ask the questions that establish scope, initial access vector, and blast radius within the first ten minutes
Your checkpoint
Three completed escalation packets for simulated alerts, each with severity rationale, recommended action, and the evidence that supports escalation or closure
Incident Response Triage and Escalation & Cyber Operations Reporting and Documentation
Write a full incident report that opens with a decision-ready executive summary and follows with scope, timeline, evidence, impact, and recommendations
Translate technical findings into language a non-technical stakeholder can act on without losing accuracy or overstating certainty
Structure an evidence and findings appendix so every claim in the narrative traces to a specific artifact
Review your own report against a checklist for unsupported assertions, missing timestamps, and ambiguous ownership of follow-up actions
Your checkpoint
A complete incident report of 800 to 1,200 words with executive summary, technical narrative, and evidence appendix, plus a self-review checklist marking every correction made
Network Traffic Analysis and Detection & Security Log Analysis and SIEM Correlation & Incident Response Triage and Escalation
Run a timed end-to-end scenario that moves from a network alert through log correlation to a triage decision and a written handoff
Re-test your weakest two domains using a fresh set of self-written questions and score them against your own answer key
Rebuild your filter, event-ID, and indicator cheat sheets into a single condensed reference you can recall under time pressure
Identify remaining knowledge gaps and assign each a concrete follow-up resource and date
Your checkpoint
A timed scenario write-up scored against a rubric you define in advance, plus a gap register listing every unresolved weakness with a remediation date
Milestones
Week 2: You can explain, without notes, why a periodic flow with low jitter and a DNS tunnel both evade naive volume thresholds, and name the specific fields you would filter on to find each
Week 4: You can take an unfamiliar log export and produce a normalized, time-ordered timeline with stated confidence in under 45 minutes
Week 6: You can rank five mixed alerts by severity and defend each ranking in two sentences or fewer, citing asset criticality and evidence strength
Week 8: You complete the end-to-end scenario within the time limit and your written handoff contains no claim that lacks a traceable artifact