How to Track and Audit Active Directory Group Membership Changes
Authored by: Support.com Tech Pro Team
1. Introduction
How to Track and Audit Active Directory Group Membership Changes
2. Step 1: Enable Active Directory Auditing through Group Policy
Type GPMC.MSC in “Run†box and press “Enter.†The “Group Policy Management†console opens up.
Go to “Forest†→ “Domains†→ “www.domain.com†in the left panel.
Right-click the “Default Domain Policy†or any customized domain-wide policy. (However, we recommend you to create a new GPO, link it to the domain, and edit it).
Select “Edit†to access “Group Policy Management Editor.â€
Click to select “Define these policy settings†option.
Select both “Success†and “Failure†checkbox to enable audit policy for monitoring successful events.
Now, close “Group Policy Management Editorâ€.
After closing it, you will be back at “Group Policy Management Consoleâ€. Select the GPO that you have modified.
In the “Security†filtering section in the right pane, click “Add†to apply this GPO to all objects of Active Directory. Type “Everyone†in the dialog box that opens up. Click “Check Names†and “OK†to add the value.
Close “Group Policy Management Consoleâ€.
It is recommended to update the Group Policy instantly so that new changes can be applied to the entire domain. Run the following command at the Command Prompt or in the “Run†box to update the Group Policies on all domain controllers.gpupdate /force
3. Step 2: Enable Auditing of Active Directory through ADSI edit
In “Start Menu†or in “Control Panelâ€, “Administrative Tools†and open “ADSI Edit.â€
Right-click the ADSI Edit node in the left panel and select “Connect Toâ€.
In the “Connection Settings†window, select “Default Naming Context†in the drop-down menu or select a well-known Naming Context.
Click “OK†to establish the connection to the Default Naming Context of the domain. It is node displayed in the left tree pane, just below the top ADSI Edit node.
Expand “Default Naming Context [dc.www.doamin.com]†and access the top node under it.
Right-click this top node having the fully qualified domain name and click “Properties†in the context menu.
In the properties, switch to “Security†tab and click “Advanced†button to access “Advanced Security Settings for wwwâ€.
Switch to “Auditing†tab and click “Add†button to add a new auditing entry. It shows “Auditing Entry for www†window on the screen.
Click “Select a principal†to add“Everyoneâ€.
Select type as “Success†and applies to as “This object and descendant objects.â€
Under “Permissions,†select all check boxes by clicking “Full Control,†except following permissions.
Full Control
List contents
Read all properties
Read permissions
Click “OKâ€.
4. Step 3: Track Group Membership changes through Event Viewer
To track the changes in Active Directory, open “Windows Event Viewer,†go to “Windows logs†→ “Security.†Use the “Filter Current Log†in the right pane to find relevant events.
The following are some of the events related to group membership changes.
Event ID 4727 indicates a Security Group is created.
The following screenshot shows more detail about this event.
Event ID 4728 indicates a ‘Member is added to a Security Group’.
Event ID 4729 indicates a ‘Member is removed from a Security enabled group.
Event ID 4730 indicates a 'Security Group is deleted’.The following screenshot filters all events related to changes in Active Directory Group Memberships.