Join our Newsletter — 33% off our NHI Course

When is Active Directory object access logged?

Active Directory object access is logged when auditing is configured for a directory object and someone reads, queries or otherwise accesses it in scope of the audit policy. Teams use this to spot unusual directory enumeration or access to sensitive objects. Coverage depends on the object’s audit settings and the directory’s policy.

How Active Directory object access is logged

active directory object access is logged only when auditing is enabled for the object and the requested action falls within the audit policy in force. That usually means a directory object must have the right audit settings, and the domain or host policy must be collecting the relevant access events. Without both, reads and queries can happen without producing useful evidence.

Logging is therefore event driven, not automatic for every object. An access event may be generated for reads, enumerations, property queries, or other scoped access, but only where the directory and the object are configured to record it. That is why object-level auditing is often used for sensitive directory objects, not for every entry in the directory.

For teams that want to understand the control plane around directory visibility, the Active Directory and Entra ID Hardening Guide is useful background because logging only helps when tiering, delegation, and sensitive-object protection are already being managed deliberately.

What actually determines whether an access event appears

The deciding factors are the audit policy, the object’s own audit entries, and the type of access requested. If auditing is not configured for the object, the directory may still allow the action but will not record it as an auditable object access. If auditing is configured, the same object can produce logs for some actions and stay silent for others, depending on the permissions and audit scope defined.

This is why the practical question is not simply “was the object touched?” but “was the access type both in scope and auditable?” Directory access logging is commonly used to surface enumeration of sensitive users, groups, or configuration objects, especially when the access pattern is unusual for that account or workstation.

When the question is about broad directory visibility rather than just one object, the Top 10 Active Directory Security Risks helps frame why weak auditing, excessive privilege, and poor object scoping often travel together.

What to check when directory access logging is missing

Missing logs usually mean one of three things: auditing was never enabled on the object, the policy does not collect the event category you expected, or the access path you are testing does not trigger an auditable read in the first place. In practice, teams should validate both the object ACLs and the audit settings before assuming log loss. A directory can be fully functional while still failing to tell you who looked at a sensitive object.

For sensitive environments, this matters because attackers often prefer low-noise directory reconnaissance before broader abuse. If the directory is not logging targeted reads or queries, the first visible sign may be downstream activity rather than the initial lookups that enabled it.

Recovery and investigation practices are closely tied to whether you can reconstruct directory activity after compromise. The Identity Recovery Guide is relevant because good recovery work depends on knowing what was accessed, when, and whether the directory itself was already altered.

Risk and Threat Considerations

Directory object logging gaps create a visibility problem, especially for sensitive objects such as privileged groups, authentication-related accounts, and delegation targets. If auditing is incomplete, an attacker can enumerate directory structure, probe permissions, or inspect object details without leaving a reliable trail, which weakens both detection and post-incident reconstruction.

Failure mechanism: The object is not configured for auditing, the policy does not capture the relevant access type, or the access path does not generate the expected audit event, so the directory records less than operators assume.

Impact: Security teams lose evidence of reconnaissance and selective access to high-value directory objects, which delays detection, reduces confidence in investigations, and can hide the earliest stage of privilege abuse.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 AU-2 — Event Logging AD object access logging depends on defining and collecting auditable events.
AU-12 — Audit Record Generation Directory access visibility depends on generating audit records at the right points.
AC-6 — Least Privilege Sensitive directory objects should only be accessible to narrowly scoped identities.
Recommendation — Define object-access events to be logged for sensitive directory objects. Enable generation of audit records for scoped directory object access. Restrict directory object access to the minimum required privileges.
CIS Controls v8 CIS-5 — Account Management Directory object access logging is most useful when account use and privilege are tightly managed.
Recommendation — Review privileged and sensitive accounts for unnecessary directory access.
ISO/IEC 27001:2022 A.8.15 — Logging The topic is about recording directory object access for monitoring and investigation.
Recommendation — Configure logging to capture access to sensitive directory objects.

Practitioner Guidance

What to verify: Confirm that the specific objects you care about have audit settings applied, and test the exact access type you want to observe. Do not assume that a successful read, query, or enumeration will appear in logs just because directory auditing is generally enabled.

Common mistake: Teams often enable broad auditing and then trust that sensitive-object access is covered. In reality, the useful signal comes from carefully scoped object auditing on the directories and identities that matter most, not from blanket expectations.

Practitioner takeaway: Treat AD object access logging as a configuration outcome, not a default property of the directory, and validate it against the exact objects and access paths that matter to your detection use case.