http://example.com/example.jsonschema for baselines
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
|---|---|---|---|---|---|---|---|
| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | baselines.spec.json |
object (Baseline Schema)
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| author | string |
Required | cannot be null | Baseline Schema |
| date | string |
Required | cannot be null | Baseline Schema |
| description | string |
Required | cannot be null | Baseline Schema |
| how_to_implement | string |
Optional | cannot be null | Baseline Schema |
| id | string |
Required | cannot be null | Baseline Schema |
| name | string |
Required | cannot be null | Baseline Schema |
| search | string |
Required | cannot be null | Baseline Schema |
| tags | object |
Required | cannot be null | Baseline Schema |
| datamodel | array |
Optional | cannot be null | Baseline Schema |
| version | integer |
Required | cannot be null | Baseline Schema |
| Additional Properties | Any | Optional | can be null |
Author of the baseline
author
-
is required
-
Type:
string -
cannot be null
-
defined in: Baseline Schema
string
Bahvin Patel, Splunk
date of creation or modification, format yyyy-mm-dd
date
-
is required
-
Type:
string -
cannot be null
-
defined in: Baseline Schema
string
'2019-12-06'
A detailed description of the baseline
description
-
is required
-
Type:
string -
cannot be null
-
defined in: Baseline Schema
string
>-
This search looks for CloudTrail events where an AWS instance is started and
creates a baseline of most recent time (latest) and the first time (earliest)
we've seen this region in our dataset grouped by the value awsRegion for the
last 30 days
information about how to implement. Only needed for non standard implementations.
how_to_implement
-
is optional
-
Type:
string -
cannot be null
-
defined in: Baseline Schema
string
>-
This search requires Sysmon Logs and a Sysmon configuration, which includes
EventCode 10 for lsass.exe.
UUID as unique identifier
id
-
is required
-
Type:
string -
cannot be null
-
defined in: Baseline Schema
string
fc0edc95-ff2b-48b0-9f6f-63da3789fd63
name
-
is required
-
Type:
string(Name of baseline) -
cannot be null
-
defined in: Baseline Schema
string (Name of baseline)
Previously Seen AWS Regions
The Splunk search for the baseline
search
-
is required
-
Type:
string -
cannot be null
-
defined in: Baseline Schema
string
>-
cloudtrail StartInstances | stats earliest(_time) as earliest latest(_time) as
latest by awsRegion | outputlookup previously_seen_aws_regions.csv
An array of key value pairs for tagging
tags
-
is required
-
Type:
object(Details) -
cannot be null
-
defined in: Baseline Schema
object (Details)
minimum number of items: the minimum number of items for this array is: 1
unique items: all items in this array must be unique. Duplicates are not allowed.
The default value is:
{}analytic_story: suspicious_aws_ec2_activities
custom_key: custom_value
datamodel used in the search
datamodel
-
is optional
-
Type:
string[] -
cannot be null
-
defined in: Baseline Schema
string[]
Endpoint
version of baseline, e.g. 1 or 2 ...
version
-
is required
-
Type:
integer -
cannot be null
-
defined in: Baseline Schema
integer
1
Additional properties are allowed and do not have to follow a specific schema