Compare the tools for auditing changes in Active Directory: Quest Change Auditor and Netwrix Auditor





Both products are designed to detect unauthorized user actions, suspicious activity and configuration control in the Microsoft infrastructure. Quest Change Auditor and Netwrix Auditor are direct competitors who are quite struggling with each other for a place on customers' servers. Under the cut, we revealed the features of the solutions of both vendors.



Product versions under investigation: Quest Change Auditor 7.0.3 (written about it here ), Quest Enterprise Reporter 2.5.1 (written about it here ) and Netwrix Auditor 9.8 (we have not written about it yet, but we will write soon).



Why does Quest have two products, but Netwrix has one? The fact is that in Quest, change control is performed using Change Auditor, and configurations - Enterprise Reporter. In Netwrix's Auditor, these two functions are in the same console.



We will analyze the products according to the following properties regarding change control and Active Directory configurations: supported technologies, architecture, integration capabilities, interface elements and general conclusions.



Supported Technologies



Details are in the table below.

Quest

Netwrix

Change Auditor for Active Directory (+ Azure AD)

Netwrix Auditor for Active Directory (+ Azure AD)

Change Auditor for AD Queries

-

Change Auditor for Logon Activity

Netwrix Auditor for Active Directory (Logon Activity)

Change Auditor for Exchange (+ Exchange Online + Office 365 + OneDrive for Business)

Netwrix Auditor for Exchange (+ Exchange Online + Office 365 + OneDrive for Business)

Change Auditor for Sharepoint (+ Sharepoint Online)

Netwrix Auditor for Sharepoint (+ Sharepoint Online)

Change Auditor for Windows File Servers

Netwrix Auditor for Windows Server

Change Auditor for SQL Server

Netwrix Auditor for SQL Server

-

Netwrix Auditor for Oracle Database

Change Auditor for Skype for Business

-

Change Auditor for Vmware

Netwrix Auditor for Vmware

Change Auditor for FluidFS

-

Change Auditor for NetApp

Netwrix Auditor for NetApp

Change Auditor for EMC

Netwrix Auditor for EMC

-

Netwrix Auditor for Nutanix

-

Netwrix Auditor for Network Devices



Architecture



The first and main difference between the products is the collection method.



Netwrix makes this an agentless method, i.e. uses native auditing tools (Windows logs). Before starting work, in order for the audit data to be sufficient, a number of settings must be made at the operating system level.





Netwrix Auditor Architecture



Thus, the architecture of Netwrix Auditor consists of a central server, database and consoles. The system scales vertically by increasing the power of the central server.



Quest uses an agent method. Change Auditor receives events through deep integration into calls within AD and, as the vendor himself writes, this method detects changes even in deeply nested groups and brings less load than when writing and reading logs. You can check at high load. The consequence of this low-level integration is that in Quest Change Auditor you can veto certain changes for certain objects, even users at the Enterprise Admin level.





Quest Change Auditor Architecture



The image above shows that the core of the system is the coordinator and the database. The architecture of Quest Change Auditor allows you to perform horizontal scaling and host coordinating servers on various virtual (or physical) machines, thereby ensuring high availability of the solution using the solution itself.



The Enterprise Reporter architecture is represented by a central server and nodes that are responsible for aggregating configuration data. Like Change Auditor, Enterprise Reporter runs on a SQL Server database.





Quest Enterprise Reporter Architecture



In addition to the above, Quest has a separate IT Security Search umbrella console with google-like search, which combines the first two products and displays events from Change Auditor in conjunction with reports from Enterprise Reporter. IT Security Search is free.



Another difference is the availability of the product from Quest, in addition to the "thick" client web console with the ability to adapt to mobile devices. Netwrix Auditor has only a "thick" client.



As Quest writes in its materials, the development of various products is their conscious choice, not historical circumstances. The company claims to deepen and develop each product individually, and does not make a one-stop solution.



Another functionality of both products has not been analyzed in the architecture diagram: it is the restoration of modified objects to their previous state. In Change Auditor, this feature is available from the same interface, and in Netwrix Auditor, for the same operation, you need to run a separate console.



Integration



Both manufacturers have standard integrations with SIEM systems: ArcSight, Splunk, IBM QRadar and universal integration through web services. In addition to the above, Netwrix integrates out of the box with ServiceNow, LogRhytm, Alien Vault, Solarwinds and others , and Quest has a plug-in for sending events to SCOM.



To export data to external systems in Change Auditor, you must use access through the database, and in Netwrix you can use both the database and the RESTful API.



Interface elements



Consider all the interfaces that offer to use both vendors in their work. Both products have predefined reports in various sections, as well as by types of compliance (SOX, GDPR, HIPAA, etc.). Let's start with Quest.



Quest



As mentioned above, Quest uses two separate products to audit changes and control configurations: Change Auditor and Enterprise Reporter.



image

Quest Change Auditor Event Interface



This is the main console of Change Auditor. It is needed to control changes and here you can see all the events. Of course, you can apply filters to them and observe only what you need.



There are many ready-made reports that you can modify or create new ones on their basis.



image

Report Selection Interface in Quest Change Auditor



In addition to the main consoles, Change Auditor has a special Threat Detection module. It receives events from Change Auditor over the past 30 days and reveals atypical user behavior: entering from an unusual place or at an unusual time, unsuccessful password entry several times in a row on a domain controller, entering a forbidden file resource, etc.



image



The next console is Enterprise Reporter. It controls the configuration of objects. There are also predefined reports.



image

Report Selection Interface in Quest Enterprise Reporter



The Enterprise Reporter (and Change Auditor, too) has report designers in which you can create an easy-to-understand layout.



image

Report customization interface in Quest Enterprise Reporter



And the IT Security Search console to search for events and configuration changes. Here you can find everything that happened with one or another object based on data from Change Auditor and Enterprise Reporter.



image

Quest IT Security Search Search Interface



image

Quest IT Security Search Search Results Interface



Netwrix



We pass to the Netwrix interfaces. The main control panel, from which all the settings and reports in the image below are available.





Netwrix Auditor Core Interface



Among the Netwrix views, we did not find a traditional event console (similar to monitoring systems or Change Auditor), but there is a special view with event search, called by clicking on the "Search" button.





Event Search Report in Netwrix Auditor



The following image shows an example of a report on possible risks.





Netwrix Auditor Interface with Possible Risks



Netwrix Auditor has a set of predefined reports (there are many of them). Each can be modified and created on its basis a new customized report.





Netwrix Auditor interface with a list of built-in reports



From the main interface, a report can be generated with the specified characteristics. At the end of the report there is a β€œSubscribe” button.





Netwrix Auditor interface with sample report



Netwrix Auditor has a special presentation with identified anomalies.





Netwrix Auditor Interface with Identified Anomalies



Console to undo changes. Made in the form of a wizard and runs separately in the Windows menu.





Netwrix Auditor Console for undoing changes



General conclusions



In general, both systems have similar functionality (except for differences in supported technologies). When choosing an audit system, we recommend proceeding from a set of technologies that need to be controlled, individual advantages of systems (for example, blocking changes to objects in Change Auditor or integration through the RESTful API in Netwrix Auditor) and ease of use in the interface (but this is already subjective). Another difference that was not included in any of the sections of the article, but was revealed is the technical support: 24/5 in Netwrix and 24/7 in Quest.



If you are interested in auditing the Microsoft infrastructure and you want to do this in a system specially designed for this and evaluate the capabilities of the systems, leave a request , we will contact you.



When writing this article, data from open sources were used.



All Articles