Curriculum · 2 Products
Two complete security training products — SQL Security Sandbox and Python Security Sandbox — covering the full spectrum of hands-on analyst and engineering skills.
Build your foundation using real authentication logs from the Contoso Corp SOC investigation. Every query serves a defensive purpose from lesson one.
Chain conditions to isolate multi-factor attack patterns. Aggregate across time windows to surface brute-force attempts and anomalous login volumes.
Correlate events across multiple security tables. Join auth logs with user accounts, firewall events with network segments, and surface lateral movement patterns.
Write a working impossible-travel detector using OVER(), LAG(), LEAD(), and Common Table Expressions. This is the capstone of the Core track.
Query db_permissions and access_policy tables to audit user privileges, identify over-permissioned accounts, and produce PCI-DSS Req 7 compliance evidence.
Analyze the log_config table for integrity gaps, missing sequences, and suppression patterns — the leading indicator of attacker log-tampering.
Read attack patterns in endpoint_sensitivity and query logs. Identify injection signatures, triage exfiltration scope, and document for PCI Req 6.2 / 6.4 evidence.
Python Security Sandbox · New Product
From Python foundations to a full Game Studio Security Capstone — security automation, threat intelligence, network programming, and more. NSA/CISA memory-safe language compliant.
Variables, control flow, and data structures taught through real security scenarios. Build your first IOC parser and understand how Python thinks about data the way a security analyst does.
Write reusable functions and automate log file ingestion. Parse syslog, JSON event streams, and Windows event logs. Detect MITRE T1070 indicators: log deletion, sequence gaps, and suppression patterns.
Use pandas and numpy for SIEM-style data analysis. Correlate events across time windows, surface anomalies, and build NIST DE.CM monitoring dashboards from raw security telemetry.
Build network reconnaissance tools, packet analyzers, and protocol inspectors using Python's socket library. Implement cryptographic primitives and design encrypted communication channels.
Apply classes, inheritance, and polymorphism to security-specific engineering challenges. Design extensible scanners, detection engines, and security framework architectures.
Consume and produce STIX 2.1 threat intelligence feeds. Write YARA detection rules and Sigma alerts. Build automated response pipelines that act on live threat data.
End-to-end security engineering capstone set in a game studio production environment. Apply every skill from Modules 1–6 across all six DCWF work roles — detection, response, automation, threat intel, and adversary simulation — in a realistic scenario.