OT Security Custom CEF Keys
The following table explains the custom CEF keys that OT Security uses in the Extension section of log entries. For each custom key, there is a corresponding Label key that describes its purpose as used by OT Security.
CEF Key Name | Full Name | Data Type | Length | Description |
---|---|---|---|---|
cn1 | deviceCustomNumber1 | Long | A custom number field. OT Security uses this field for Snapshot Diff detected events, to show which revision number didn't match the previous revision. Format: "cn1=%d" | |
cn1Label | deviceCustomNumber1Label | String | 1023 |
The label field that describes the purpose of the corresponding custom field. For OT Security, cn1Label="revision". |
cn2 | deviceCustomNumber2 | Long |
A custom number field. OT Security uses this field for Firmware Version Change detected events, to show which backplane slot the firmware change occurred on. Format: "cn2=%d" |
|
cn2Label | deviceCustomNumber2Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For OT Security, cn2Label="bpslot". |
cn3 | deviceCustomNumber2 | Long |
A custom number field. OT Security uses this field for Intrusion Detection Events to show the ID of the Vulnerability (in the CVE listing) that it detected. Format: "cn3=%d" |
|
cn3Label | deviceCustomNumber3Label | String | 1023 |
The label field describing the purpose of the corresponding custom field. For OT Security, cn3Label="rule_sid". |
cs1 | deviceCustomString1 | String | 4000 |
A custom string field. OT Security uses this field for Controller State Change detected and Controller Key State Change detected events to show the former and current states of the controller. Format: "cs1=%s->%s" (old status->new status, for example: "running->stopped") |
cs1Label | deviceCustomString1Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For OT Security, cs1Label="value_change". |
cs2 | deviceCustomString2 | String | 4000 | A custom string field. OT Security uses this field for Tag Write Values detected events to show the tags that were written to and the values that were written. Format: "cs2=%s:%s",(tag name:tag value) |
cs2Label | deviceCustomString2Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For OT Security, cs2Label="tag". |
cs3 | deviceCustomString3 | String | 4000 | A custom string field. OT Security uses this field for New Module detected events, to show the name of the backplane that added the module. Format: "cs3=%s" |
cs3Label | deviceCustomString3Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For OT Security, cs3Label="Bpname". |
cs4 | deviceCustomString4 | String | 4000 | A custom string field. OT Security uses this field for IP Conflict detected and ARP Scan detected events, to show the IP addresses involved. Format: "cs4=%s" |
cs4Label | deviceCustomString4Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For OT Security, cs4Label="addresses". |
cs5 | deviceCustomString5 | String | 4000 | A custom string field. OT Security uses this field for SYN Scan detected events, to show the involved ports. Format: "cs5=%s" |
cs5Label | deviceCustomString5Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For OT Security, cs5Label="ports". |
cs6 | deviceCustomString6 | String | 4000 | A custom string field .OT Security uses this field to show the name of the Policy that generated the Event. Format: "cs6=%s" |
cs6Label | deviceCustomString6Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For OT Security, cs6Label="policy_name". |
deviceCustomDate1 | deviceCustomDate1 | TimeStamp | A custom TimeStamp field. OT Security uses this field for inactive asset events, to show the date and time that the asset was last active. Format: "last deviceCustomDate1=%s" | |
deviceCustomDate1Label | deviceCustomDate1Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For OT Security, deviceCustomDate1Label ="last". |