Change log for WINDOWS_DEFENDER_ATP

Date Changes
2024-10-15 Enhancement:
- Added support to parse "ReportId" field correctly.
2024-06-20 Enhancement:
- Added support for log when "security_result.summary" is "FileUploadedToCloud"
2024-05-28 Enhancement:
- Mapped "properties.Application" to "principal.application".
- Mapped "properties.AccountDisplayName" to "principal.user.user_display_name".
- Mapped "properties.AccountId" to "principal.user.product_object_id".
- Mapped "properties.AccountType" to "principal.user.attribute.labels".
- Mapped "properties.UserAgent" to "network.http.user_agent".
- Mapped "properties.RawEventData.Id", "properties.RawEventData.item.id", "properties.RawEventData.ParentFolder.Id", "properties.AppInstanceId", "properties.ActivityType", "properties.ActivityObjects", "properties.ApplicationId", "properties.DeviceType", "properties.EnforcementMode", "properties.IsAnonymousProxy", "properties.IsAdminOperation", "properties.IsExternalUser", "properties.IsImpersonated", "properties.RawEventData.MDATPDeviceId", "properties.AdditionalFields.IsSatelliteProvider", "properties.RawEventData.DestinationLocationType", "properties.RawEventData.CreationTime", "properties.RawEventData.FileExtension", "properties.RawEventData.Hidden", "properties.RawEventData.FileType", "properties.IPCategory", "properties.ISP", "properties.IPTags", "properties.RawEventData.UserType", "properties.RawEventData.Version" and "properties.RawEventData.Workload", "properties.UserAgentTags", "operationName", "properties.ObjectType", "properties.RawEventData.Operation", "properties.ObjectName", "properties.RawEventData.Scope","properties.RawEventData.ClientProcessName", "properties.RawEventData.ClientInfoString", "properties.RawEventData.ClientRequestId", "properties.RawEventData.ClientVersion", "properties.RawEventData.ExternalAccess", "properties.RawEventData.LogonType", "properties.RawEventData.LogonUserSid", "properties.RawEventData.MailboxGuid", and "properties.RawEventData.UserKey" to "additional.fields".
- Mapped "properties.RawEventData.ClientIP" and "properties.IPAddress" to "principal.ip", and "principal.asset.ip".
- Mapped "properties.RawEventData.DeviceName" to "principal.hostname", and "principal.asset.hostname".
- Mapped "metadata.event_type" to "FILE_CREATION" when "properties.ActionType" is "FolderBind".
2024-04-02 - Mapped "properties.AccountObjectId" to "principal.user.userid".
- Mapped "properties.CountryCode" to "principal.location.country_or_region".
- Mapped "properties.City" to "principal.location.city".
- Mapped "properties.RawEventData.Application" to "principal.application".
- Mapped "properties.RawEventData.TargetFilePath" to "target.file.full_path".
- Mapped "properties.IPAddress" to "principal.ip".
- Mapped "properties.RawEventData.DeviceName" to "principal.hostname" and "principal.asset.hostname".
- Mapped "properties.AccountDisplayName" to "principal.user.user_display_name".
- Mapped "properties.ApplicationId" to "additional.fields".
- Mapped "properties.RawEventData.FileExtension" to "additional.fields".
- Mapped "properties.RawEventData.MDATPDeviceId" to "additional.fields".
- Mapped "properties.RawEventData.FileType" to "additional.fields".
- Mapped "properties.RawEventData.Sha1" to "target.process.file.sha1".
- Mapped "properties.RawEventData.Sha256" to "target.process.file.sha256".
- Mapped "properties.RawEventData.FileSize" to "target.process.file.size".
- Mapped "metadata.event_type" to "FILE_CREATION" when "properties.ActionType" is "FileCreatedOnNetworkShare".
2024-03-05 - Mapped "metadata.entity_type" to "ASSET" for logs having asset information.
- Mapped "properties.DeviceId" to "entity.asset.asset_id".
2023-12-08 Bug-fix:
- Fixed the mapping of "properties.InitiatingProcessFolderPath" to "principal.process.file.full_path".
2023-11-25 Enhancement:
- Mapped "AdditionalFields" and "properties.AdditionalFields" to "principal.resource.attribute.labels".
- Mapped "tenantId" to "resource_ancestors.product_object_id".
2023-10-12 Enhancement -
- Spell corrected from "FileUploadedCloud" to "FileUploadedToCloud" while checking "properties.ActionType" value.
- Mapped "properties.IPAddress" to "principal.ip".
- Mapped "properties.RawEventData.Sha1" to "principal.process.file.sha1".
- Mapped "properties.RawEventData.Sha256" to "principal.process.file.sha256".
- Mapped "properties.RawEventData.FileSize" to "principal.process.file.size".
- Added validation check to "properties.SenderFromAddress" and "properties.RawEventData.UserId" prior mapping to UDM fields.
2023-10-09 Enhancement:
- Mapped 'properties.ObjectId' to 'additional.fields'.
- Mapped 'properties.RawEventData.Pid' to 'target.process.pid'.
- Added condition for "Delete NetworkSecurityGroups" Action type for failing logs.
- Added regex to parse "properties.SenderFromAddress" field.
2023-09-20 Enhancement -
- Mapped 'properties.RegistryValueData' to 'target.registry.registry_value_data'.
- Mapped 'properties.RegistryValueName' to 'target.registry.registry_value_name'.
- Mapped 'properties.PreviousRegistryValueName' to "target.resource.attribute.labels" when "properties.RegistryValueName" is also present.
- Mapped 'properties.PreviousRegistryValueData' to "target.resource.attribute.labels" when "properties.RegistryValueData" is also present.
2023-09-04 Enhancement -
- Mapped 'properties.RegistryValueData' to 'target.registry.registry_value_data'.
- Mapped 'properties.RegistryValueName' to 'target.registry.registry_value_name'.
- Mapped 'properties.PreviousRegistryValueName' to "target.resource.attribute.labels" when "properties.RegistryValueName" is also present.
- Mapped 'properties.PreviousRegistryValueData' to "target.resource.attribute.labels" when "properties.RegistryValueData" is also present.
- For 'properties.ActionType' in "SearchPreviewed", "FileUploadedCloud", mapped following fields:
- 'properties.ApplicationId' mapped to 'additional.fields'.
- 'properties.AccountDisplayName' mapped to 'principal.user.user_display_name'.
- 'properties.AccountObjectId' mapped to 'principal.user.userid'.
- 'properties.RawEventData.UserId' mapped to 'principal.user.email_addresses'.
- 'properties.RawEventData.ObjectId' mapped to 'additional.fields'.
- 'properties.RawEventData.ExchangeLocations' mapped to 'security_result.category_details'.
- 'properties.RawEventData.TargetDomain' mapped to 'target.hostname'.
- 'properties.RawEventData.Query' mapped to 'additional.fields'.
- Mapped additional fields for 'AdvancedHunting-DeviceProcessEvents':
- 'properties.InitiatingProcessSignerType' mapped to 'additional.fields'.
- 'properties.InitiatingProcessSignatureStatus' mapped to 'additional.fields'.
- 'properties.ProcessVersionInfoProductName' mapped to 'additional.fields'.
- 'properties.InitiatingProcessVersionInfoProductName' mapped to 'additional.fields'.
- 'properties.ProcessVersionInfoCompanyName' mapped to 'principal.user.company_name'.
2023-06-06 Enhancement -
- Mapped "properties.Url" mapped to "target.url".
- Mapped "properties.UrlDomain" mapped to "target.hostname".
- Mapped "properties.UrlLocation" mapped to "additional.fields".
2023-03-01 Enhancement -
Mapped "properties.InitiatingProcessVersionInfoCompanyName" to "principal.user.company_name".
Mapped "properties.InitiatingProcessVersionInfoProductVersion" to "metadata.product_version".
Mapped "properties.InitiatingProcessVersionInfoInternalFileName" to "principal.resource.attribute.labels".
Mapped "properties.InitiatingProcessVersionInfoOriginalFileName" to "principal.resource.attribute.labels".
Mapped "properties.properties.InitiatingProcessVersionInfoFileDescription" to "principal.resource.attribute.labels".
Mapped "properties.AlertId" to "metadata.product_log_id".
Added a regular expression condition check for the "properties.InitiatingProcessAccountUpn" field.
Added an on_error check for the "target.hostname" block.
2022-12-20 Bug-fix -
- Added on_error check for "properties.AdditionalFields" to reduce flakiness.
- Added condition for "Write NetworkSecurityGroups", "Edit NetworkSecurityGroups" and "FileModifiedExtended" Action type for failing logs.
2022-10-20 Enhancement -
Mapped "properties.ReportId" to "target.resource.product_object_id".
Mapped "properties.DeviceId" to "principal.asset_id".
2022-09-20 Enhancement - Merged customer specific parsers to default.
2022-07-29 Enhancement - Parsed the logs with EventID's:- "2006","2004","2033","2005","2008","0".
- Added support for new previously unparsed JSON format logs.