AD-DCOMP-06 - No enabled computers should be stale beyond the configured threshold
Overviewβ
Stale enabled computer accounts represent a significant security risk in Active Directory. These are computer accounts that remain enabled but have not authenticated to the domain for StaleThresholdDays (default 180) or more.
Security Risks:
- Attack Vector: Stale accounts can be compromised and reactivated by attackers
- Lateral Movement: Compromised stale accounts provide footholds for lateral movement
- Credential Theft: May have weak or unchanged passwords
- Shadow IT: May indicate forgotten or unauthorized systems
- Compliance Issues: Violates security policies requiring regular account review
Common Causes:
- Decommissioned systems that were never disabled
- Virtual machines that were deleted but not removed from AD
- Test systems that are no longer in use
- Hardware refreshes where old accounts remain
Control Typeβ
Detective
Security Recommendationβ
-
Regular Review Process:
- Quarterly review of stale enabled computers
- Document business justification for exceptions
- Automate detection and reporting
-
Remediation Actions:
- Disable computers after 90-180 days of inactivity
- Delete disabled computers after additional review period
- Verify with system owners before deletion
-
Preventive Measures:
- Implement automated provisioning/deprovisioning
- Use computer account lifecycle management
- Regular audits of computer account creation
How the Test Worksβ
This test identifies enabled computers that:
- Have never logged on, OR
- Have not logged on for
StaleThresholdDays(default 180) or more
Provides counts and lists affected computers.
Related Testsβ
Test-MtAdComputerDormantCount- Dormant computer identificationTest-MtAdComputerDisabledCount- Disabled computer analysisTest-MtAdUserDormantEnabledCount- Stale user account check
Related linksβ
Test Metadataβ
| Field | Value |
|---|---|
| Test ID | AD-DCOMP-06 |
| Severity | Medium |
| Suite | Active Directory |
| Product | Active Directory |
| Feature | Computers |
| Area | Identity lifecycle and hygiene |
| Resource type | Computer |
| User impact | Low |
| Implementation cost | Medium |
| MITRE ATT&CK | T1078.002 Domain Accounts |
| Supports controls | nist-800-53-r5:AC-2(3) |
| PowerShell test | Test-MtAdComputerStaleEnabledCount |
| Services | ActiveDirectory |
| Permissions | ActiveDirectory:Ldap:computer:ReadProperty |
Sourceβ
- Test:
tests/ad/security/Test.AD-DCOMP-06.ps1 - Documentation:
tests/ad/security/Test.AD-DCOMP-06.md
