ZT fundamentals, credential rotation, domain isolation, Single Packet Authorization (SPA), deception defenses, endpoint hardening, privilege reduction, and endpoint log collection — never trust, always verify.
Zero Trust replaces the traditional "trust but verify" perimeter model with "never trust, always verify." Every access request is authenticated, authorized, and continuously validated regardless of network location. Domain 4 covers the ZT model, credential security, SPA, deception, and endpoint hardening.
VPN: Grants broad network access. Authenticated user can reach any resource on the network. Trust is implicit once connected. Hard perimeter.
ZTA: Grants access to specific applications/resources based on continuous verification. No implicit trust. Network location irrelevant. Micro-perimeters per resource.
Expand each topic for comprehensive coverage of all Domain 4 exam objectives.
NIST SP 800-207 Component Details:
Credential Rotation Tools (Exam Priority):
Service Account Management: Service accounts should have unique passwords per system, rotated regularly. Never shared passwords. Constrained to specific source IPs/times. Monitored for out-of-baseline behavior.
Responding to Credential Compromise: When credentials are compromised: immediately revoke all sessions (invalidate tokens), rotate affected credentials, review all access logs for unauthorized use in review window, check for persistence (scheduled tasks, new accounts, SSH keys added).
Pass-the-Hash (PtH):
Pass-the-Ticket (PtT):
Golden Ticket Attack:
Silver Ticket: Forge service ticket (TGS) for specific service using service account hash. Doesn't require KDC interaction — harder to detect. Defense: service account password rotation, Privileged Account Management.
Kerberoasting:
Tiered Administration Model: Tier 0 (DC/PKI), Tier 1 (servers), Tier 2 (workstations). Admin accounts for each tier used only from dedicated PAWs (Privileged Access Workstations). Prevents credential theft across tiers.
Single Packet Authorization Mechanism:
SPA vs Port Knocking:
Domain Isolation (Windows):
Server Isolation: Additional IPsec policy layer above domain isolation. Specific high-value servers only accept connections from specific client groups. Example: HR server only accepts connections from computers in the "HR-Workstations" group. Both groups need IPsec policy deployed. Uses IPsec authentication header (AH) for authentication without encryption overhead — or ESP for full encryption.
Implementation Notes: Domain isolation uses Connection Security Rules in Windows Firewall with Advanced Security (WFAS). No third-party software required. Integrates with existing AD infrastructure.
Why Deception is High Value: Any interaction with a decoy is inherently malicious — legitimate users/systems never access fake resources. This produces near-zero false positives, unlike behavioral analytics or anomaly detection that struggles with legitimate traffic patterns. Single interaction = high-confidence alert.
Honeypot Types:
Honey Credentials (Exam Favorite):
Canary Tokens (canarytokens.org):
Deception Products: Attivo Networks (now SentinelOne Identity), Illusive Networks, TrapX, Cymmetria. Integrate with SIEM for centralized alerting.
Strategic Effect: Even if attacker evades deception initially, knowing decoys exist causes attacker uncertainty — slows them down, increases likelihood of error. Every system might be a honeypot. This psychological pressure is a defensive value beyond the technical alerts.
Remove Local Administrator Rights (Highest Impact):
Application Control:
Disable LLMNR and NetBIOS (Critical):
Patch SLAs: Critical (CVSS 9.0+): 72 hours. High (CVSS 7.0-8.9): 7 days. Medium (CVSS 4.0-6.9): 30 days. These are exam-tested values. Automation via WSUS, SCCM, Intune, Ansible is required for large environments.
CIS Benchmarks: Industry-standard hardening baselines for Windows, Linux, macOS, browsers, cloud. Level 1 = practical security improvements. Level 2 = highly secure but potentially impacts usability. Use as baseline before additional custom hardening. Available free from cisecurity.org.
Secure Boot and TPM: Secure Boot prevents boot-level malware (bootkits) by verifying bootloader signatures. TPM stores encryption keys (BitLocker), provides platform attestation for device health checks in ZTA conditional access.
HIDS vs HIPS vs EDR:
Critical Windows Event IDs (Memorize for Exam):
Sysmon (System Monitor): Free Microsoft Sysinternals tool. Adds detailed process creation logging (parent PID, full command line, image hashes), DNS query logging, file creation time changes, network connections with PID attribution, driver loading, process injection detection. Config file controls what is logged (SwiftOnSecurity sysmon config is recommended baseline).
Windows Event Forwarding (WEF): Push Windows event logs from endpoints to a centralized Windows Event Collector (WEC) server. Uses WinRM (HTTP/S). No agent required — native Windows feature. Subscriptions define which events to forward. Centralized logs prevent local modification. Forward to SIEM from WEC.
Linux Logging: auditd monitors system calls, file access, user commands. /var/log/auth.log for SSH logins and sudo usage. /var/log/syslog for system events. Rsyslog or syslog-ng for centralized log forwarding.
Track your Domain 4 preparation progress.
Tables and comparisons for rapid Domain 4 review.
| Component | Role | Data/Control Plane | Example Implementation |
|---|---|---|---|
| Policy Engine (PE) | Makes trust decisions — allow/deny/no-access | Control plane | Azure AD Conditional Access, Okta, Google BeyondCorp |
| Policy Administrator (PA) | Translates PE decisions to PEP configurations; creates session tokens | Control plane | Identity provider signaling gateway |
| Policy Enforcement Point (PEP) | Enforces allow/deny on actual network communications | Data plane | ZTNA gateway, micro-seg agent, identity-aware proxy |
| Attack | What is Captured | How Exploited | Primary Defense |
|---|---|---|---|
| Pass-the-Hash | NTLM hash from LSASS | Used directly in NTLM auth — no plaintext needed | Credential Guard, disable NTLM, Protected Users group |
| Pass-the-Ticket | Kerberos TGT or TGS from memory | Ticket imported and used for service access | Short ticket lifetimes, Credential Guard, monitoring |
| Golden Ticket | krbtgt account hash (requires DA) | Forges unlimited TGTs offline | Double-rotate krbtgt password, detect anomalous TGT lifetimes |
| Silver Ticket | Service account NTLM hash | Forges TGS for specific service | Service account password rotation, gMSA |
| Kerberoasting | TGS encrypted with service acct hash | Offline crack weak service account passwords | Strong service account passwords (25+ chars), gMSA |
| AS-REP Roasting | Kerberos AS-REP for accounts without preauth | Offline crack — no credentials needed to request | Enable Kerberos pre-authentication for all accounts |
| Attribute | SPA (fwknop) | Port Knocking |
|---|---|---|
| Packet count | Single UDP packet | Multiple TCP connection attempts |
| Authentication | HMAC cryptographic signature | Sequence only — no crypto |
| Replay resistance | Yes — timestamp in payload | No — sequence can be replayed |
| Sniffing resistance | High — encrypted payload | None — sequence visible on network |
| Server state exposure | Zero — userspace processing | Creates connection attempts visible to scanners |
| Recommended for GDSA | Yes | No — insufficient for production |
| Event ID | Event | Security Relevance | Logon Types (if applicable) |
|---|---|---|---|
| 4624 | Successful logon | Baseline all logons; anomalous times/sources indicate compromise | 2=console, 3=network, 10=RDP |
| 4625 | Failed logon | Multiple failures = brute force; failures then success = credential spray | Same as 4624 |
| 4688 | Process created | Enable command line logging — reveals attacker tools | — |
| 4698 | Scheduled task created | Common malware persistence mechanism | — |
| 4720 | User account created | New local accounts = backdoor; new domain accounts = persistence | — |
| 7045 | Service installed | Malware/persistence via service registration | — |
| 4776 | NTLM auth attempt | PtH detection — unexpected source computer | — |
| Tool Type | Detection Method | Blocking | Telemetry | Examples |
|---|---|---|---|---|
| HIDS | File integrity, log monitoring, rootkit detection | No — alerts only | File changes, system events | Wazuh, OSSEC, Tripwire |
| HIPS | Behavioral, API call monitoring | Yes — blocks suspicious behavior | Process behavior, API calls | Cylance (legacy), McAfee HIPS |
| EDR | Behavioral, ML, cloud intelligence | Yes — kill process, isolate host | Full endpoint telemetry (process, network, registry, file) | CrowdStrike, SentinelOne, MDE |
| AV/EPP | Signature + heuristic | Yes — quarantine files | File scan events | Windows Defender, Sophos, ESET |
Scenario-based questions covering all Domain 4 concepts.
Structured daily plan with hands-on labs for Zero Trust Architecture.
Misconceptions that frequently cost points on Domain 4 questions.
Common questions about Zero Trust Architecture concepts.