Lab 01 — Active Directory
Active Directory remains one of the most important identity technologies in enterprise environments.
It commonly provides centralized management for:
Users
Computers
Groups
Authentication
Authorization
Group Policy
Enterprise ResourcesFor a security professional, Active Directory is not simply:
User ManagementIt is a critical security control plane.
A useful mental model is:
IDENTITY ↓AUTHENTICATION ↓GROUP MEMBERSHIP ↓PRIVILEGE ↓POLICY ↓RESOURCE ACCESSMission Information
Section titled “Mission Information”Lab: Active Directory
Level: Beginner → Intermediate
Estimated Time: 150–210 minutes
Environment: Authorized Windows Server / Active Directory lab
Primary Role: Windows / Identity Administrator
Secondary Roles: Security Engineer, SOC Analyst, IAM Engineer, Incident Responder, Microsoft Security Engineer
Mission Scenario
Section titled “Mission Scenario”Your organization is preparing a Windows Active Directory environment for a security review.
The environment contains:
Domain Controller
Users
Administrators
Security Groups
Organizational Units
Workstations
Service Accounts
Group PoliciesThe security team wants to know:
How Is the Domain Structured?
Who Has Access?
Who Has Administrative Privilege?
Which Groups Control Access?
How Are Users Organized?
Which Policies Apply?
Are Service Accounts Controlled?
Can Important Changes Be Audited?Your task is to inspect the Active Directory environment and create a basic security assessment.
Learning Objectives
Section titled “Learning Objectives”By completing this lab, you should be able to:
- Explain Active Directory architecture
- Identify the domain
- Understand domain controllers
- Review organizational units
- Create and review users
- Create and review security groups
- Understand group scopes conceptually
- Understand authentication in a domain
- Review privileged groups
- Understand domain administration
- Review service accounts
- Understand Group Policy
- Identify computer objects
- Understand account lifecycle
- Review password and lockout concepts
- Review authentication events
- Understand Active Directory security risks
- Produce security findings
- Build a professional Active Directory assessment report
Lab Architecture
Section titled “Lab Architecture” +----------------------+ | Domain Controller | | | | Active Directory DS | | DNS | | Group Policy | +----------+-----------+ | | Corporate Domain | +----------------+----------------+ | | | v v v Users Groups Computers | | | +----------------+----------------+ | v ResourcesPart 01 — What Is Active Directory?
Section titled “Part 01 — What Is Active Directory?”Active Directory Domain Services provides centralized identity and resource management.
It helps answer:
Who Are You?
Which Groups Are You In?
What Can You Access?
Which Policies Apply?Active Directory Core Objects
Section titled “Active Directory Core Objects”You will commonly work with:
Users
Groups
Computers
Organizational Units
Policies
DomainsPart 02 — Understand the Domain
Section titled “Part 02 — Understand the Domain”A domain represents an administrative and identity boundary within Active Directory.
Example:
corp.example.localConceptually:
Domain ↓UsersGroupsComputersPoliciesSecurity Questions
Section titled “Security Questions”Ask:
What Is the Domain Name?
How Many Domain Controllers Exist?
Who Administers the Domain?
Which Systems Depend on It?Part 03 — Identify the Domain
Section titled “Part 03 — Identify the Domain”On a domain-joined Windows system, use approved administrative tools such as PowerShell.
For example:
$env:USERDOMAINYou can also inspect domain information using the Active Directory administrative tools available in your lab.
Part 04 — Domain Controllers
Section titled “Part 04 — Domain Controllers”A domain controller provides critical Active Directory services.
It can participate in:
Authentication
Directory Queries
Group Policy
Domain ServicesSecurity Importance
Section titled “Security Importance”Domain controllers should be treated as:
Highly Critical Assetsbecause compromise may affect:
Users
Groups
Credentials
Policies
Enterprise AccessDomain Controller Security Questions
Section titled “Domain Controller Security Questions”Who Can Log In?
Who Can Administer It?
Which Services Run?
Is It Patched?
Is Logging Enabled?
Is Network Access Restricted?Part 05 — Organizational Units
Section titled “Part 05 — Organizational Units”Organizational Units, or OUs, help organize directory objects.
Example:
corp.example.local|+-- Users|+-- Workstations|+-- Servers|+-- Admins|+-- Service AccountsWhy OUs Matter
Section titled “Why OUs Matter”OUs support:
Administration
Delegation
Policy Application
Logical OrganizationSecurity Principle
Section titled “Security Principle”Do not create an OU structure based only on:
Company Org ChartThink also about:
Administration
Security Requirements
Policy Boundaries
DelegationPart 06 — Review Organizational Units
Section titled “Part 06 — Review Organizational Units”Using Active Directory Users and Computers or approved PowerShell tooling, identify existing OUs.
Record:
OU Name
Purpose
Objects
Delegated Administrators
PoliciesOU Review Table
Section titled “OU Review Table”| OU | Purpose | Object Type | Security Relevance |
|---|---|---|---|
| Users | Employee identities | Users | Account policy |
| Workstations | User devices | Computers | Endpoint policy |
| Servers | Server systems | Computers | Server hardening |
| Admins | Privileged users | Users | High privilege |
| Service Accounts | Workloads | Users | Credential security |
Part 07 — User Accounts
Section titled “Part 07 — User Accounts”Users represent human identities or, in some environments, workload identities.
A user object may contain:
Username
Display Name
Group Membership
Account Status
Password Properties
Login RestrictionsUser Lifecycle
Section titled “User Lifecycle”Use:
JOIN ↓CREATE ↓ASSIGN ACCESS ↓MONITOR ↓REVIEW ↓DISABLE ↓REMOVESecurity Risk
Section titled “Security Risk”The most common identity problems include:
Dormant Accounts
Excessive Group Membership
Shared Accounts
Weak Password Controls
Unreviewed PrivilegePart 08 — Create a Lab User
Section titled “Part 08 — Create a Lab User”In an authorized training environment, create a test identity.
Example PowerShell workflow where the Active Directory module is available:
New-ADUser ` -Name "Alice Student" ` -GivenName "Alice" ` -Surname "Student" ` -SamAccountName "alice.student" ` -UserPrincipalName "alice.student@corp.example.local" ` -Enabled $trueDepending on your environment, password configuration may be handled separately using your lab’s approved process.
Important
Section titled “Important”Do not use production names, credentials, or domains in a training environment.
Part 09 — Review User Information
Section titled “Part 09 — Review User Information”For a lab user:
Get-ADUser alice.student -Properties *For a more focused review:
Get-ADUser alice.student -Properties Enabled,LastLogonDate,PasswordLastSetAsk:
Is the Account Enabled?
When Was Password Changed?
When Was It Last Used?
Which Groups Does It Belong To?
Does It Still Need Access?Part 10 — Account Status
Section titled “Part 10 — Account Status”Important account states include:
Enabled
Disabled
Locked
ExpiredSecurity teams should understand why an account is in each state.
Part 11 — Disable a Lab Account
Section titled “Part 11 — Disable a Lab Account”For an authorized test identity:
Disable-ADAccount -Identity alice.studentVerify:
Get-ADUser alice.student -Properties EnabledRe-enable only if required:
Enable-ADAccount -Identity alice.studentSecurity Principle
Section titled “Security Principle”When access must be removed quickly:
Disablecan be safer than immediately deleting the account because it preserves:
Object History
Ownership Context
Investigation Contextuntil the appropriate lifecycle process is complete.
Part 12 — Groups
Section titled “Part 12 — Groups”Groups allow access to be assigned based on role.
Poor model:
Alice → Folder
Bob → Folder
Charlie → FolderBetter:
AliceBobCharlie ↓Finance-Users ↓Finance ResourceSecurity Benefit
Section titled “Security Benefit”Groups provide:
Consistency
Scalability
Centralized Authorization
Simpler ReviewsPart 13 — Group Types
Section titled “Part 13 — Group Types”At a high level, Active Directory groups may be used for:
Security
DistributionSecurity groups can participate in access control.
Part 14 — Group Scope
Section titled “Part 14 — Group Scope”Common group scopes include:
Domain Local
Global
UniversalYou do not need to memorize only definitions.
Understand the design question:
Where Can Members Come From?
Where Will Permissions Be Used?Part 15 — Create a Lab Security Group
Section titled “Part 15 — Create a Lab Security Group”Example:
New-ADGroup ` -Name "GHC-Security-Analysts" ` -GroupScope Global ` -GroupCategory SecurityPart 16 — Add a User to a Group
Section titled “Part 16 — Add a User to a Group”Example:
Add-ADGroupMember ` -Identity "GHC-Security-Analysts" ` -Members "alice.student"Verify:
Get-ADGroupMember "GHC-Security-Analysts"Security Question
Section titled “Security Question”Always ask:
Does This User Need This Group?because group membership often translates directly into:
AccessPart 17 — Review User Group Membership
Section titled “Part 17 — Review User Group Membership”Example:
Get-ADPrincipalGroupMembership alice.student |Select-Object NameDocument:
Normal Groups
Privileged Groups
Application Groups
Legacy GroupsPrivilege Creep
Section titled “Privilege Creep”Privilege creep occurs when:
User Changes Role ↓Old Groups Remain ↓New Groups Added ↓Access AccumulatesPart 18 — Privileged Groups
Section titled “Part 18 — Privileged Groups”Certain groups should receive special security attention.
Examples may include:
Domain Admins
Enterprise Admins
Administrators
Account Operators
Server Operatorsdepending on environment and domain structure.
Important
Section titled “Important”Do not treat every built-in group as equally dangerous.
Assess:
Actual Privilege
Membership
Delegation
Business RequirementPart 19 — Review Domain Admins
Section titled “Part 19 — Review Domain Admins”Example:
Get-ADGroupMember "Domain Admins"Document:
Member
Account Type
Business Owner
Reason for Membership
Last ReviewSecurity Principle
Section titled “Security Principle”Membership in highly privileged groups should be:
Rare
Justified
Reviewed
Strongly Authenticated
MonitoredFinding Example
Section titled “Finding Example”Finding:Excessive Domain Administrative Membership
Observation:A standard operational user retainsmembership in a highly privilegedadministrative group despite not requiringdomain-wide administrative access.
Risk:Compromise or misuse of the account couldresult in broad control over enterpriseidentity and domain resources.
Recommendation:Remove unnecessary high-level privilegeand assign the minimum role required forthe user's responsibilities.Part 20 — Administrative Accounts
Section titled “Part 20 — Administrative Accounts”A mature environment may separate:
Normal User Identityfrom:
Administrative IdentityExample:
alice.studentfor normal work and:
adm-alicefor approved privileged activity.
Security Benefit
Section titled “Security Benefit”This can reduce exposure of:
High-Privilege Credentialsduring ordinary activities such as:
Email
Web Browsing
Document WorkPart 21 — Shared Administrator Accounts
Section titled “Part 21 — Shared Administrator Accounts”Avoid:
DomainAdminshared by multiple administrators.
Shared accounts reduce:
Accountability
Auditability
AttributionPrefer:
Individual Admin Identity ↓Privileged Role ↓Audited ActivityPart 22 — Computer Objects
Section titled “Part 22 — Computer Objects”Domain-joined Windows systems are represented by computer objects.
Example:
PC-001$
SERVER-01$Computer Security Questions
Section titled “Computer Security Questions”Is the Computer Still Active?
Who Owns It?
Which OU Is It In?
Which Policies Apply?
Is It a Server or Endpoint?
Is the Object Stale?Part 23 — Review Computer Objects
Section titled “Part 23 — Review Computer Objects”Example:
Get-ADComputer -Filter * |Select-Object Name,EnabledFor a focused view:
Get-ADComputer -Filter * -Properties LastLogonDate |Select-Object Name,Enabled,LastLogonDateStale Computers
Section titled “Stale Computers”Old computer objects may represent:
Retired Systems
Rebuilt Systems
Unused Devices
Inventory ProblemsThey should be reviewed rather than ignored.
Part 24 — Service Accounts
Section titled “Part 24 — Service Accounts”Applications and services may need dedicated identities.
Examples:
Database Service
Backup Agent
Scheduled Task
Application Pool
Integration ServicePoor Model
Section titled “Poor Model”Application ↓Employee Accountor:
Application ↓Domain AdministratorBetter Model
Section titled “Better Model”Application ↓Dedicated Service Identity ↓Minimum Required AccessPart 25 — Service Account Security
Section titled “Part 25 — Service Account Security”For every service account ask:
Who Owns It?
Which Application Uses It?
Does It Need Interactive Login?
Does It Need Domain Access?
Does It Need Administrative Privilege?
How Is Its Credential Managed?
When Was It Last Reviewed?Finding Example
Section titled “Finding Example”Finding:Service Account Has Excessive Privilege
Observation:A service identity is a member of ahighly privileged administrative groupalthough its application requires onlylimited resource access.
Risk:Compromise of the application or servicecredential could result in broad domainprivilege.
Recommendation:Remove excessive membership and grantonly the permissions required by theapplication.Part 26 — Managed Service Accounts Concept
Section titled “Part 26 — Managed Service Accounts Concept”Where appropriate, organizations may use managed service-account technologies to reduce manual password-management burden.
The security goal is:
Service ↓Dedicated Managed Identity ↓Controlled Privilege ↓Reduced Credential ManagementPart 27 — Password Policy
Section titled “Part 27 — Password Policy”Domain environments commonly define password-related policies.
Security areas may include:
Password Length
Password History
Password Age
Account Lockout
Authentication RequirementsImportant
Section titled “Important”Do not assume:
Very Frequent Password Changes=Better SecurityPassword strategy should align with modern organizational policy and authentication architecture.
Part 28 — Account Lockout
Section titled “Part 28 — Account Lockout”Lockout controls can reduce repeated password guessing.
But aggressive settings can also create:
User Lockouts
Helpdesk Load
Potential Denial-of-Service ConditionsSecurity configuration must balance:
Protection+AvailabilityPart 29 — Authentication in Active Directory
Section titled “Part 29 — Authentication in Active Directory”Active Directory environments commonly use authentication protocols such as:
Kerberos
NTLMModern domain authentication prefers stronger and more current mechanisms where possible, while legacy applications may still create compatibility requirements.
Kerberos Mental Model
Section titled “Kerberos Mental Model”At a high level:
USER ↓DOMAIN AUTHENTICATION ↓TICKET ↓SERVICE ACCESSSecurity Importance
Section titled “Security Importance”Identity administrators should understand:
Authentication Source
Account
Service
Ticket / Session
Privilegewithout treating authentication as a black box.
Part 30 — DNS and Active Directory
Section titled “Part 30 — DNS and Active Directory”Active Directory depends heavily on DNS.
A simplified model:
Client ↓DNS ↓Locate Domain Service ↓Domain Controller ↓AuthenticationCritical Lesson
Section titled “Critical Lesson”Many Active Directory problems that appear to be:
Authentication Problemscan actually involve:
DNSPart 31 — Group Policy
Section titled “Part 31 — Group Policy”Group Policy provides centralized Windows configuration.
Conceptually:
DOMAIN / OU ↓GROUP POLICY OBJECT ↓USERS / COMPUTERS ↓CONFIGURATIONGroup Policy Can Control
Section titled “Group Policy Can Control”Security Settings
Desktop Configuration
Firewall
Authentication
Scripts
Administrative Templates
Windows ComponentsPart 32 — Why Group Policy Matters for Security
Section titled “Part 32 — Why Group Policy Matters for Security”A single policy can influence:
Hundreds
Thousands
Tens of Thousandsof systems.
Therefore:
GPO Modificationcan be a high-impact administrative action.
Part 33 — Review Group Policy Objects
Section titled “Part 33 — Review Group Policy Objects”Using Group Policy Management in your authorized lab, identify:
GPO Name
Linked Location
Purpose
Security Relevance
OwnerGPO Review Table
Section titled “GPO Review Table”| GPO | Linked To | Purpose | Security Impact |
|---|---|---|---|
| Domain Baseline | Domain | Baseline settings | High |
| Workstation Security | Workstations OU | Endpoint policy | High |
| Server Security | Servers OU | Server policy | High |
| Admin Policy | Admin OU | Privileged controls | High |
Part 34 — GPO Precedence Concept
Section titled “Part 34 — GPO Precedence Concept”Policies may apply at different levels.
Conceptually:
Site ↓Domain ↓OU ↓Nested OUActual policy processing can also involve:
Inheritance
Enforcement
Security Filtering
WMI FilteringTroubleshooting Question
Section titled “Troubleshooting Question”When a setting is unexpected, ask:
Which GPO Applied It?Part 35 — Security Filtering
Section titled “Part 35 — Security Filtering”Not every policy must necessarily apply to every object.
Security filtering and targeting should be controlled carefully.
Security Risk
Section titled “Security Risk”A GPO that is:
Correctly Configuredbut:
Incorrectly Scopedmay still create security problems.
Part 36 — Delegation
Section titled “Part 36 — Delegation”Active Directory administration can be delegated.
Example:
Helpdesk Team ↓Reset User Passwords ↓Users OUwithout granting:
Domain AdminDelegation Principle
Section titled “Delegation Principle”Use:
RIGHT TASK ↓RIGHT ADMINISTRATOR ↓RIGHT SCOPEPart 37 — Delegation Security
Section titled “Part 37 — Delegation Security”Ask:
Who Can Create Users?
Who Can Reset Passwords?
Who Can Modify Groups?
Who Can Manage Computers?
Who Can Modify GPOs?
Who Can Change Privileged Accounts?Part 38 — Least Privilege in Active Directory
Section titled “Part 38 — Least Privilege in Active Directory”Poor model:
IT Team ↓Domain AdminBetter:
Helpdesk ↓Password Reset Delegation
Endpoint Team ↓Computer Management Delegation
Identity Team ↓User / Group Administration
Domain Admins ↓Restricted High-Level AdministrationPart 39 — Active Directory Logging
Section titled “Part 39 — Active Directory Logging”Security teams need visibility into:
Authentication
Account Creation
Account Disablement
Group Membership Changes
Privilege Changes
Policy ChangesLogging Mental Model
Section titled “Logging Mental Model”IDENTITY EVENT ↓WINDOWS SECURITY EVENT ↓LOG COLLECTION ↓SIEM ↓ALERT / INVESTIGATIONPart 40 — Review Windows Security Logs
Section titled “Part 40 — Review Windows Security Logs”On an authorized domain controller, use Event Viewer or approved PowerShell tooling to review security events.
Focus on categories such as:
Logon
Account Management
Group Changes
Policy Changes
Privilege UseImportant
Section titled “Important”Do not memorize event IDs without understanding:
What Happened
Which Identity
Which System
When
What ChangedPart 41 — Account Creation Investigation
Section titled “Part 41 — Account Creation Investigation”When a new user appears, ask:
Who Created It?
When?
Why?
Which Groups Were Assigned?
Was It Approved?Investigation Model
Section titled “Investigation Model”ACCOUNT CREATED ↓CREATOR ↓TIME ↓GROUP MEMBERSHIP ↓PRIVILEGE ↓BUSINESS CONTEXTPart 42 — Group Membership Investigation
Section titled “Part 42 — Group Membership Investigation”A privileged group change deserves particular attention.
Example:
User Added ↓Domain Admins ↓Privilege IncreaseAsk:
Who Made the Change?
Was It Approved?
How Long Did Membership Last?
What Did the User Do Afterwards?Part 43 — Account Lockout Investigation
Section titled “Part 43 — Account Lockout Investigation”When a user repeatedly locks out, investigate:
Current Password
Old Stored Credentials
Mapped Drives
Services
Scheduled Tasks
Mobile Devices
ApplicationsDo not assume:
Lockout=AttackPart 44 — Authentication Failure Scenario
Section titled “Part 44 — Authentication Failure Scenario”Scenario:
User Cannot Log InUse:
Account Exists? ↓Enabled? ↓Locked? ↓Password Correct? ↓DNS Working? ↓Domain Controller Reachable? ↓Policy? ↓Authentication Logs?Part 45 — Group Access Scenario
Section titled “Part 45 — Group Access Scenario”Scenario:
User Authenticatesbut Cannot Access Shared ResourceThis may indicate:
Authorizationrather than authentication.
Check:
Group Membership
Resource Permission
Token Refresh / Session
Policy
Resource AvailabilityPart 46 — GPO Scenario
Section titled “Part 46 — GPO Scenario”Scenario:
Security Setting Appliesto Some Computersbut Not OthersInvestigate:
OU Location
GPO Link
Security Filtering
Inheritance
Device Membership
Policy Refresh
Resultant PolicyPart 47 — Stale Account Scenario
Section titled “Part 47 — Stale Account Scenario”Scenario:
Employee Left Organization60 Days Ago
Account Still EnabledPotential risk:
Unauthorized Future AccessRemediation:
Validate Employment Status ↓Disable Account ↓Remove Access ↓Preserve Required Data ↓Complete OffboardingPart 48 — Privileged Account Scenario
Section titled “Part 48 — Privileged Account Scenario”Scenario:
Helpdesk UserIs Domain AdminAsk:
Is Domain-Wide Access Required?If not:
Remove Excessive Privilege ↓Delegate Required TaskPart 49 — Service Account Scenario
Section titled “Part 49 — Service Account Scenario”Scenario:
Backup Service UsesPersonal Employee AccountRisk:
Credential Lifecycle Problem
Ownership Problem
Password Change Failure
Accountability ProblemBetter:
Dedicated Service Identity ↓Documented Owner ↓Minimum AccessPart 50 — Active Directory Security Assessment
Section titled “Part 50 — Active Directory Security Assessment”Your assessment should review:
Domain Structure
Domain Controllers
Users
Groups
Privileged Accounts
Service Accounts
Computers
OUs
Delegation
Group Policy
Authentication
LoggingSecurity Assessment Workflow
Section titled “Security Assessment Workflow”DOMAIN ↓IDENTITIES ↓GROUPS ↓PRIVILEGE ↓POLICIES ↓COMPUTERS ↓AUTHENTICATION ↓LOGGING ↓FINDINGSPart 51 — Build an Identity Inventory
Section titled “Part 51 — Build an Identity Inventory”Create:
| Identity | Type | Enabled | Privileged | Owner | Review |
|---|---|---|---|---|---|
| alice.student | User | Yes | No | Training | Current |
| adm-bob | Admin | Yes | Yes | IT | Review |
| svc-backup | Service | Yes | Review | Backup Team | Review |
Part 52 — Build a Privileged Group Matrix
Section titled “Part 52 — Build a Privileged Group Matrix”| Group | Members | Purpose | Review Frequency |
|---|---|---|---|
| Domain Admins | Review | Domain administration | Frequent |
| Administrators | Review | Administrative access | Frequent |
| Custom Admin Group | Review | Delegated role | Periodic |
Part 53 — Build a Service Account Matrix
Section titled “Part 53 — Build a Service Account Matrix”| Account | Application | Owner | Privileged | Interactive Login |
|---|---|---|---|---|
| svc-backup | Backup | Infra | No/Review | No |
| svc-app | Application | App Team | No/Review | No |
Part 54 — Build a Computer Inventory
Section titled “Part 54 — Build a Computer Inventory”| Computer | OU | Enabled | Last Seen | Owner |
|---|---|---|---|---|
| PC-001 | Workstations | Yes | Current | User Team |
| SRV-001 | Servers | Yes | Current | Infra |
| OLD-PC | Workstations | Yes | Old | Review |
Part 55 — Build a GPO Inventory
Section titled “Part 55 — Build a GPO Inventory”| GPO | Scope | Security Purpose | Owner |
|---|---|---|---|
| Domain Baseline | Domain | Baseline | Security |
| Workstation Baseline | Workstations | Endpoint security | Endpoint Team |
| Server Baseline | Servers | Server security | Infra |
Part 56 — Finding: Dormant User Account
Section titled “Part 56 — Finding: Dormant User Account”Finding:Dormant Active Directory Account
Observation:An account associated with a user who nolonger requires domain access remainsenabled.
Risk:Unused credentials may provide anunnecessary path into enterprise resources.
Recommendation:Validate business ownership and disableaccounts promptly when access is no longerrequired.Part 57 — Finding: Excessive Privilege
Section titled “Part 57 — Finding: Excessive Privilege”Finding:Excessive Privileged Group Membership
Observation:A user has membership in a high-privilegegroup beyond the requirements of theirdocumented role.
Risk:Account compromise or misuse could providebroader control over domain resources thannecessary.
Recommendation:Remove unnecessary privileged membershipand use delegated administration alignedto least privilege.Part 58 — Finding: Shared Administrator
Section titled “Part 58 — Finding: Shared Administrator”Finding:Shared Administrative Identity
Observation:Multiple administrators use a commonprivileged domain account.
Risk:Administrative activity cannot be reliablyattributed to an individual and credentialexposure affects multiple administrators.
Recommendation:Use individually attributable privilegedaccounts with controlled administrativepermissions.Part 59 — Finding: Stale Computer Object
Section titled “Part 59 — Finding: Stale Computer Object”Finding:Stale Active Directory Computer Object
Observation:An enabled computer object has not shownexpected activity and no current owner canbe identified.
Risk:Stale directory objects can weaken assetinventory and may retain unnecessary trustor policy relationships.
Recommendation:Validate ownership and retire or disableunused computer objects through theapproved asset lifecycle process.Part 60 — Finding: Weak Service Account Governance
Section titled “Part 60 — Finding: Weak Service Account Governance”Finding:Service Account Governance Gap
Observation:A service account does not have a clearlydocumented owner, purpose, or periodicaccess review.
Risk:The identity may retain unnecessary accessor credentials beyond the lifecycle of theapplication.
Recommendation:Assign an owner, document purpose, enforceleast privilege, restrict interactive use,and review periodically.Part 61 — Active Directory Security Report
Section titled “Part 61 — Active Directory Security Report”Your report should contain:
1. Executive Summary
Section titled “1. Executive Summary”Document:
Domain Assessed
Overall Identity Posture
Highest-Risk Issues
Priority Recommendations2. Domain Overview
Section titled “2. Domain Overview”Include:
Domain Name
Domain Controllers
Environment Purpose
Criticality3. User Review
Section titled “3. User Review”Include:
Active Users
Disabled Users
Dormant Users
Administrative Users4. Group Review
Section titled “4. Group Review”Document:
Security Groups
Privileged Groups
Group Ownership
Excessive Membership5. Service Accounts
Section titled “5. Service Accounts”Document:
Account
Application
Owner
Privilege
Authentication Requirement6. Computer Objects
Section titled “6. Computer Objects”Document:
Active Computers
Stale Computers
Server Objects
Workstation Objects7. Organizational Units
Section titled “7. Organizational Units”Document:
Structure
Purpose
Delegation
Policy Alignment8. Group Policy
Section titled “8. Group Policy”Document:
GPO Name
Scope
Purpose
Owner
Security Relevance9. Authentication
Section titled “9. Authentication”Document:
Domain Authentication
Password / Lockout Controls
Authentication Issues
Logging10. Privileged Access
Section titled “10. Privileged Access”Document:
Domain Admins
Other High-Privilege Groups
Delegated Administration
Shared Accounts11. Findings
Section titled “11. Findings”For each:
Title
Severity
Observation
Evidence
Risk
RecommendationActive Directory Security Checklist
Section titled “Active Directory Security Checklist”Domain
Section titled “Domain”- Identified domain
- Identified domain controllers
- Understood domain purpose
- Documented criticality
Organizational Units
Section titled “Organizational Units”- Reviewed OU structure
- Reviewed object placement
- Reviewed delegated administration
- Reviewed policy alignment
- Reviewed user inventory
- Reviewed enabled users
- Reviewed disabled users
- Reviewed stale accounts
- Reviewed account ownership
Groups
Section titled “Groups”- Reviewed security groups
- Reviewed group membership
- Reviewed privileged groups
- Reviewed privilege creep
- Reviewed group ownership
Privileged Access
Section titled “Privileged Access”- Reviewed Domain Admins
- Reviewed other privileged groups
- Reviewed administrative identities
- Reviewed shared privileged accounts
- Applied least-privilege thinking
Service Accounts
Section titled “Service Accounts”- Identified service accounts
- Identified owners
- Reviewed privilege
- Reviewed login requirement
- Reviewed lifecycle
Computers
Section titled “Computers”- Reviewed computer inventory
- Reviewed server objects
- Reviewed workstation objects
- Identified stale computer objects
Authentication
Section titled “Authentication”- Understood domain authentication
- Understood Kerberos concept
- Reviewed password policy concepts
- Reviewed lockout concepts
- Understood DNS dependency
Group Policy
Section titled “Group Policy”- Identified GPOs
- Reviewed GPO links
- Reviewed security purpose
- Reviewed scope
- Understood policy inheritance
Logging
Section titled “Logging”- Reviewed authentication events
- Reviewed account-management events
- Reviewed group changes
- Reviewed privileged activity concepts
- Understood SIEM integration
Reporting
Section titled “Reporting”- Created identity inventory
- Created privileged group matrix
- Created service account matrix
- Created computer inventory
- Created GPO inventory
- Documented findings
- Produced final report
Career Connection
Section titled “Career Connection”This lab supports roles such as:
Windows Administrator
Active Directory Administrator
IAM Engineer
Identity Security Engineer
SOC Analyst
Security Engineer
Microsoft Security Engineer
Incident ResponderInterview Scenario 01
Section titled “Interview Scenario 01”What is Active Directory?
A centralized directory and identity-management platform commonly used to manage:
Users
Computers
Groups
Authentication
Authorization
PoliciesInterview Scenario 02
Section titled “Interview Scenario 02”Why are Domain Admin accounts sensitive?
Because they can have broad administrative authority over domain resources and identity infrastructure.
Interview Scenario 03
Section titled “Interview Scenario 03”What is the purpose of an OU?
To organize objects and support:
Administration
Delegation
Group PolicyInterview Scenario 04
Section titled “Interview Scenario 04”Why use groups instead of assigning permissions directly to users?
Groups improve:
Scalability
Consistency
Access Reviews
Role-Based AuthorizationInterview Scenario 05
Section titled “Interview Scenario 05”Why is DNS important to Active Directory?
Active Directory relies heavily on DNS for locating domain services and supporting domain operations.
40 Active Directory Interview Questions
Section titled “40 Active Directory Interview Questions”- What is Active Directory?
- What is a domain?
- What is a domain controller?
- Why are domain controllers critical?
- What is an OU?
- Why are OUs used?
- What is a user object?
- What is a computer object?
- What is a group?
- What is a security group?
- What is group scope?
- What is privilege creep?
- What is Domain Admins?
- Why should Domain Admin membership be limited?
- Why should shared admin accounts be avoided?
- What is delegated administration?
- What is least privilege?
- What is a service account?
- Why should service accounts be dedicated?
- What is a managed service-account concept?
- What is domain authentication?
- What is Kerberos?
- What is NTLM?
- Why is DNS important for Active Directory?
- What is Group Policy?
- What is a GPO?
- How do OUs relate to Group Policy?
- What is GPO inheritance?
- What is security filtering?
- What is account lockout?
- Why are stale accounts risky?
- Why are stale computer objects important?
- What is an administrative identity?
- Why separate admin and normal user accounts?
- What should be logged in Active Directory?
- How would you investigate a new account?
- How would you investigate a privileged group change?
- How would you troubleshoot user authentication?
- How would you review service-account security?
- How would you assess Active Directory security?
Final Active Directory Mental Model
Section titled “Final Active Directory Mental Model”Remember:
DOMAIN ↓DOMAIN CONTROLLER ↓USERS + COMPUTERS ↓GROUPS ↓AUTHENTICATION ↓AUTHORIZATION ↓GROUP POLICY ↓LOGGING ↓SECURITY REVIEWFor identity security:
WHO EXISTS? ↓WHO CAN LOGIN? ↓WHICH GROUPS? ↓WHO IS PRIVILEGED? ↓WHICH POLICIES APPLY? ↓WHO CHANGED WHAT?Mission Accomplished
Section titled “Mission Accomplished”You have completed the first Microsoft security lab.
You can now connect:
Active Directory Architecture
Users
Groups
Computers
Organizational Units
Authentication
Privilege
Service Accounts
Group Policy
Security Logginginto a single enterprise identity-security model.
The key lesson is:
Active Directory SecurityIs Primarily AboutControlling Identity and Privilegenot merely creating users.
What’s Next?
Section titled “What’s Next?”➡️ Lab 02 — Endpoint Security
In the next lab, you will move from centralized directory identity into the devices users actually work from.
You will assess:
Windows Endpoint ↓Device Identity ↓Accounts ↓Local Administrators ↓Updates ↓Disk Encryption ↓Firewall ↓Endpoint Protection ↓Applications ↓Security Logs ↓Compliance ↓Security FindingsYour Microsoft lab sequence continues:
Lab 01 — Active Directory ↓Lab 02 — Endpoint Security ↓Lab 03 — Identity Security ↓Lab 04 — Microsoft 365 Security ↓Lab 05 — Windows Security ↓Runbook 01 — Active Directory Assessment ↓Runbook 02 — Microsoft 365 Security Review ↓Runbook 03 — Windows Security Assessment