Change log for GTB_DLP
| Date | Changes |
|---|---|
| 2026-05-07 | Enhancement:
- Added a grok pattern to parse the new format of logs. - Added a grok pattern on `kvData` to extract `Subject` as we have two `cs5` fields within kvData. - Modified the parsing of the `dhost` field to remove spaces before mapping to `event.idm.read_only_udm.network.email.to`. - `event.idm.read_only_udm.additional.fields`: Removed the mapping of `cs5` from `event.idm.read_only_udm.additional.fields` UDM field when `cs5Label` is `Subject` to map to more appropriate UDM field. - `event.idm.read_only_udm.network.email.subject`: Mapped `Subject` raw log field with `event.idm.read_only_udm.network.email.subject` UDM field. - `event.idm.read_only_udm.principal.ip` and `event.idm.read_only_udm.principal.asset.ip`: Newly mapped `cs7` raw log field with `event.idm.read_only_udm.principal.ip` and `event.idm.read_only_udm.principal.asset.ip` UDM field when `cs7Label` is `IP Address`. - `event.idm.read_only_udm.target.application`: Newly mapped `cs8` raw log field with `event.idm.read_only_udm.target.application` UDM field when `cs8Label` is `Application`. - `event.idm.read_only_udm.principal.user.user_display_name`: Newly mapped `cs5` raw log field with `event.idm.read_only_udm.principal.user.user_display_name` UDM field when `cs5Label` is `Login name`. - `event.idm.read_only_udm.target.ip` and `event.idm.read_only_udm.target.asset.ip`: Newly mapped `cs14` raw log field with `event.idm.read_only_udm.target.ip` and `event.idm.read_only_udm.target.asset.ip` UDM field when `cs14Label` is `Destination IP`. - `event.idm.read_only_udm.target.url`: Newly mapped `cs15` raw log field with `event.idm.read_only_udm.target.url` UDM field when `cs15Label` is `URL`. - `event.idm.read_only_udm.additional.fields`: Newly mapped `cs14` raw log fields with `event.idm.read_only_udm.additional.fields` UDM field when `cs14Label` is not `Destination IP`. - `event.idm.read_only_udm.additional.fields`: Newly mapped `cs15` raw log fields with `event.idm.read_only_udm.additional.fields` UDM field when `cs15Label` is not `URL`. - `event.idm.read_only_udm.additional.fields`: Newly mapped `cs13` raw log fields with `event.idm.read_only_udm.additional.fields` UDM field when `cs13` is not a valid ip address. |
| 2025-10-28 | - Newly created parser
- event.idm.read_only_udm.network.application_protocol: Newly mapped `proto` raw log field with `event.idm.read_only_udm.network.application_protocol` UDM field. - event.idm.read_only_udm.network.email.to: Newly mapped `dhost` raw log field with `event.idm.read_only_udm.network.email.to` UDM field. - event.idm.read_only_udm.principal.user.userid: Newly mapped `suser`, `cs6` raw log field with `event.idm.read_only_udm.principal.user.userid` UDM field. - event.idm.read_only_udm.network.email.from: Newly mapped `shost` raw log field with `event.idm.read_only_udm.network.email.from` UDM field. - event.idm.read_only_udm.principal.user.user_display_name: Newly mapped `suser` raw log field with `event.idm.read_only_udm.principal.user.user_display_name` UDM field. - event.idm.read_only_udm.principal.ip: Newly mapped `src`, `cs13` raw log field with `event.idm.read_only_udm.principal.ip` UDM field. - event.idm.read_only_udm.principal.asset.ip: Newly mapped `src`, `cs13` raw log field with `event.idm.read_only_udm.principal.asset.ip` UDM field. - event.idm.read_only_udm.principal.port: Newly mapped `spt`, `port` raw log field with `event.idm.read_only_udm.principal.port` UDM field. - event.idm.read_only_udm.target.port: Newly mapped `dpt` raw log field with `event.idm.read_only_udm.target.port` UDM field. - event.idm.read_only_udm.target.user.email_addresses: Newly mapped `duser` raw log field with `event.idm.read_only_udm.target.user.email_addresses` UDM field. - event.idm.read_only_udm.intermediary.ip: Newly mapped `dvc` raw log field with `event.idm.read_only_udm.intermediary.ip` UDM field. - event.idm.read_only_udm.metadata.event_timestamp: Newly mapped `rt` raw log field with `event.idm.read_only_udm.metadata.event_timestamp` UDM field. - event.idm.read_only_udm.metadata.collected_timestamp: Newly mapped `timestamp` raw log field with `event.idm.read_only_udm.metadata.collected_timestamp` UDM field. - event.idm.read_only_udm.additional.fields: Newly mapped `act`, `cs1`, `cs3`, `cs4`, `cs8`, `cs10`, `cs11`, `cs12`, `cs2`, `cs5`, `cs6`, `cs18`, `cs19`, `cert`, `deviceExternalId` raw log field with `event.idm.read_only_udm.additional.fields` UDM field. - event.idm.read_only_udm.intermediary.hostname: Newly mapped `hostname` raw log field with `event.idm.read_only_udm.intermediary.hostname` UDM field. - event.idm.read_only_udm.metadata.vendor_name: Newly mapped `vendor` raw log field with `event.idm.read_only_udm.metadata.vendor_name` UDM field. - event.idm.read_only_udm.metadata.product_name: Newly mapped `product` raw log field with `event.idm.read_only_udm.metadata.product_name` UDM field. - event.idm.read_only_udm.metadata.product_version: Newly mapped `version` raw log field with `event.idm.read_only_udm.metadata.product_version` UDM field. - event.idm.read_only_udm.security_result.rule_name: Newly mapped `rulename` raw log field with `event.idm.read_only_udm.security_result.rule_name` UDM field. - event.idm.read_only_udm.metadata.product_event_type: Newly mapped `peventtype` raw log field with `event.idm.read_only_udm.metadata.product_event_type` UDM field. - event.idm.read_only_udm.security_result.severity: Newly mapped `severity` raw log field with `event.idm.read_only_udm.security_result.severity` UDM field. - event.idm.read_only_udm.metadata.product_log_id: Newly mapped `externalId`, `error.innerError.client-request-id` raw log field with `event.idm.read_only_udm.metadata.product_log_id` UDM field. - event.idm.read_only_udm.metadata.description: Newly mapped `message_data` raw log field with `event.idm.read_only_udm.metadata.description` UDM field. - event.idm.read_only_udm.metadata.description: Newly mapped `cs4` raw log field with `event.idm.read_only_udm.metadata.description` UDM field if it matches the grok pattern. - event.idm.read_only_udm.network.http.method: Newly mapped `http_method` raw log field with `event.idm.read_only_udm.network.http.method` UDM field. - event.idm.read_only_udm.network.http.response_code: Newly mapped `http_response` raw log field with `event.idm.read_only_udm.network.http.response_code` UDM field. - event.idm.read_only_udm.target.url: Newly mapped `target_url` raw log field with `event.idm.read_only_udm.target.url` UDM field. - event.idm.read_only_udm.target.file.size: Newly mapped `cs7` raw log field with `event.idm.read_only_udm.target.file.size` UDM field. - event.idm.read_only_udm.target.file.full_path: Newly mapped `cs9` raw log field with `event.idm.read_only_udm.target.file.full_path` UDM field. - event.idm.read_only_udm.security_result.detection_fields: Newly mapped `cs16`, `cs17`, `error.code`, `error.innerError.date` raw log field with `event.idm.read_only_udm.security_result.detection_fields` UDM field. - event.idm.read_only_udm.target.file.sha256: Newly mapped `sha256` raw log field with `event.idm.read_only_udm.target.file.sha256` UDM field. - event.idm.read_only_udm.security_result.description: Newly mapped `error.message` raw log field with `event.idm.read_only_udm.security_result.description` UDM field. - event.idm.read_only_udm.network.session_id: Newly mapped `error.innerError.request-id` raw log field with `event.idm.read_only_udm.network.session_id` UDM field. - event.idm.read_only_udm.metadata.event_type: If has_principal is "true" and has_target is "true", updated to "NETWORK_CONNECTION". - event.idm.read_only_udm.metadata.event_type: If has_user is "true" and message contains "login", updated to "USER_LOGIN". - event.idm.read_only_udm.metadata.event_type: If has_user is "true" and message contains "logout", updated to "USER_LOGOUT". - event.idm.read_only_udm.metadata.event_type: If has_user is "true" and has_principal_email is "true" and has_target_email is "true", updated to "EMAIL_TRANSACTION". - event.idm.read_only_udm.metadata.event_type: If has_principal is "true", updated to "STATUS_UPDATE". - event.idm.read_only_udm.metadata.event_type: If has_user is "true", updated to "USER_UNCATEGORIZED". - event.idm.read_only_udm.metadata.event_type: Otherwise, updated to "GENERIC_EVENT". |