Skip to main content

A08 — Adversary Emulation (Gov): NDSA INCD Section 8

Mode: Emulation · Org: NDSA · PROJ-2026-008

Scenario

INCD-CID Section 8 requires annual detection validation for critical national infrastructure. NDSA's first annual exercise validates the GovID 2.0 and VRID detection stack against Iranian-nexus tradecraft drawn from the A05 breach, CERT-IL CB-2025-041, and Operation Desert Cipher. You have pre-notification filed with INCD (code INCD-2026-SEC8-0017), MATZBEN Security Officer approval per module, and a CAB-approved change window. Execute 11 modules, track PASS/PARTIAL/FAIL, and produce a BoI-CD 362 Section 8 compliance report.

Lab environment: JUMPHOST-CONTRACTOR-LAB · VRID-LAB-SRV · CyberShield Ltd. red team

Exercise Results

ModuleTechniqueResult
MOD-01T1133 Contractor VPN off-hours / Turkish residential ASNPASS (2 min)
MOD-02T1087.002 Domain discovery (net user /domain)FAIL — gap confirmed
MOD-03T1021.001 RDP lateral movementPARTIAL (28 min; logon_type field absent)
MOD-04T1003.001 LSASS comsvcs.dll GrantedAccess 0x1410PASS (3 min; FP suppression correct)
MOD-05T1197 BITS job to non-Microsoft ASNPARTIAL (9 min; src_host null)
MOD-06T1543.003 Service from non-standard path (C:\Windows\Temp\)PASS (4 min)
MOD-07T1547.001 HKCU registry Run keyFAIL — Sysmon architectural gap
MOD-08T1005 VRID full-table SELECT by maintenance accountPASS (3 min)
MOD-09T1041 HTTPS exfiltration volume (100 MB / 8 chunks)FAIL — no rule deployed
MOD-10T1059.001 PowerShell -EncodedCommandPASS (1 min)
MOD-11T1070.001 Log clear via wevtutilPASS (1 min)

Summary: 6 PASS / 2 PARTIAL / 3 FAIL · DeTT&CT score: 1.56 / 3.0 · Compliance: COMPLIANT WITH CONDITIONS

Key Gaps Found

GapATT&CKRoot CauseINCD RiskPriority
No exfiltration volume ruleT1041No NetFlow/Zeek source in Elastic; no threshold ruleYes — 413 MB exfiltrated in A05 undetectedP1
HKCU registry not monitoredT1547.001Sysmon EID 13 covers HKLM onlyYes — contractor-level persistence invisibleP1
GOV-DET-006 biometric bulk API not deployedT1530CAB CR not submitted before exerciseYes — core GovID 2.0 threat unvalidatedP1
GOV-DET-007 API rate limit bypass not deployedT1110CAB CR not submitted before exerciseYesP1
No domain discovery ruleT1087.002net.exe rule missing; data source existsNoP2
RDP logon_type field missingT1021.001Elastic ingest pipeline field mapping bugNoP2
BITS src_host nullT1197agent.hostname vs host.name field mismatchNoP2

Government-Specific Constraints

ConstraintImpact on Exercise
MATZBEN change control (5-day CAB)GOV-DET-006/007/008/009 not live before exercise — tested as FAIL or theoretical
Security Officer pre-approval per module (Maj. Cohen)Plain-language technique descriptions required; sensitive techniques (LSASS, log clear) require safety analysis
INCD pre-notification mandatory5 business days before exercise; INCD-2026-SEC8-0017 filed
No classified segment labGOVNET Classified Segment results marked "theoretical coverage only — not validated"
CyberShield clearance limitationsLab environment only; no production PAM access

Assignment Deliverables

  1. Pre-emulation authorization package — INCD notification; MATZBEN Security Officer approval forms; safety measures per module
  2. TTP extraction table — 14 TTPs from composite Iranian-nexus profile; 3 excluded with justification
  3. 11-module emulation plan — per-module: ATT&CK, detection under test, commands, pass criteria, plain-language description
  4. Execution log — timestamped results 2026-01-20; anomaly observations; post-exercise cleanup checklist
  5. Coverage matrix — DeTT&CT 1.56/3.0; source column (A05 timeline event / A06 trigger); ATT&CK Navigator layer
  6. Gap backlog — 7 gaps; root cause; remediation; effort estimate; INCD risk classification
  7. INCD Section 8 compliance report — status: COMPLIANT WITH CONDITIONS; HavayaIT vendor security requirements; 90-day remediation plan

Key Learning Objectives

  • Execute MOD-11 (wevtutil log clear) last — it destroys evidence of all prior modules; capture VECTR results first
  • Distinguish three FAIL types: rule missing (data source exists), data source missing (architectural gap), rule not deployed (CAB not submitted in time)
  • Write MATZBEN-compliant technique descriptions that a non-technical Security Officer will approve
  • Calculate DeTT&CT composite score from a mixed PASS/PARTIAL/FAIL set
  • Explain why PARTIAL (logon_type field absent) matters: an investigator cannot confirm RDP vs. network logon without manual lookup — a 5–10 minute response delay in a government incident
  • Draft a compliance conclusion that is honest about P1 gaps while meeting INCD ≥70% PASS+PARTIAL threshold

Critical Execution Note

MOD-11 (wevtutil log clear) must run last. It clears the Security, System, and Application Windows event logs on VRID-LAB-SRV. All prior module results must be captured in VECTR and the execution log before MOD-11 executes. After MOD-11, forensic recovery of earlier test results from the lab host is not possible.