Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions packages/beaconing/changelog.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
- version: "1.7.0"
changes:
- description: Update transform source index to scope to the relevant data streams.
type: enhancement
link: https://github.com/elastic/integrations/pull/19998
- version: "1.6.0"
changes:
- description: Update beaconing transform to add process related fields
Expand Down
4 changes: 3 additions & 1 deletion packages/beaconing/docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,9 @@ To inspect the installed assets, you can navigate to **Stack Management > Data >

| Transform name | Purpose | Source index | Destination index | Alias | Supported Platform | Event Category |
|---------------------------|----------------------------------------------|--------------|------------------------|------------------|-----------------------|----------------|
| beaconing.pivot_transform | Flags beaconing activity in your environment | logs-* | ml_beaconing-[version] | ml_beaconing.all | Linux, macOS, Windows | network |
| beaconing.pivot_transform | Flags beaconing activity in your environment | `logs-endpoint.events.network-*` | ml_beaconing-[version] | ml_beaconing.all | Linux, macOS, Windows | network |

**Source index patterns**: `logs-endpoint.events.network-*` holds network events collected by the [Elastic Defend](https://www.elastic.co/docs/reference/integrations/endpoint) integration.

When querying the destination index to enquire about beaconing activities, we advise using the alias for the destination index (`ml_beaconing.all`). In the event that the underlying package is upgraded, the alias will aid in maintaining the previous findings.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dest:
index: ml_beaconing-1.6.0
pipeline: 1.6.0-ml_beaconing_ingest_pipeline
index: ml_beaconing-1.7.0
pipeline: 1.7.0-ml_beaconing_ingest_pipeline
aliases:
- alias: ml_beaconing.latest
move_on_creation: true
Expand Down Expand Up @@ -411,7 +411,7 @@ pivot:
source: "return doc.containsKey('process.parent.pid') && !doc['process.parent.pid'].isEmpty() ? doc['process.parent.pid'].value.toString() : ''"
lang: painless
source:
index: logs-*
index: "logs-endpoint.events.network-*"
query:
bool:
filter:
Expand Down Expand Up @@ -454,5 +454,5 @@ sync:
delay: 120s
field: "@timestamp"
_meta:
fleet_transform_version: 1.6.0
fleet_transform_version: 1.7.0
run_as_kibana_system: false
2 changes: 1 addition & 1 deletion packages/beaconing/manifest.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
format_version: 3.0.0
name: beaconing
title: "Network Beaconing Identification"
version: 1.6.0
version: 1.7.0
source:
license: "Elastic-2.0"
description: "Package to identify beaconing activity in your network events."
Expand Down
5 changes: 5 additions & 0 deletions packages/ded/changelog.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
- version: "3.3.0"
changes:
- description: Update transform source index to scope to the relevant data streams.
type: enhancement
link: https://github.com/elastic/integrations/pull/19998
- version: "3.2.0"
changes:
- description: Add process signature fields as influencers to ML jobs and extend the network transform group_by with process.code_signature fields.
Expand Down
4 changes: 3 additions & 1 deletion packages/ded/docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,9 @@ To inspect the installed assets, you can navigate to **Stack Management > Data >

| Transform name | Purpose | Source index | Destination index | Alias | Supported Platform | Event Category |
|------------------------|---------------------------------------------|--------------|-----------------------------|-----------------------|--------------------|----------------|
| ded.pivot_transform_ea | Collects network logs from your environment | logs-* | ml_network_ded_ea-[version] | ml_network_ded_ea.all | Linux, Windows | network |
| ded.pivot_transform_ea | Collects network logs from your environment | `logs-endpoint.events.network-*,logs-network_traffic.*` | ml_network_ded_ea-[version] | ml_network_ded_ea.all | Linux, Windows | network |

**Source index patterns**: `logs-endpoint.events.network-*` holds network events collected by the [Elastic Defend](https://www.elastic.co/docs/reference/integrations/endpoint) integration, and `logs-network_traffic.*` holds network packet traffic collected by the [Network Packet Capture](https://www.elastic.co/docs/reference/integrations/network_traffic) integration.

**Note**: The transform applies only to network data and does not currently support macOS network logs.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@

dest:
index: ml_network_ded_ea-3.2.0
index: ml_network_ded_ea-3.3.0
aliases:
- alias: ml_network_ded_ea.latest
move_on_creation: true
- alias: ml_network_ded_ea.all
move_on_creation: false
pipeline: 3.2.0-ml_ded_ingest_pipeline
pipeline: 3.3.0-ml_ded_ingest_pipeline
description: This transform runs every 30 minutes and collects network logs to detect data exfiltration in your environment for the past month up to the runtime.
frequency: 30m
pivot:
Expand Down Expand Up @@ -77,7 +77,7 @@ pivot:
source: "return doc.containsKey('process.code_signature.trusted') && !doc['process.code_signature.trusted'].isEmpty() ? doc['process.code_signature.trusted'].value.toString() : ''"
lang: painless
source:
index: logs-*
index: "logs-endpoint.events.network-*,logs-network_traffic.*"
query:
bool:
filter:
Expand Down Expand Up @@ -113,5 +113,5 @@ sync:
delay: 120s
field: "@timestamp"
_meta:
fleet_transform_version: 3.2.0
fleet_transform_version: 3.3.0
run_as_kibana_system: false
2 changes: 1 addition & 1 deletion packages/ded/manifest.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
format_version: 3.0.0
name: ded
title: "Data Exfiltration Detection"
version: 3.2.0
version: 3.3.0
source:
license: "Elastic-2.0"
description: "ML package to detect data exfiltration in your network and file data."
Expand Down
5 changes: 5 additions & 0 deletions packages/lmd/changelog.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
# newer versions go on top
- version: "3.3.0"
changes:
- description: Update transform source index to scope to the relevant data streams.
type: enhancement
link: https://github.com/elastic/integrations/pull/19998
- version: "3.2.0"
changes:
- description: Add process signature fields as influencers to ML jobs.
Expand Down
4 changes: 3 additions & 1 deletion packages/lmd/docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,9 @@ To inspect the installed assets, you can navigate to **Stack Management > Data >

| Transform name | Purpose | Source index | Destination index | Alias | Supported Platform | Event Category |
|------------------------|--------------------------------------------------------|--------------|-------------------|-------|--------------------|----------------|
| lmd.pivot_transform_ea | Collects RDP session information from your environment | logs-* | ml-rdp-lmd_ea | | Windows | process |
| lmd.pivot_transform_ea | Collects RDP session information from your environment | `logs-endpoint.events.process-*` | ml-rdp-lmd_ea | | Windows | process |

**Source index pattern**: `logs-endpoint.events.process-*` holds endpoint process events collected by the [Elastic Defend](https://www.elastic.co/docs/reference/integrations/endpoint) integration.

When querying the destination index (`ml-rdp-lmd_ea`) for RDP session logs, we advise using the destination index directly. In the event that the underlying package is upgraded, it will aid in maintaining the previous findings.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
source:
index: "logs-*"
index: "logs-endpoint.events.process-*"
query:
bool:
must_not:
Expand Down Expand Up @@ -86,5 +86,5 @@ sync:
delay: 60s
field: '@timestamp'
_meta:
fleet_transform_version: 3.2.0
fleet_transform_version: 3.3.0
run_as_kibana_system: false
2 changes: 1 addition & 1 deletion packages/lmd/manifest.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
format_version: 3.0.0
name: lmd
title: "Lateral Movement Detection"
version: 3.2.0
version: 3.3.0
source:
license: "Elastic-2.0"
description: "ML package to detect lateral movement based on file transfer activity and Windows RDP events."
Expand Down
5 changes: 5 additions & 0 deletions packages/pad/changelog.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
- version: "2.3.0"
changes:
- description: Update transform source index to scope to the relevant data streams.
type: enhancement
link: https://github.com/elastic/integrations/pull/19998
- version: "2.2.0"
changes:
- description: Add process signature fields as influencers to ML jobs.
Expand Down
6 changes: 4 additions & 2 deletions packages/pad/docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,10 @@ To inspect the installed assets, you can navigate to **Stack Management > Data >

| Transform name | Purpose | Source index | Destination index | Alias | Supported Platform |
|-------------------------------------------|-------------------------------------------------------------------|--------------|-------------------------------------------------|-------------------------------------------|--------------------|
| pad.pivot_transform_okta_sessions_ea | Collects user session information for Okta events | logs-* | ml_okta_multiple_user_sessions_pad_ea-[version] | ml_okta_multiple_user_sessions_pad_ea.all | Okta |
| pad.pivot_transform_win_privilege_list_ea | Collects special privileges assigned to a user for Windows events | logs-* | ml_windows_privilege_type_pad_ea-[version] | ml_windows_privilege_type_pad_ea.all | Windows |
| pad.pivot_transform_okta_sessions_ea | Collects user session information for Okta events | `logs-okta.system-*` | ml_okta_multiple_user_sessions_pad_ea-[version] | ml_okta_multiple_user_sessions_pad_ea.all | Okta |
| pad.pivot_transform_win_privilege_list_ea | Collects special privileges assigned to a user for Windows events | `logs-system.security-*,logs-windows.*` | ml_windows_privilege_type_pad_ea-[version] | ml_windows_privilege_type_pad_ea.all | Windows |

**Source index patterns**: `logs-okta.system-*` holds Okta system logs collected by the [Okta](https://www.elastic.co/docs/reference/integrations/okta) integration, `logs-system.security-*` holds Windows security event logs collected by the [System](https://www.elastic.co/docs/reference/integrations/system) integration, and `logs-windows.*` holds Windows event logs collected by the [Windows](https://www.elastic.co/docs/reference/integrations/windows) integration.
Comment thread
kapral18 marked this conversation as resolved.

When querying the destination indices for Okta and Windows logs, we advise using the alias for the destination index (`ml_okta_multiple_user_sessions_pad_ea.all` and `ml_windows_privilege_type_pad_ea.all`). In the event that the underlying package is upgraded, the alias will aid in maintaining the previous findings.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
source:
index: "logs-*"
index: "logs-okta.system-*"
query:
bool:
filter:
Expand All @@ -18,7 +18,7 @@ source:
- terms:
'_tier': [ "data_cold", "data_frozen" ]
dest:
index: ml_okta_multiple_user_sessions_pad_ea-2.2.0
index: ml_okta_multiple_user_sessions_pad_ea-2.3.0
aliases:
- alias: ml_okta_multiple_user_sessions_pad_ea.latest
move_on_creation: true
Expand Down Expand Up @@ -70,5 +70,5 @@ sync:
delay: 60s
field: '@timestamp'
_meta:
fleet_transform_version: 2.2.0
fleet_transform_version: 2.3.0
run_as_kibana_system: false
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
source:
index: "logs-*"
index: "logs-system.security-*,logs-windows.*"
Comment thread
kapral18 marked this conversation as resolved.
query:
bool:
filter:
Expand All @@ -20,7 +20,7 @@ source:
- terms:
'_tier': [ "data_cold", "data_frozen" ]
dest:
index: ml_windows_privilege_type_pad_ea-2.2.0
index: ml_windows_privilege_type_pad_ea-2.3.0
aliases:
- alias: ml_windows_privilege_type_pad_ea.latest
move_on_creation: true
Expand Down Expand Up @@ -70,5 +70,5 @@ sync:
delay: 60s
field: '@timestamp'
_meta:
fleet_transform_version: 2.2.0
fleet_transform_version: 2.3.0
run_as_kibana_system: false
2 changes: 1 addition & 1 deletion packages/pad/manifest.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
format_version: 3.0.0
name: pad
title: "Privileged Access Detection"
version: 2.2.0
version: 2.3.0
source:
license: "Elastic-2.0"
description: "ML package to detect anomalous privileged access activity in Windows, Linux and Okta logs"
Expand Down
Loading