skip to content
 
 

What is event log auditing?

It is the practice of collecting the security-relevant events a system records, then reviewing and retaining them so you can answer who did what, when, and whether it was allowed. On Windows, those events already exist. Every logon, privilege use, account change, and object access is written to the event log the moment it happens. Auditing is what turns that raw record into accountability: a searchable trail you can query during an incident and hand to an auditor afterward.

The gap is that Windows writes audit events per machine and overwrites them as the local log fills. A single host's Security log answers questions about that host—for as long as it hasn't rolled over. It says nothing about the other 4,000 machines. This is where Windows log management software with auditing capabilities comes into play.

EventLog Analyzer collects those audit events off the machines that produce them, indexes each field for search, correlates related events across hosts in real time, and archives everything for the retention window compliance requires. It audits Windows event logs alongside syslog from Linux and Unix hosts, firewalls, switches, and routers, so a cross-host attack pattern shows up as one timeline. For the full list of supported sources, see the log collection page.

Windows log auditing: What to audit and why

Windows log auditing centers on the Security channel, but the events that matter for an audit trail span several categories. Each answers a different question a security or compliance team will eventually ask.

Logon and logoff auditing

This is the core of any audit trail: who authenticated, from where, and whether it succeeded. Event ID 4624 records a successful logon, 4625 a failed one, 4634 a logoff, and 4648 a logon using explicit credentials. Failed logons are where attacks surface first. A run of 4625 events against one account, followed by a single 4624, is the signature of a brute-force attempt that worked. EventLog Analyzer collects these entries, maps them to logon and account lockout reports, and can alert on the pattern rather than the individual event. See Windows event log monitoring for the monitoring side of the same data.

Windows event auditing console in EventLog Analyzer showing logon reports
Figure 1: The Windows event auditing console in EventLog Analyzer showing logon reports.

Account management auditing

Account management events record changes to the identities themselves: user account created (event ID 4720), enabled (event ID 4722), password reset (event ID 4724), deleted (event ID 4726), and group membership changes (event IDs 4728, 4732, 4756). A 4720 followed shortly by a 4728 that adds the new account to a privileged group is the shape of privilege escalation. When integrated with ManageEngine ADAudit Plus EventLog Analyzer enables AD auditing and correlation of AD events with other network events to arrive at attack patterns.

Object access auditing

Object access auditing records attempts to read, write, or delete a resource. Event ID 4663 fires when a system access control list (SACL) is set on the target file, folder, or registry key, so object access auditing is a two-part configuration: Enable the audit subcategory in policy, then set the SACL on the resources that matter. Once both are in place, 4663 produces a file access audit trail (the record of who touched sensitive data and what they did with it) that HIPAA, the PCI DSS, and the GDPR all expect. These events can easily be queried in real time using EventLog Analyzer's Search console.

Object Access (event ID 4663) report queryable from EventLog Analyzer's Search console
Figure 2: Object Access (event ID 4663) report queryable from EventLog Analyzer's Search console.

Policy and privilege auditing

The audit trail also has to record changes to the audit configuration and to privileged rights. Event ID 4719 marks a change to the system audit policy, an event that is itself suspicious, because turning off auditing is a common precursor to an attack. Event ID 4672 records the assignment of special privileges at logon, and 4674 privileged object operations. Event ID 1102, a cleared Security log, is one of the highest-priority signals in any SOC. EventLog Analyzer collects all of these and treats a 1102 or 4719 as an alert-worthy event on arrival.

 Windows Security log cleared (Event ID 1102) alert profile in EventLog Analyzer
Figure 3: Windows Security log cleared (event ID 1102) alert profile in EventLog Analyzer.

Audit policy configuration for Windows environments

Modern Windows servers use Advanced Audit Policy Configuration, where over 60 subcategories under nine categories are applied through Group Policy. This can be accessed at: Computer Configuration > Policies > Windows Settings > Security Settings > Advanced Audit Policy Configuration.

For most enterprise deployments, enable the following at a minimum:

  • Account Logon: Audit Credential Validation, Audit Kerberos Authentication Service, Audit Kerberos Service Ticket Operations (Success + Failure)
  • Logon/Logoff: Audit Logon, Audit Logoff, Audit Account Lockout, Audit Special Logon (Success + Failure)
  • Object Access: Audit File System, Audit Registry, Audit Removable Storage (Success + Failure, plus SACLs on the target objects)
  • Account Management: All subcategories (Success + Failure)
  • Policy Change: Audit Audit Policy Change, Audit Authentication Policy Change (Success + Failure)
  • Privilege Use: Audit Sensitive Privilege Use (Success + Failure)

Event log auditing at scale

EventLog Analyzer collects event logs from over 750 log sources and parses them. It indexes every parsed field, so an investigation can query the collected audit data by time range, event ID, user, host, or custom criteria instead of scrolling Event Viewer one machine at a time. An audit trail is only useful if you can search it, correlate across it, and prove it hasn't been tampered with.

For log collection, the solution does not require a separate agent on each audited machine. The event log collector reaches out over WMI or RPC to read events from the source and pulls them across the wire into the index, where each field is parsed and becomes searchable within seconds.

Related events across different hosts are correlated in real time and alerts are generated based on the threshold, routed through email or SMS into an ITSM tool.

It archives every collected log in compressed, encrypted format on a configurable schedule. Retention is configurable to the window each framework requires, and the same collected events map into framework-specific templates for compliance reporting across the PCI DSS, HIPAA, SOX, ISO 27001, the GDPR, FISMA, and more.

 

Frequently asked questions

What is an audit log event?

An audit log event is a single record written by an operating system, application, or device when a monitored action occurs. Each record captures a timestamp, an event ID, the source (device or application), the user account involved, and the outcome—success or failure. On Windows, audit events are written to the Security, System, or Application channels depending on category. EventLog Analyzer collects these across an entire environment and normalizes them for centralized Windows event log management.

What is the difference between an audit log and an activity log?

An audit log records events that policy says must be preserved for accountability: authentications, privilege use, and account and permission changes. An activity log records operational telemetry: what an application did, how long a request took, and which components ran. The same file can hold both, but the audit subset is the part a regulator or an incident responder cares about, because it establishes responsibility rather than describing behavior.

What are the two types of audit events?

Success events and failure events. A success event records that an action completed—a logon succeeded (4624), a file was accessed (4663 with success). A failure event records that an action was attempted and denied—a logon rejected (4625), access blocked. Both matter for Windows log auditing: Failures reveal what was attempted, and successes confirm what actually happened during an incident.

Does Windows have an audit log?

Yes. The Windows Security event log is the audit log—every authentication attempt, privilege use, and policy change lands there once the audit policy is enabled. Whether you can rely on it long-term is a separate question; local Security logs roll over quickly and can be cleared by an attacker with admin rights (event 1102). That's why centralized collection matters for a durable audit trail.

EventLog Analyzer Trusted By

Los Alamos National Bank Michigan State University
Panasonic Comcast
Oklahoma State University IBM
Accenture Bank of America
Infosys
Ernst Young

Customer Speaks

  • Credit Union of Denver has been using EventLog Analyzer for more than four years for our internal user activity monitoring. EventLog Analyzer provides great value as a network forensic tool and for regulatory due diligence. This product can rapidly be scaled to meet our dynamic business needs.
    Benjamin Shumaker
    Vice President of IT / ISO
    Credit Union of Denver
  • The best thing, I like about the application, is the well structured GUI and the automated reports. This is a great help for network engineers to monitor all the devices in a single dashboard. The canned reports are a clever piece of work.
    Joseph Graziano, MCSE CCA VCP
    Senior Network Engineer
    Citadel
  • EventLog Analyzer has been a good event log reporting and alerting solution for our information technology needs. It minimizes the amount of time we spent on filtering through event logs and provides almost near real-time notification of administratively defined alerts.
    Joseph E. Veretto
    Operations Review Specialist
    Office of Information System
    Florida Department of Transportation
  • Windows Event logs and device Syslogs are a real time synopsis of what is happening on a computer or network. EventLog Analyzer is an economical, functional and easy-to-utilize tool that allows me to know what is going on in the network by pushing alerts and reports, both in real time and scheduled. It is a premium software Intrusion Detection System application.
    Jim Lloyd
    Information Systems Manager
    First Mountain Bank

Awards and Recognitions

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
A Single Pane of Glass for Comprehensive Log Management