Determine the maximum size of event data before its ingested by a SIEM
search cancel

Determine the maximum size of event data before its ingested by a SIEM

book

Article ID: 285758

calendar_today

Updated On:

Products

Carbon Black EDR

Issue/Introduction

Is it possible to determine the maximum size of event data before its ingested into a SIEM like Splunk?

Environment

  • Carbon Black EDR Server: All Supported Versions
  • CB-Event-Forwarder: All Supported Versions

Resolution

No, the size of most event types are dynamic and the actual size of events cannot be predicted until they are being ingested by a SIEM.

Additional Information

  • There is no "maximum" size to an event from the event forwarder. The maximum size is determined by several factors, notably command line length (for process start events) and file path lengths (for filemod, process start, registry modification, and other events). Therefore, we are presenting what we believe to be a 99% measurement of log message length - that is, we believe that 99% of messages through the event forwarder will be this length or smaller.
  • There may be extreme outliers for notable cases, for example encoded Powershell command lines from attackers, and as the product includes future functionality, the lengths may increase due to additional fields and/or context. 
  • The p99 (99th percentile) size for modload, netconn, filemod, childproc, and procstart messages are about 6KB each. The p99 size for procend and tamper messages are 2KB each. 
  • Note that the biggest size drivers for the output data are the modload messages (about 36% of output volume), regmod (about 34% of output volume), filemod messages (about 15% of output volume), and crossproc messages (about 8% of output volume). The remaining ~7% represent the other data types.