mirror of
https://github.com/splunk/security_content
synced 2026-06-08 17:32:49 +00:00
Branch was auto-updated.
This commit is contained in:
@@ -39,11 +39,11 @@ tags:
|
||||
asset_type: Infrastructure
|
||||
confidence: 60
|
||||
impact: 30
|
||||
message: $src_user$ account has rejected multiple Okta pushes.
|
||||
message: $user$ account has rejected multiple Okta pushes.
|
||||
mitre_attack_id:
|
||||
- T1110
|
||||
observable:
|
||||
- name: src_user
|
||||
- name: user
|
||||
type: User
|
||||
role:
|
||||
- Attacker
|
||||
@@ -53,7 +53,7 @@ tags:
|
||||
- Splunk Cloud
|
||||
required_fields:
|
||||
- _time
|
||||
- src_user
|
||||
- user
|
||||
- src_ip
|
||||
- eventType
|
||||
- status
|
||||
|
||||
@@ -33,11 +33,11 @@ tags:
|
||||
asset_type: Infrastructure
|
||||
confidence: 80
|
||||
impact: 80
|
||||
message: $src_user$ account has rejected multiple Okta pushes.
|
||||
message: $user$ account has rejected multiple Okta pushes.
|
||||
mitre_attack_id:
|
||||
- T1110
|
||||
observable:
|
||||
- name: src_user
|
||||
- name: user
|
||||
type: User
|
||||
role:
|
||||
- Attacker
|
||||
@@ -47,7 +47,7 @@ tags:
|
||||
- Splunk Cloud
|
||||
required_fields:
|
||||
- _time
|
||||
- src_user
|
||||
- user
|
||||
- src_ip
|
||||
- eventType
|
||||
- status
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ tags:
|
||||
mitre_attack_id:
|
||||
- T1189
|
||||
observable:
|
||||
- name: User
|
||||
- name: user
|
||||
type: User
|
||||
role:
|
||||
- Victim
|
||||
|
||||
@@ -36,7 +36,7 @@ tags:
|
||||
mitre_attack_id:
|
||||
- T1588.004
|
||||
observable:
|
||||
- name: Hostname
|
||||
- name: host
|
||||
type: Hostname
|
||||
role:
|
||||
- Victim
|
||||
|
||||
+1
-1
@@ -38,7 +38,7 @@ tags:
|
||||
mitre_attack_id:
|
||||
- T1588.004
|
||||
observable:
|
||||
- name: Hostname
|
||||
- name: host
|
||||
type: Hostname
|
||||
role:
|
||||
- Victim
|
||||
|
||||
@@ -2,12 +2,12 @@ name: AWS Exfiltration via Batch Service
|
||||
id: 04455dd3-ced7-480f-b8e6-5469b99e98e2
|
||||
version: 1
|
||||
date: '2023-04-24'
|
||||
author: ''
|
||||
author: Bhavin Patel, Splunk
|
||||
status: production
|
||||
type: TTP
|
||||
data_source: []
|
||||
description: This search looks for events where AWS Batch Service is used for creating a job that could potentially abuse the AWS Bucket Replication feature on S3 buckets. This AWS service can used to transfer data between different AWS S3 buckets and an attacker can leverage this to exfiltrate data by creating a malicious batch job.
|
||||
search: '`cloudtrail` eventName = JobCreated | stats count min(_time) as firstTime max(_time) as lastTime values(serviceEventDetails.jobArn) as job_arn values(serviceEventDetails.status) as status by src_ip aws_account_id eventName errorCode userAgent| `security_content_ctime(firstTime)` | `security_content_ctime(lastTime)` | `aws_exfiltration_via_datasync_task_filter`'
|
||||
search: '`cloudtrail` eventName = JobCreated | stats count min(_time) as firstTime max(_time) as lastTime values(serviceEventDetails.jobArn) as job_arn values(serviceEventDetails.status) as status by src_ip aws_account_id eventName errorCode userAgent| `security_content_ctime(firstTime)` | `security_content_ctime(lastTime)` | `aws_exfiltration_via_datasync_task_filter`'
|
||||
how_to_implement: You must install splunk AWS add on and Splunk App for AWS. This
|
||||
search works with AWS CloudTrail logs.
|
||||
known_false_positives: It is possible that an AWS Administrator or a user has legitimately created this job for some tasks.
|
||||
@@ -20,14 +20,10 @@ tags:
|
||||
asset_type: AWS Account
|
||||
confidence: 80
|
||||
impact: 80
|
||||
message: AWS Batch Job is created on account id - $aws_account_id$ by user $user_arn$ from src_ip $src_ip$
|
||||
message: AWS Batch Job is created on account id - $aws_account_id$ from src_ip $src_ip$
|
||||
mitre_attack_id:
|
||||
- T1119
|
||||
observable:
|
||||
- name: user_arn
|
||||
type: User
|
||||
role:
|
||||
- Attacker
|
||||
- name: src_ip
|
||||
type: IP Address
|
||||
role:
|
||||
|
||||
@@ -23,11 +23,11 @@ tags:
|
||||
asset_type: EC2 Snapshot
|
||||
confidence: 80
|
||||
impact: 80
|
||||
message: Potential AWS EC2 Exfiltration detected on account id - $aws_account_id$ by user $user_arn$ from src_ip $src_ip$
|
||||
message: Potential AWS EC2 Exfiltration detected on account id - $aws_account_id$ by user $userName$ from src_ip $src_ip$
|
||||
mitre_attack_id:
|
||||
- T1537
|
||||
observable:
|
||||
- name: user_arn
|
||||
- name: userName
|
||||
type: User
|
||||
role:
|
||||
- Attacker
|
||||
|
||||
@@ -32,11 +32,7 @@ tags:
|
||||
mitre_attack_id:
|
||||
- T1201
|
||||
observable:
|
||||
- name: src_ip
|
||||
type: IP Address
|
||||
role:
|
||||
- Attacker
|
||||
- name: user_arn
|
||||
- name: user_name
|
||||
type: User
|
||||
role:
|
||||
- Attacker
|
||||
|
||||
@@ -13,8 +13,8 @@ description: The following detection identifes when a policy is deleted on AWS.
|
||||
data_source: []
|
||||
search: '`cloudtrail` eventName=DeletePolicy (userAgent!=*.amazonaws.com) | stats
|
||||
count min(_time) as firstTime max(_time) as lastTime values(requestParameters.policyArn)
|
||||
as policyArn by src eventName eventSource aws_account_id errorCode errorMessage
|
||||
userAgent eventID awsRegion userIdentity.principalId userIdentity.arn | `security_content_ctime(firstTime)`
|
||||
as policyArn by src user_arn eventName eventSource aws_account_id errorCode errorMessage
|
||||
userAgent eventID awsRegion userIdentity.principalId | `security_content_ctime(firstTime)`
|
||||
| `security_content_ctime(lastTime)` | `aws_iam_delete_policy_filter`'
|
||||
how_to_implement: The Splunk AWS Add-on and Splunk App for AWS is required to utilize
|
||||
this data. The search requires AWS Cloudtrail logs.
|
||||
|
||||
@@ -12,7 +12,7 @@ description: Enforcing network-access controls is one of the defensive mechanism
|
||||
will query the AWS CloudTrail logs to detect users deleting network ACLs.
|
||||
data_source: []
|
||||
search: '`cloudtrail` eventName=DeleteNetworkAclEntry requestParameters.egress=false
|
||||
| fillnull | stats count min(_time) as firstTime max(_time) as lastTime by userName
|
||||
| fillnull | stats count min(_time) as firstTime max(_time) as lastTime by user_arn
|
||||
userIdentity.principalId eventName requestParameters.egress src userAgent | `security_content_ctime(firstTime)`|
|
||||
`security_content_ctime(lastTime)` | `aws_network_access_control_list_deleted_filter`'
|
||||
how_to_implement: You must install the AWS App for Splunk (version 5.1.0 or later)
|
||||
|
||||
@@ -52,10 +52,6 @@ tags:
|
||||
type: User
|
||||
role:
|
||||
- Victim
|
||||
- name: ipAddress
|
||||
type: IP Address
|
||||
role:
|
||||
- Attacker
|
||||
product:
|
||||
- Splunk Enterprise
|
||||
- Splunk Enterprise Security
|
||||
|
||||
@@ -37,11 +37,11 @@ tags:
|
||||
- T1098
|
||||
observable:
|
||||
- name: userPrincipalName
|
||||
type: Other
|
||||
type: User Name
|
||||
role:
|
||||
- Victim
|
||||
- name: initiatedBy
|
||||
type: User
|
||||
type: User Name
|
||||
role:
|
||||
- Attacker
|
||||
product:
|
||||
|
||||
@@ -31,7 +31,7 @@ tags:
|
||||
asset_type: AWS Instance
|
||||
confidence: 60
|
||||
impact: 70
|
||||
message: User $user$ is modifying an instance $dest$ for the first time.
|
||||
message: User $user$ is modifying an instance $object_id$ for the first time.
|
||||
mitre_attack_id:
|
||||
- T1078.004
|
||||
- T1078
|
||||
@@ -40,10 +40,6 @@ tags:
|
||||
type: User
|
||||
role:
|
||||
- Attacker
|
||||
- name: dest
|
||||
type: Endpoint
|
||||
role:
|
||||
- Victim
|
||||
product:
|
||||
- Splunk Enterprise
|
||||
- Splunk Enterprise Security
|
||||
|
||||
@@ -59,7 +59,7 @@ tags:
|
||||
type: IP Address
|
||||
role:
|
||||
- Attacker
|
||||
- name: dest
|
||||
- name: object
|
||||
type: Endpoint
|
||||
role:
|
||||
- Victim
|
||||
|
||||
@@ -46,10 +46,10 @@ tags:
|
||||
mitre_attack_id:
|
||||
- T1530
|
||||
observable:
|
||||
- name: dest
|
||||
type: Other
|
||||
- name: remote_ip
|
||||
type: IP Address
|
||||
role:
|
||||
- Other
|
||||
- Attacker
|
||||
product:
|
||||
- Splunk Enterprise
|
||||
- Splunk Enterprise Security
|
||||
|
||||
@@ -35,10 +35,10 @@ tags:
|
||||
mitre_attack_id:
|
||||
- T1530
|
||||
observable:
|
||||
- name: dest
|
||||
type: Other
|
||||
- name: src_ip
|
||||
type: IP Address
|
||||
role:
|
||||
- Other
|
||||
- Attacker
|
||||
product:
|
||||
- Splunk Enterprise
|
||||
- Splunk Enterprise Security
|
||||
|
||||
@@ -17,9 +17,7 @@ description: The following analytic identifies multiple failed multi-factor auth
|
||||
and APT29 have leveraged this technique to bypass multi-factor authentication controls
|
||||
as reported by Mandiant and others.
|
||||
data_source: []
|
||||
search: ' `gws_reports_login` event.name=login_failure `gws_login_mfa_methods` | bucket
|
||||
span=5m _time | stats dc(_raw) AS mfa_prompts values(user) by src_ip, login_challenge_method, _time
|
||||
| where mfa_prompts >= 10 | `gcp_multiple_failed_mfa_requests_for_user_filter`'
|
||||
search: "`gws_reports_login` event.name=login_failure `gws_login_mfa_methods` | bucket span=5m _time | stats dc(_raw) AS mfa_prompts values(user) AS user by src_ip, login_challenge_method, _time | where mfa_prompts >= 10 | `gcp_multiple_failed_mfa_requests_for_user_filter`"
|
||||
how_to_implement: You must install the latest version of Splunk Add-on for Google
|
||||
Workspace from Splunkbase (https://splunkbase.splunk.com/app/5556) which allows
|
||||
Splunk administrators to collect Google Workspace event data in Splunk using Google
|
||||
|
||||
@@ -38,14 +38,10 @@ tags:
|
||||
- T1048.003
|
||||
- T1048
|
||||
observable:
|
||||
- name: source.address
|
||||
type: User
|
||||
- name: dest_domain
|
||||
type: IP Address
|
||||
role:
|
||||
- Attacker
|
||||
- name: destination{}.address
|
||||
type: User
|
||||
role:
|
||||
- Victim
|
||||
product:
|
||||
- Splunk Enterprise
|
||||
- Splunk Enterprise Security
|
||||
|
||||
@@ -32,14 +32,14 @@ tags:
|
||||
asset_type: GSuite
|
||||
confidence: 50
|
||||
impact: 50
|
||||
message: tbd
|
||||
message: Gsuite suspicious calendar invite sent by $email$
|
||||
mitre_attack_id:
|
||||
- T1566
|
||||
observable:
|
||||
- name: dest
|
||||
type: Other
|
||||
- name: email
|
||||
type: Email Address
|
||||
role:
|
||||
- Other
|
||||
- Attacker
|
||||
product:
|
||||
- Splunk Enterprise
|
||||
- Splunk Enterprise Security
|
||||
|
||||
@@ -36,11 +36,7 @@ tags:
|
||||
- T1136.003
|
||||
- T1136
|
||||
observable:
|
||||
- name: ActorIpAddress
|
||||
type: IP Address
|
||||
role:
|
||||
- Attacker
|
||||
- name: Actor.ID
|
||||
- name: UserId
|
||||
type: User
|
||||
role:
|
||||
- Attacker
|
||||
|
||||
@@ -30,14 +30,10 @@ tags:
|
||||
mitre_attack_id:
|
||||
- T1556
|
||||
observable:
|
||||
- name: dest
|
||||
type: Endpoint
|
||||
role:
|
||||
- Victim
|
||||
- name: user
|
||||
type: User
|
||||
role:
|
||||
- Attacker
|
||||
- Victim
|
||||
product:
|
||||
- Splunk Enterprise
|
||||
- Splunk Enterprise Security
|
||||
|
||||
@@ -14,7 +14,7 @@ description: This analytic is to detect a suspicious modification of the active
|
||||
valid setup installer that creating or modifying this registry.
|
||||
data_source:
|
||||
- Sysmon Event ID 1
|
||||
search: '| tstats `security_content_summariesonly` count FROM datamodel=Endpoint.Registry WHERE (Registry.registry_value_name= "StubPath" Registry.registry_path = "*\\SOFTWARE\\Microsoft\\Active Setup\\Installed Components*") BY _time span=1h Registry.registry_path Registry.registry_key_name Registry.registry_value_name Registry.registry_value_data Registry.process_guid Registry.dest Registry.user
|
||||
search: '| tstats `security_content_summariesonly` count FROM datamodel=Endpoint.Registry WHERE (Registry.registry_value_name= "StubPath" Registry.registry_path = "*\\SOFTWARE\\Microsoft\\Active Setup\\Installed Components*") BY _time span=1h Registry.registry_path Registry.registry_key_name Registry.registry_value_name Registry.registry_value_data Registry.process_guid Registry.dest Registry.user
|
||||
| `drop_dm_object_name(Registry)`
|
||||
| `security_content_ctime(firstTime)`
|
||||
| `security_content_ctime(lastTime)`| `active_setup_registry_autostart_filter`'
|
||||
|
||||
Reference in New Issue
Block a user