- Welcome to Exabeam Security Content
- What is Security Content?
- Common Information Model
- What is the Common Information Model?
- Common Information Model Context Elements
- Common Information Model Interface
- Common Information Model Event-naming Format
- Common Information Model Impact on Downstream Processes
- Using the Common Information Model to Create Custom Content
- Transitioning to the Common Information Model
- Understanding the Log
- Exabeam Parsers
- Exabeam Event Building
- Exabeam Enrichment
- Exabeam Persistence and Templates
- Exabeam Models
- Exabeam Rules
Model Attributes
Attributes are the expressions that comprise a model. They define everything from the scope of a model to the type of data a model should train on and under what conditions the model training should occur. The table below provides definitions and examples of possible model attributes.
Attribute | Definition | Example |
---|---|---|
Model ID | A unique string identifier for a model. It represents the name of the HOCON block in the model configuration file. If a subsequent model in the configuration file has the same key, the first model will be overwritten. |
|
ModelTemplate | Any string describing the model. |
|
Description | Any string providing more detail about the model. |
|
Category | Any string that groups this model with others that are similar. For a list of Exabeam |
|
IconName | Icon to display next to the model in the UI. Can be left empty. |
|
ScopeType | The type of data for which the model is created. Options include |
|
Scope | Specifies the field for which the model is collecting data. In the case of a |
|
Feature | The data object for which values are being collected. |
|
FeatureName | Any string displayed as the header of the feature table when viewing the histogram in the UI. |
|
TrainIf | An expression that defines when the model should train on the data. Common expressions include the following:
The example expression on the right indicates that the model should train once per value of Counts are reset on new sessions or sequences. The NoteOther expressions cannot be used within the |
|
ModelType | Indicates whether the model holds categorical or numerical data. Options include: CATEGORICAL, NUMERICAL_CLUSTERED, or NUMERICAL_TIME_OF_WEEK. |
|
AgingWindow | Starting in Advanced Analytics I48, represents the number of weeks data will be held in the model before purging. The default value is 16. |
|
CutOff | Number of events below which the |
|
MaxNumberOfBins | Starting in Advanced Analytics I48, represents the maximum number of bins the model is allowed before the instance is disabled. |
|
Alpha | A factor that can be used to adjust the calculation of the Confidence (cf) is calculated as follows: cf = [(N-C) / N]α N: number of observed events. C: number of unique observed events. α: a factor determining how quickly the confidence grows. The higher the number the slower confidence grows. The higher the value of alpha, the greater the amount of data required for the model to converge. |
|
ConvergenceFilter | Signifies when the model is suitable to be used as a base line to trigger rules. Until the model achieves this confidence level, it cannot be used as a baseline. The calculation can be adjusted using the Values for the confidence factor (cf) range from 0, indicating no confidence, to 1 indicating full confidence. Confidence (cf) is calculated as follows: cf = [(N-C) / N]α N: number of observed events. C: number of unique observed events. α: a factor determining how quickly the confidence grows. The higher the number the slower confidence grows. |
|
HistogramEventTypes | Array of events to be considered by the model. |
|
Disabled | Indicates whether or not the model is disabled. If |
|