Skip to content

Conversation

@ayfaouzi
Copy link
Contributor

Change Summary

This PR adds a custom schema for winlog that the security auditing provider produces.

The reason for the uncommon casing is that we're trying to match the field that are defined in winlogbeat: https://www.elastic.co/guide/en/beats/winlogbeat/current/exported-fields-winlog.html

Sample values

Here is an example of the (winlog.event_data.PrivilegeList) that will be added by this PR.

 "winlog": { "event_data": { "PrivilegeList": [ "SeSecurityPrivilege", "SeTakeOwnershipPrivilege", "SeLoadDriverPrivilege", "SeBackupPrivilege", "SeRestorePrivilege", "SeDebugPrivilege", "SeSystemEnvironmentPrivilege", "SeImpersonatePrivilege", "SeDelegateSessionUserImpersonatePrivilege" ] } }

Release Target

8.16

For mapping changes:

  • I ran make after making the schema changes, and committed all changes
@ayfaouzi ayfaouzi requested a review from a team as a code owner September 20, 2024 06:39
@ayfaouzi ayfaouzi changed the title Ayfaouzi etw security auditing Add winlog.event_data.PrivilegeList to security events Sep 20, 2024
@ayfaouzi ayfaouzi force-pushed the ayfaouzi-etw-security-auditing branch from 6f9ad18 to 727535d Compare September 20, 2024 06:42
Copy link
Member

@pzl pzl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all good, merge when ready 👍

@ayfaouzi ayfaouzi merged commit a03b2a2 into main Sep 20, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3 participants