Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates to pre-built Security ML jobs #146760

Merged
merged 15 commits into from
Dec 15, 2022
Merged
Show file tree
Hide file tree
Changes from 2 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
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
"time_field": "@timestamp"
},
"custom_settings": {
"created_by": "ml-module-security-auth"
"created_by": "ml-module-security-auth",
"security_app_display_name": "Spike in Logon Events"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
"time_field": "@timestamp"
},
"custom_settings": {
"created_by": "ml-module-security-auth"
"created_by": "ml-module-security-auth",
"security_app_display_name": "Spike in Logon Events from a Source IP"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
"time_field": "@timestamp"
},
"custom_settings": {
"created_by": "ml-module-security-auth"
"created_by": "ml-module-security-auth",
"security_app_display_name": "Spike in Failed Logon Events"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
"time_field": "@timestamp"
},
"custom_settings": {
"created_by": "ml-module-security-auth"
"created_by": "ml-module-security-auth",
"security_app_display_name": "Unusual Hour for a User to Logon"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"time_field": "@timestamp"
},
"custom_settings": {
"created_by": "ml-module-security-auth"
"created_by": "ml-module-security-auth",
"security_app_display_name": "Unusual Source IP for a User to Logon from"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
"time_field": "@timestamp"
},
"custom_settings": {
"created_by": "ml-module-security-auth"
"created_by": "ml-module-security-auth",
"security_app_display_name": "Rare User Logon"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
},
"custom_settings": {
"created_by": "ml-module-siem-auditbeat",
"security_app_display_name": "Unusual Login Activity",
"custom_urls": [
{
"url_name": "IP Address Details",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"id": "siem_cloudtrail",
"id": "security_cloudtrail",
"title": "Security: Cloudtrail",
"description": "Detect suspicious activity recorded in your cloudtrail logs.",
"type": "Filebeat data",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"time_field": "@timestamp"
},
"custom_settings": {
"created_by": "ml-module-siem-cloudtrail"
"created_by": "ml-module-security-cloudtrail",
"security_app_display_name": "Spike in AWS Error Messages"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
"time_field": "@timestamp"
},
"custom_settings": {
"created_by": "ml-module-siem-cloudtrail"
"created_by": "ml-module-security-cloudtrail",
"security_app_display_name": "Rare AWS Error Code"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"time_field": "@timestamp"
},
"custom_settings": {
"created_by": "ml-module-siem-cloudtrail"
"created_by": "ml-module-security-cloudtrail",
"security_app_display_name": "Unusual City For an AWS Command"
ajosh0504 marked this conversation as resolved.
Show resolved Hide resolved
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"time_field": "@timestamp"
},
"custom_settings": {
"created_by": "ml-module-siem-cloudtrail"
"created_by": "ml-module-security-cloudtrail",
"security_app_display_name": "Unusual Country For an AWS Command"
ajosh0504 marked this conversation as resolved.
Show resolved Hide resolved
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"time_field": "@timestamp"
},
"custom_settings": {
"created_by": "ml-module-siem-cloudtrail"
"created_by": "ml-module-security-cloudtrail",
"security_app_display_name": "Unusual AWS Command for a User"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,14 @@
"time_field": "@timestamp"
},
"custom_settings": {
"custom_settings": {
"job_tags": {
"euid": "4004",
"maturity": "release",
"author": "@randomuserid/Elastic",
"version": "3",
"updated_date": "5/16/2022"
},
},
"created_by": "ml-module-security-linux-v3",
"custom_urls": [
{
"url_name": "Host Details by process name",
Expand All @@ -57,7 +57,7 @@
"url_name": "Hosts Overview by user name",
"url_value": "siem#/ml-hosts?_g=()&kqlQuery=(filterQuery:(expression:'user.name%20:%20%22$user.name$%22',kind:kuery),queryLocation:hosts.page,type:page)&timerange=(global:(linkTo:!(timeline),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')),timeline:(linkTo:!(global),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')))"
}
]
],
"security_app_display_name": "Unusual Linux Network Activity"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@
"url_name": "Hosts Overview by user name",
"url_value": "security/hosts/ml-hosts?_g=()&query=(query:'user.name%20:%20%22$user.name$%22',language:kuery)&timerange=(global:(linkTo:!(timeline),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')),timeline:(linkTo:!(global),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')))"
}
]
],
"security_app_display_name": "Unusual Linux Network Port Activity"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@
"url_name": "Hosts Overview by user name",
"url_value": "security/hosts/ml-hosts?_g=()&query=(query:'user.name%20:%20%22$user.name$%22',language:kuery)&timerange=(global:(linkTo:!(timeline),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')),timeline:(linkTo:!(global),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')))"
}
]
],
"security_app_display_name": "Anomalous Process For a Linux Population"
ajosh0504 marked this conversation as resolved.
Show resolved Hide resolved
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@
"url_name": "Hosts Overview by user name",
"url_value": "security/hosts/ml-hosts?_g=()&query=(query:'user.name%20:%20%22$user.name$%22',language:kuery)&timerange=(global:(linkTo:!(timeline),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')),timeline:(linkTo:!(global),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')))"
}
]
],
"security_app_display_name": "Unusual Linux Username"
}
}
Original file line number Diff line number Diff line change
@@ -1,62 +1,63 @@
{
"job_type": "anomaly_detector",
"description": "Security: Linux - Looks for commands related to system network configuration discovery from an unusual user context. This can be due to uncommon troubleshooting activity or due to a compromised account. A compromised account may be used by a threat actor to engage in system network configuration discovery to increase their understanding of connected networks and hosts. This information may be used to shape follow-up behaviors such as lateral movement or additional discovery.",
"groups": [
"security",
"auditbeat",
"endpoint",
"linux",
"process"
"job_type": "anomaly_detector",
"description": "Security: Linux - Looks for commands related to system network configuration discovery from an unusual user context. This can be due to uncommon troubleshooting activity or due to a compromised account. A compromised account may be used by a threat actor to engage in system network configuration discovery to increase their understanding of connected networks and hosts. This information may be used to shape follow-up behaviors such as lateral movement or additional discovery.",
"groups": [
"security",
"auditbeat",
"endpoint",
"linux",
"process"
],
"analysis_config": {
"bucket_span": "15m",
"detectors": [
{
"detector_description": "Detects rare user.name values.",
"function": "rare",
"by_field_name": "user.name"
}
],
"analysis_config": {
"bucket_span": "15m",
"detectors": [
{
"detector_description": "Detects rare user.name values.",
"function": "rare",
"by_field_name": "user.name"
}
],
"influencers": [
"process.name",
"host.name",
"process.args",
"user.name"
]
},
"allow_lazy_open": true,
"analysis_limits": {
"model_memory_limit": "64mb"
},
"data_description": {
"time_field": "@timestamp"
},
"custom_settings": {
"influencers": [
"process.name",
"host.name",
"process.args",
"user.name"
]
},
"allow_lazy_open": true,
"analysis_limits": {
"model_memory_limit": "64mb"
},
"data_description": {
"time_field": "@timestamp"
},
"custom_settings": {
"job_tags": {
"euid": "40012",
"maturity": "release",
"author": "@randomuserid/Elastic",
"version": "3",
"updated_date": "5/16/2022"
},
"created_by": "ml-module-security-linux-v3",
"custom_urls": [
{
"url_name": "Host Details by process name",
"url_value": "security/hosts/ml-hosts/$host.name$?_g=()&query=(query:'process.name%20:%20%22$process.name$%22',language:kuery)&timerange=(global:(linkTo:!(timeline),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')),timeline:(linkTo:!(global),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')))"
},
{
"url_name": "Host Details by user name",
"url_value": "security/hosts/ml-hosts/$host.name$?_g=()&query=(query:'user.name%20:%20%22$user.name$%22',language:kuery)&timerange=(global:(linkTo:!(timeline),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')),timeline:(linkTo:!(global),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')))"
},
{
"url_name": "Hosts Overview by process name",
"url_value": "security/hosts/ml-hosts?_g=()&query=(query:'process.name%20:%20%22$process.name$%22',language:kuery)&timerange=(global:(linkTo:!(timeline),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')),timeline:(linkTo:!(global),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')))"
},
{
"url_name": "Hosts Overview by user name",
"url_value": "security/hosts/ml-hosts?_g=()&query=(query:'user.name%20:%20%22$user.name$%22',language:kuery)&timerange=(global:(linkTo:!(timeline),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')),timeline:(linkTo:!(global),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')))"
}
]
}
},
"created_by": "ml-module-security-linux-v3",
"custom_urls": [
{
"url_name": "Host Details by process name",
"url_value": "security/hosts/ml-hosts/$host.name$?_g=()&query=(query:'process.name%20:%20%22$process.name$%22',language:kuery)&timerange=(global:(linkTo:!(timeline),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')),timeline:(linkTo:!(global),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')))"
},
{
"url_name": "Host Details by user name",
"url_value": "security/hosts/ml-hosts/$host.name$?_g=()&query=(query:'user.name%20:%20%22$user.name$%22',language:kuery)&timerange=(global:(linkTo:!(timeline),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')),timeline:(linkTo:!(global),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')))"
},
{
"url_name": "Hosts Overview by process name",
"url_value": "security/hosts/ml-hosts?_g=()&query=(query:'process.name%20:%20%22$process.name$%22',language:kuery)&timerange=(global:(linkTo:!(timeline),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')),timeline:(linkTo:!(global),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')))"
},
{
"url_name": "Hosts Overview by user name",
"url_value": "security/hosts/ml-hosts?_g=()&query=(query:'user.name%20:%20%22$user.name$%22',language:kuery)&timerange=(global:(linkTo:!(timeline),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')),timeline:(linkTo:!(global),timerange:(from:'$earliest$',kind:absolute,to:'$latest$')))"
}
],
"security_app_display_name": "Unusual Linux System Network Configuration Discovery"
}
}
Loading