Set up your Windrows Event Collector to connect with the Cortex XSIAM Broker VM and collect events.
After you have configured and registered your Broker VM, activate your Windows Event Collector application.
The Windows Event Collector (WEC) runs on the Broker VM collecting event logs from Windows Servers, including Domain Controllers (DCs). The Windows Event Collector can be deployed in multiple setups, and can be connected directly to multiple event generators (DCs or Windows Servers) or routed using one or more Windows Event Collectors. Behind each Windows event collector there may be multiple generating sources.
To enable the collection of the event logs, you need to configure and establish trust between the Windows Event Forwarding (WEF) collectors and the WEC. Establishing trust between the WEFs and the WEC is achieved by mutual authentication over TLS using server and client certificates. The WEF, a WinRM plugin, runs under the Network Service account. Therefore, you need to provide the WEFs with the relevant certificates and grant the account access permissions to the private key used for client authentication, for example, authenticate with WEC.
Note
You can also activate the Windows Event Collector on Windows Core. For more information, see Activate the Windows Event Collector on Windows Core.
Danger
Ensure you meet the following prerequisites before activating the Windows Event Collector applet:
Cortex XDR Pro per GB license
Broker VM version 8.0 and later
You have knowledge of Windows Active Directory and Domain Controllers.
You must configure different settings related to the FQDN where the instructions differ depending on whether you are configuring a standalone Broker VM or High Availability (HA) cluster.
Standalone broker: A FQDN must be configured for the standalone broker as configured in your local DNS server. Therefore, the Broker VM is registered in the DNS, its FQDN is resolvable from the events forwarder (Windows server), and the Broker VM FQDN is configured. For more information, see Edit Your Broker VM Configuration.
HA cluster: A FQDN must be configured in the cluster settings as configured in your local DNS server, which points to a Load Balancer. For more information, see Configure a High Availability Cluster.
Windows Server 2012 r2 or later.
After ingestion, Cortex XSIAM normalizes and saves the Windows event logs in the dataset xdr_data. The normalized logs are also saved in a unified format in microsoft_windows_raw
. This enables you to search the data using Cortex Query Language (XQL) queries, build correlation rules, and generate dashboards based on the data.
Select
→ → → .In either the Brokers tab or the Clusters tab, locate your Broker VM.
You can either right-click the Broker VM and select APPS column, left-click → .
→ , or in theIn the Activate Windows Event Collector window, define the Collected Events.
Configure the events collected by the applet. This lists event sources from which you want to collect events.
Source: Select from the pre-populated list with the most common event sources on Windows Servers. The event source is the name of the software that logs the events.
A source provider can only appear once in your list. When selecting event sources, depending on the type event you want to forward, ensure the event source is enabled, for example auditing security events. If the source is not enabled, the source configuration in the given row will fail.
Min. Event Level: Minimum severity level of events that are collected.
Event IDs Group: Whether to Include, Exclude, or collect All event ID groups.
Event IDs (Optional): Define specific event IDs or event ID ranges you want to collect.
Make sure to select after each entry.
Minimal TLS Version: Select either 1.0 or 1.2 (default) as the minimum TLS version allowed. Ensure that you verify that all Windows event forwarders are supporting the minimal defined TLS version.
For example, to forward all the Windows Event Collector events to the Broker VM, define as follows:
Source:
ForwardedEvents
Min. Event Level:
Verbose
Event IDs Group:
All
Note
By default, Cortex XSIAM collects Palo Alto Networks predefined Security events that are used by the Cortex XSIAM detectors. Removing the Security collector interferes with the Cortex XSIAM detection functionality. Restore to Default to reinstate the Security event collection.
Activate your configurations.
After a successful activation, the APPS field displays WEC with a green dot indicating a successful connection.
Left-click the WEC connection in the APPS column to display the Windows Event Collector settings, and select Configure.
In the Windows Event Forwarder Configuration window, perform the following tasks.
(copy) the Subscription Manager URL. This will be used when you configure the subscription manager in the GPO (Global Policy Object) on your domain controller.
Define Client Certificate Export Password used to secure the downloaded WEF certificate used to establish the connection between your DC/WEF and the WEC. You will need this password when the certificate is imported to the events forwarder.
Download the WEF certificate in a PFX format to your local machine.
To view your Windows Event Forwarding configuration details at any time, select your Broker VM, right-click and navigate to
→ .
Cortex XSIAM monitors the certificate and triggers a Certificate Expiration notification 30 days prior to the expiration date. The notification is sent daily specifying the number of days left on the certificate, or if the certificate has already expired.
Install your WEF Certificate on the WEF to establish connection.
Note
You must install the WEF certificate on every Windows Server, whether DC or not, for the WEFs that are supposed to forward logs to the Windows Event Collector applet on the Broker VM.
Locate the PFX file you downloaded from the Cortex XSIAM console and double-click to open the Certificate Import Wizard.
In the Certificate Import Wizard:
Select Local Machine followed by Next.
Verify the File name field displays the PFX certificate file you downloaded and select Next.
In the Passwords field, specify the Client Certificate Export Password you defined in the Cortex XSIAM console followed by Next.
Select Automatically select the certificate store based on the type of certificate followed by Next and Finish.
From a command prompt, run
certlm.msc
.In the file explorer, navigate to Certificates and verify the following for each of the folders.
In the
→ folder, ensure the certificateforwarder.wec.paloaltonetworks.com
appears.In the
→ folder, ensure the CAca.wec.paloaltonetworks.com
appears.
Navigate to
→ → .Right-click the certificate and navigate to
→ .In the Permissions window, select Add and in the Enter the object name section, specify
NETWORK SERVICE
followed by Check Names to verify the object name. The object name is displayed with an underline when valid. and then OK.Select OK, verify the Group or user names appear, and then Apply Permissions for private keys.
Add the Network Service account to the domain controller Event Log Readers group.
Note
You must install the WEF certificate on every Windows Server, whether DC or not, for the WEFs that are supposed to forward logs to the Windows Event Collector applet on the Broker VM.
To enable events forwarders to forward events, the Network Service account must be a member of the Active Directory Event Log Readers group. In PowerShell, execute the following command on the domain controller that is acting as the event forwarder:
PS C:\> net localgroup "Event Log Readers" "NT Authority\Network Service" /add
Make sure you see
The command completed successfully
message.Grant access to view the security event logs.
Run
wevtutil gl security
and take note of yourchannelAccess
value.For example:
`PS C:\Users\Administrator> wevtutil gl security name: security enabled: true type: Admin owningPublisher: isolation: Custom channelAccess: O:BAG:SYD:(A;;0xf0005;;;SY)(A;;0x5;;;BA)(A;;0x1;;;S-1-5-32-573) logging: logFileName: %SystemRoot%\System32\Winevt\Logs\security.evtx retention: false autoBackup: false maxSize: 134217728 publishing: fileMax: 1
Take note of value:
channelAccess: O:BAG:SYD:(A;;0xf0005;;;SY)(A;;0x5;;;BA)(A;;0x1;;;S-1-5-32-573)
Run
wevtutil sl security "/ca:<channelAccess value>(A;;0x1;;;S-1-5-20)"
For example:
PS C:\Users\Administrator> wevtutil sl security "/ca:O:BAG:SYD:(A;;0xf0005;;;SY)(A;;0x5;;;BA)(A;;0x1;;;S-1-5-32-573)(A;;0x1;;;S-1-5-20)"
Make sure you grant access on each of your domain controller hosts.
Create a WEF Group Policy that applies to every Windows server you want to configure as a WEF.
In a command prompt, open
gpmc.msc
.In the Group Policy Management window, navigate to → → , right-click and select New.
In the New GPO window, enter your group policy Name:
Windows Event Forwarding
followed by OK.Navigate to Edit.
→ → → , right-click and select