CISP-TRE study materials
CISP-TRE study resources

CISP-TRE cheat sheet

CISP-TRE · Keep the key ideas within reach.

Quick reference

Threat Intelligence and Analysis

  • Intelligence levels: strategic (leadership, long-term risk), operational (campaigns, actor intent), tactical (TTPs, IOCs). Each drives different consumer decisions.

  • Diamond Model nodes: adversary, capability, infrastructure, victim. Every event links all four; pivot on any node to discover related activity.

  • Cyber Kill Chain stages: reconnaissance, weaponization, delivery, exploitation, installation, C2, actions on objectives. Detection at earlier stages yields lower response cost.

  • MITRE ATT&CK tactic order (Enterprise): Reconnaissance, Resource Development, Initial Access, Execution, Persistence, Privilege Escalation, Defense Evasion, Credential Access, Discovery, Lateral Movement, Collection, Command and Control, Exfiltration, Impact.

  • Indicator confidence tiers: atomic (IP, hash) is volatile and easily changed; behavioral (TTP) is durable and costly for adversaries to alter. Prioritize TTPs for long-lived detection.

  • TLP 2.0: RED (named recipients only), AMBER (organization + clients need-to-know), AMBER+STRICT (organization only), GREEN (community), CLEAR (public). Marking governs sharing, not classification.

  • Structured Analytic Techniques counter bias: ACH (competing hypotheses), Key Assumptions Check, Red Team, Devil's Advocacy. Use when evidence supports multiple actor attributions.

  • IOC lifecycle: collection, normalization (STIX 2.1 objects: indicator, observed-data, malware, threat-actor), enrichment (WHOIS, passive DNS, ASN), scoring, aging/expiry. Stale atomic IOCs cause false positives.

  • Intelligence requirements flow: PIR (priority intelligence requirements) → collection plan → processing/exploitation → analysis → dissemination → feedback. Without PIRs, feeds produce noise rather than decisions.

Quick reference

Threat Hunting and Detection Engineering

  • Hunting hypothesis structure: 'If adversary uses TTP X (ATT&CK ID), then telemetry Y should show Z.' A hunt without a falsifiable hypothesis is monitoring, not hunting.

  • Hunting loop: hypothesis → data source identification → query/analytic → triage findings → convert confirmed findings into detections → measure coverage.

  • Pyramid of Pain (bottom to top): hash values, IP addresses, domain names, network/host artifacts, tools, TTPs. Higher tiers impose more cost on the adversary.

  • Detection-as-code pipeline: version control → peer review → CI tests (true-positive fixtures, false-positive fixtures) → staging → production → tuning feedback. Sigma is a vendor-neutral rule format compiled to SIEM queries.

  • Detection quality metrics: precision = TP/(TP+FP); recall = TP/(TP+FN). High-precision rules reduce analyst fatigue; high-recall rules reduce missed detections.

  • ATT&CK coverage mapping: map each detection to tactic/technique; uncovered techniques and data-source gaps (e.g., no process creation logging) define the hunt backlog.

  • Behavioral analytics: frequency analysis, rare-parent-child process trees, first-seen-in-environment, beaconing jitter detection (regular intervals with low variance).

  • Data source prioritization: process creation with command line, network flow, DNS, authentication logs, EDR telemetry. Absence of telemetry is a detection blind spot, not absence of attack.

  • Purple teaming: red team executes technique, blue team validates detection, both update rules. Measure mean time to detect (MTTD) before and after each iteration.

Quick reference

Incident Response and Handling

  • NIST SP 800-61 phases: Preparation; Detection & Analysis; Containment, Eradication & Recovery; Post-Incident Activity. Communication and coordination span all phases.

  • Severity triage inputs: data sensitivity, number of hosts, privilege of compromised account, whether adversary has persistence/C2, business criticality, regulatory impact.

  • Containment options: network isolation (host firewall, VLAN quarantine, EDR network containment), account disable, credential reset, block C2 at egress. Choose based on whether adversary is still active.

  • Eradication requires root cause: remove persistence (scheduled tasks, services, WMI subscriptions, registry Run keys, cron), patch initial-access vector, then verify with fresh telemetry.

  • Recovery criteria: validated clean state, monitoring in place, staged return to production, heightened watch period. Do not restore from backup without confirming backup integrity.

  • Evidence handling during IR: maintain chain of custody, hash acquired images (SHA-256), record collector identity and time, use write blockers for disk acquisition.

  • Regulatory/notification clocks vary: GDPR 72 hours to supervisory authority; sector rules (HIPAA, PCI DSS, SEC) impose separate timelines. Start the clock at awareness, not confirmation.

  • Post-incident review: timeline reconstruction, what worked/failed, detection gaps, control improvements, lessons-learned document with owners and due dates.

  • Incident command roles: incident commander, communications lead, technical lead, scribe. Single commander avoids conflicting containment decisions.

Quick reference

Malware Analysis and Reverse Engineering Fundamentals

  • Analysis tiers: static (strings, PE headers, imports, entropy), dynamic (sandbox execution, API monitoring), code-level (disassembly/decompilation). Start static, escalate only as needed.

  • PE format key structures: DOS header, NT headers, section table (.text, .data, .rdata, .rsrc), import directory, export directory, TLS callbacks. High entropy in a section suggests packing/encryption.

  • Packing indicators: few imports, high section entropy (>7.0), unusual section names, small import table with LoadLibrary/GetProcAddress, entry point outside .text.

  • Dynamic analysis tooling categories: sandboxes (Cuckoo, CAPE), API monitors (Procmon, API Monitor), network capture (Wireshark, INetSim), registry/process monitors.

  • Anti-analysis techniques: debugger detection (IsDebuggerPresent, PEB checks), VM detection (CPUID, registry artifacts, MAC OUI), timing checks, sleep obfuscation, anti-disassembly (junk bytes, opaque predicates).

  • Unpacking workflow: identify packer (PEiD, Detect It Easy), set breakpoint on VirtualAlloc/WriteProcessMemory, dump memory at OEP, rebuild imports (Scylla/ImpRec).

  • Common malware behaviors to document: persistence mechanism, C2 protocol (HTTP/S, DNS, custom), encryption (AES key derivation, RC4), file/registry artifacts, exfiltration paths.

  • YARA rule anatomy: meta, strings (text/hex/regex with modifiers), condition (boolean logic, file size, entropy, math). Rules should be specific enough to avoid false positives on benign files.

  • Hashing for identification: MD5/SHA-1 for legacy matching, SHA-256 for authoritative identification. Imphash and fuzzy hashing (ssdeep) cluster related samples.

Quick reference

Network Security Monitoring and Traffic Analysis

  • NSM data types: full packet capture (PCAP), session/flow data (NetFlow, IPFIX, Zeek conn.log), transaction logs (Zeek http/dns/ssl), alert data (IDS). Each answers different questions.

  • Zeek logs commonly used: conn.log (flows), dns.log, http.log, ssl.log, files.log, notice.log, weird.log. Zeek extracts protocol metadata without full payload storage.

  • Suricata/Snort rule anatomy: action (alert/drop), protocol, source/dest, ports, direction, options (content, pcre, flow, sid, rev, msg).

  • Beaconing detection: regular connection intervals (low jitter), consistent payload sizes, repeated DNS queries to unusual domains, TLS JA3/JA3S fingerprint reuse across hosts.

  • DNS tunneling indicators: high volume of TXT/NULL queries, long subdomain labels, high entropy in query names, unusual query types, periodic query cadence to a single authoritative server.

  • TLS analysis without decryption: JA3 (client fingerprint), JA3S (server), SNI inspection, certificate metadata (issuer, validity, SAN), self-signed or mismatched certs.

  • Lateral movement network signatures: SMB (445) admin share access, RDP (3389) from workstation to workstation, WinRM (5985/5986), PsExec service creation, WMI (135) remote calls.

  • Flow analysis for exfiltration: asymmetric byte counts (large outbound, small inbound), off-hours transfers, connections to newly registered domains or cloud storage APIs.

  • Capture placement: SPAN/mirror port, network TAP, host-based capture. TAPs avoid dropping frames under load; SPAN ports may drop under high utilization.

Quick reference

Endpoint Detection and Response

  • EDR telemetry categories: process creation with command line and parent, file writes, registry modifications, network connections, module loads, script block logging, authentication events.

  • Process tree analysis: unusual parent-child pairs (e.g., winword.exe → powershell.exe, wmiprvse.exe → cmd.exe), LOLBins (certutil, mshta, rundll32, regsvr32) with suspicious arguments.

  • Persistence locations to monitor: Run/RunOnce keys, scheduled tasks, services, WMI event subscriptions, startup folders, logon scripts, COM hijacking, DLL search order hijacking.

  • Credential access indicators: LSASS access by non-system processes (procdump, mimikatz), SAM/SECURITY hive access, DCSync (DRSUAPI), Kerberoasting (TGS-REQ with RC4).

  • Defense evasion: process injection (CreateRemoteThread, QueueUserAPC, process hollowing), AMSI bypass, ETW patching, LOLBin abuse, signed binary proxy execution.

  • Response actions available via EDR: isolate host from network, kill process, quarantine file, collect triage package (memory, autoruns, prefetch, event logs), live response shell.

  • Detection tuning: suppress known-good parent-child pairs, whitelist by signer + path, alert on first-seen binaries, monitor for unsigned binaries in user-writable paths.

  • Memory analysis for EDR gaps: capture process memory before termination; injected code may not appear in on-disk files. Use Volatility/winpmem for full memory acquisition.

  • Endpoint telemetry retention: process creation and network events typically 30–90 days; plan for longer retention of high-value events for retrospective hunting.

Quick reference

Security Operations Center (SOC) Operations and Automation

  • SOC tiers: Tier 1 triage/alert validation, Tier 2 investigation and containment, Tier 3 hunting/threat intel/engineering. Escalation criteria must be documented, not improvised.

  • Alert triage framework: severity, confidence, asset criticality, user context, whether activity is expected (change management, known maintenance). False-positive rate per rule drives tuning.

  • SOAR playbook design: trigger → enrichment (threat intel, asset DB, identity) → decision branch → action (isolate, disable, notify) → documentation. Human approval gates for destructive actions.

  • Automation guardrails: idempotent actions, dry-run mode, rollback path, audit logging of every automated action, rate limits to avoid mass isolation during false positives.

  • Case management: every alert links to a case with timeline, evidence, decisions, and owner. Metrics: MTTD, MTTA (acknowledge), MTTR (respond/resolve).

  • Shift handover: open cases, active incidents, pending approvals, known false positives, ongoing hunts. Written handover prevents context loss between shifts.

  • Playbook examples: phishing report triage (extract headers/URLs, detonate, search mailboxes, purge, block sender/domain), impossible travel (verify with user, check MFA logs, reset credentials).

  • SOC metrics that matter: alert volume per rule, true-positive ratio, time-to-detect by technique, coverage against ATT&CK, analyst workload per shift.

  • Threat intel integration into SOC: IOC feeds enrich alerts (match hash/IP/domain), but TTP-based detections outperform atomic IOC matching for novel activity.

Quick reference

Digital Forensics and Evidence Handling

  • Order of volatility (RFC 3227): CPU registers/cache → memory → network state → running processes → disk → remote logs → archival media. Collect most volatile first.

  • Chain of custody: every transfer documented with who, what, when, where, why. Hash at acquisition and at each transfer; store evidence in tamper-evident containers.

  • Acquisition methods: physical (bit-for-bit, includes deleted space) vs logical (file system only). Use write blockers for suspect media; validate with hash before and after.

  • Windows artifacts: $MFT (file records), $LogFile (metadata journal), $UsnJrnl (change journal), $Recycle.Bin, prefetch (execution), Amcache/ShimCache (execution evidence), SRUM (network/app usage), event logs (Security, System, Application, PowerShell).

  • Linux artifacts: /var/log/auth.log, syslog, journald, bash history, /etc/passwd and shadow, cron, systemd units, /proc for live state, auditd logs.

  • Memory forensics: acquire with winpmem/LiME, analyze with Volatility (pslist, pstree, netscan, malfind, dlllist, handles). Memory reveals injected code and network state not on disk.

  • Timeline analysis: normalize timestamps across sources (UTC), correlate file system, registry, event logs, and network logs to reconstruct attacker sequence.

  • Anti-forensics indicators: timestomping (MFT vs $STANDARD_INFORMATION discrepancy), log clearing (event ID 1102), secure deletion tools, USN journal gaps.

  • Reporting: findings must be reproducible, distinguish observed fact from inference, include methodology and tool versions for peer review.

Quick reference

Threat Response Engineering and Tooling

  • Response tooling categories: EDR live response, SOAR orchestration, network enforcement (firewall, NAC, proxy block), identity response (disable, revoke tokens, reset credentials), forensic collection.

  • API-driven response: EDR APIs (isolate, kill, collect), SIEM APIs (query, case create), IAM APIs (disable user, revoke sessions), firewall APIs (block IOC). Automate with least-privilege service accounts.

  • Playbook-as-code: version-controlled YAML/JSON definitions with parameters, test fixtures, and CI validation. Treat changes like software deployments.

  • Enrichment pipeline: alert → asset inventory (owner, criticality) → identity provider (user risk) → threat intel (IOC match, TTP context) → decision. Enrichment latency affects MTTR.

  • Containment engineering: network quarantine via EDR or NAC, DNS sinkholing for known C2, egress filtering, proxy blocklists. Verify containment with fresh telemetry, not assumptions.

  • Telemetry pipeline: collection agents → message bus (Kafka) → parser/normalizer → SIEM/data lake → detection rules. Schema consistency (ECS/OCSF) enables cross-source correlation.

  • Tool integration pitfalls: duplicate alerting from overlapping tools, conflicting containment actions, clock skew across sources, API rate limits during mass response.

  • Validation: tabletop exercises, purple team scenarios, chaos engineering for detection (inject known-bad signals, confirm alert fires). Measure detection and response latency end-to-end.

  • Least privilege for response automation: separate read-only enrichment roles from write/containment roles; require approval gates for destructive actions (isolate, disable, delete).