Skip to content

What this is: Responding to active cyber incidents through detection, rapid containment, eradication of threats, and recovery of services.

Competition relevance: Digital forensics and incident response, and defensive operations (blue team). Core skill for all defensive scenarios.

Why it matters: Rapid IR reduces impact of breaches. Competition scenarios simulate real incidents requiring immediate triage, containment, and documentation under time pressure.

WSOS 2026 alignment: This topic directly supports Section 8: Investigation and digital forensics (responding to active security incidents).

Competition area: Core to the digital forensics and incident response area and the defensive operations area, where you detect, contain, eradicate, and recover from active cyber incidents.

Offline competence: IR workflows require no special tools beyond system administration utilities. Firewall commands (iptables, netsh), account management (usermod, Disable-ADAccount), and log collection work offline. Maintain offline IR playbooks and checklists for common incident types.


LevelExpectation
RegionalIdentify compromised accounts. Basic containment (block IP, disable user).
NationalFull IR workflow. Evidence collection. Timeline analysis.
Squad/Team SelectionAdvanced containment strategies. Business continuity during IR.

Initial assessment:

  1. What happened? (alert description)
  2. When? (timeline)
  3. Which systems affected?
  4. Ongoing or contained?

Priority determination:

Critical: Active data exfiltration, ransomware
High: Lateral movement, privilege escalation
Medium: Suspicious logins, scanning
Low: Failed attempts, reconnaissance

Network isolation:

Terminal window
# Block IP at firewall
iptables -A INPUT -s 192.168.1.100 -j DROP
# Windows Firewall
netsh advfirewall firewall add rule name="Block Attacker" dir=in action=block remoteip=192.168.1.100

Account lockdown:

Terminal window
# Disable compromised account
Disable-ADAccount -Identity compromised_user
# Force password reset
Set-ADUser -Identity compromised_user -ChangePasswordAtLogon $true

System quarantine:

Terminal window
# Disconnect from network (preserve evidence)
# Don't shut down (volatile memory lost)

Memory dump:

Terminal window
# Linux
sudo dd if=/dev/mem of=memory.dump bs=1M
# Windows (DumpIt, WinPMEM)
DumpIt.exe

Disk imaging:

Terminal window
# Create forensic image
dd if=/dev/sda of=disk.img bs=4M status=progress

Log collection:

Terminal window
# Windows Event Logs
wevtutil epl Security security.evtx
wevtutil epl System system.evtx
# Linux
cp /var/log/auth.log auth.log.evidence

Remove malware:

Terminal window
# Kill malicious process
kill -9 <PID>
# Remove persistence
crontab -r
rm /etc/systemd/system/malware.service

Patch vulnerability:

  • Apply security updates
  • Fix configuration issues
  • Change compromised credentials

Restore services:

  1. Verify malware removed
  2. Restore from clean backup
  3. Monitor for re-infection
  4. Change all credentials

What gets marked:

  • Rapid triage and containment actions (screenshots showing blocked IPs, disabled accounts)
  • Evidence collection completeness (memory dumps, disk images, logs with hashes)
  • Incident timeline documentation with timestamps
  • Root cause identification and remediation steps
  • Service recovery verification

Evidence and reporting requirements:

  • Screenshot showing initial incident detection (alert, suspicious log entry)
  • Screenshot showing containment actions (blocked IP, disabled account, isolated system)
  • Timeline of incident events with timestamps (CSV or markdown table format)
  • Evidence collection screenshots (memory dump commands, disk image with hash, log exports)
  • Screenshot showing eradication (malware removed, persistence mechanisms deleted)
  • Post-incident verification (clean scans, services restored, no re-infection)
  • Written incident report with timeline, root cause analysis, and remediation steps
  • Clear file naming: ir_detection_alert.png, ir_containment_firewall.png, ir_timeline.csv

Time allocation:

  • Triage and initial containment: 5-10 minutes
  • Evidence collection: 15-20 minutes
  • Eradication: 10-15 minutes
  • Recovery and verification: 10-15 minutes
  • Total: Approximately 40-60 minutes for full IR cycle

Time-boxed drill suggestion: 60-minute incident response simulation: Given an alert of suspicious activity (e.g., unusual login from external IP, malware detection, data exfiltration attempt), perform rapid triage to assess scope, contain the incident (block IPs, disable accounts, isolate systems), collect evidence (memory dumps, logs), identify root cause, eradicate the threat (remove malware, close vulnerabilities), and document the full incident timeline with timestamps. This drill should be completable offline using local VMs and pre-configured incident scenarios.



  • Can complete core tasks without documentation
  • Understand key concepts and techniques
  • Can document findings with proper evidence format
  • Can complete realistic scenarios within time limits

Primary references:

  • WSOS 2026: the sections this page supports are listed under Scope
  • Competition stage roadmap: See ../../00-roadmaps/[stage].md

Related topics in this knowledge base:

  • Cross-reference related topics as appropriate

External resources (for offline preparation):

  • Tool documentation: man pages, —help flags, /usr/share/doc
  • Maintain offline copies of key references

Unofficial study guide, not endorsed by WorldSkills International or WorldSkills UK. Topics are example areas to prepare for, not the content of any test project: competition tasks are confidential, competitions are closed book, and formats change between competitions. More about this site.