Skip to main content

A06 — Proactive CTI (Gov): GovID 2.0 Pre-Launch

Mode: Proactive · Org: NDSA GovID 2.0 · PROJ-2025-006

Scenario

GovID 2.0 — Israel's next-generation biometric authentication gateway for 9.5 million citizens — launches in 4 months. INCD certification is required before go-live. The biometric engine is supplied by a third-party vendor (BiometricTech IL Ltd.) whose source code NDSA cannot inspect. Four intelligence triggers land within a 3-week window. Your job: threat model the launch, build a detection backlog, and produce a security go/no-go recommendation.

Your entry point: 5 existing detection rules (all post-A05 reactive), zero GovID 2.0–specific detections, ₪7.8M remaining security budget, and 5 business days of change control for every detection rule deployment.

Four Trigger Events

#TriggerSourceClassificationConfidence
TRG-001UAE government identity platform breached — biometric engine vendor credentials used to bulk-extract 1.7M templates; assessed Iranian-nexusINCD TLP:AMBER (via Friedman)TLP:AMBER — NDSA leadership onlyMedium-High
TRG-002CERT-IL Bulletin CB-2025-041 — ongoing Iranian-nexus targeting of biometric infrastructure in Middle East and European government platformsCERT-IL TLP:AMBERTLP:AMBERMedium-High
TRG-003BiometricTech IL Ltd. possibly named in classified tier of UAE advisory as affected vendorINCD (classified; read-in pending 3 weeks)TLP:RED via Friedman onlyLow-Medium until read-in
TRG-0042,400 calls/day to /verify/bulk endpoint from IP 185.220.101.47 (Tor exit node) on staging environmentNDSA internal monitoringInternalHigh

Architecture Under Threat

Citizen Browser / Mobile App
↓ HTTPS (TLS 1.3)
[GovID 2.0 Frontend Cluster] — 8 nodes, AWS GovCloud IL
↓ mTLS
[Biometric Matching Engine] — On-premise, Jerusalem (BiometricTech IL Ltd.)
↓ Encrypted API
[VRID 2.0 Database] — GOVNET Classified Segment
↓ Read-only feed
[Ministry Integration Bus v2] — 22 ministry systems

Critical risk: BiometricTech IL Ltd. vendor API credentials with access to the biometric matching layer. If the vendor is compromised (TRG-001/TRG-003 scenario), attacker credentials enable bulk biometric extraction without triggering NDSA's own detection rules.

Attack Scenarios Modeled

ScenarioATT&CKSource TriggerSprint
SCN-001T1530 Biometric API bulk extraction via vendor credentialsTRG-001, TRG-003S1
SCN-002T1078.002 Staging API credential re-use in productionTRG-004S1
SCN-003T1133 Off-hours contractor VPN from non-Israeli ASNA05 lesson learnedS1
SCN-004T1197 BITS downloader on GovID frontend nodesA05 TTPsS1
SCN-005T1003.001 LSASS access on authentication nodesA05 TTPsS2
SCN-006T1110 API rate-limit bypass / brute force on GovID endpointsTRG-004 patternS1

Detection Backlog (Sample)

IDRuleATT&CKStatusBlocker
GOV-DET-006Biometric API bulk extraction (>50 /verify/bulk calls per 10 min from non-NDSA IP)T1530DRAFT — not deployedCAB approval needed; 5-day change control
GOV-DET-007GovID API rate limit bypass / brute forceT1110DRAFT — not deployedCAB approval needed
GOV-DET-008Staging JWT from production IP (or production JWT from non-NDSA IP)T1078.002DRAFT — blockedSprint 23 infrastructure fix required first
GOV-DET-009AiTM lookalike domain DNS resolution on contractor endpointsT1566.001DRAFTDNS monitoring on contractor endpoints not enabled
GOV-DET-010LSASS comsvcs.dll on GovID/VRID nodesT1003.001ACTIVE (legacy)High FP rate on backup tools

Assignment Deliverables

  1. Trigger synthesis document — how all 4 triggers converge on the same attack surface
  2. GovID 2.0 threat model — 6 attack scenarios mapped to ATT&CK; kill chain analysis
  3. BiometricTech vendor risk assessment — supply chain threat; what NDSA can and cannot validate without source code access
  4. Detection backlog — 15 items with CAB change control timeline; sprint assignments
  5. 72-hour pre-launch security plan — what must be verified before go-live
  6. Security go/no-go recommendation — explicit recommendation with supporting evidence
  7. INCD certification evidence package — required for Annex C pre-launch certification

Key Learning Objectives

  • Model threats against a specific, constrained architecture — not generic cloud or enterprise TTPs
  • Work with a vendor component whose source code is unavailable — scope the risk honestly
  • Account for government change control (5-day CAB) in your detection deployment timeline
  • Distinguish between "TRG-003 is possible" and "TRG-003 is confirmed" — design threat models that remain useful under uncertainty
  • Produce a go/no-go recommendation that is defensible to INCD certification authority
  • Understand why staging → production API contamination is a distinct attack scenario requiring its own detection

Critical Pre-Launch Constraint

GOV-DET-006 through GOV-DET-009 are draft rules and cannot be deployed without CAB approval. If the assignment is executed without submitting Change Requests in advance, the emulation in A08 will test rules that were never deployed. Submit the CRs as part of the 72-hour pre-launch plan — not as an afterthought.