You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: rules/integrations/aws/initial_access_iam_session_token_used_from_multiple_addresses.toml
+9-4Lines changed: 9 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,7 @@ note = """## Triage and Analysis
35
35
36
36
Access tokens are bound to a single user. Usage from multiple IP addresses may indicate the token was stolen and used elsewhere. By correlating this with additional detection criteria like multiple user agents, different cities, and different networks, we can improve the fidelity of the rule and help to eliminate false positives associated with expected behavior, like dual-stack IPV4/IPV6 usage.
37
37
38
-
#### Possible Investigation Steps
38
+
#### Possible investigation steps
39
39
40
40
- **Identify the IAM User**: Examine the `aws.cloudtrail.user_identity.arn` stored in `user_id` and correlate with the `source.ips` stored in `ip_list` and `unique_ips` count to determine how widely the token was used.
41
41
- **Correlate Additional Detection Context**: Examine `activity_type` and `fidelity_score` to determine additional cities, networks or user agents associated with the token usage.
@@ -44,18 +44,18 @@ Access tokens are bound to a single user. Usage from multiple IP addresses may i
44
44
- **Review Workload Context**: Confirm whether the user was expected to be active across multiple cities, networks or user agent environments.
45
45
- **Trace Adversary Movement**: Pivot to related actions (e.g., `s3:ListBuckets`, `iam:ListUsers`, `sts:GetCallerIdentity`) to track further enumeration.
46
46
47
-
### False Positive Analysis
47
+
### False positive analysis
48
48
49
49
- Automation frameworks that rotate through multiple IPs or cloud functions with dynamic egress IPs may cause this alert to fire.
50
50
- Confirm geolocation and workload context before escalating.
51
51
52
-
### Response and Remediation
52
+
### Response and remediation
53
53
54
54
- **Revoke the Token**: Disable or rotate the IAM credentials and invalidate the temporary session token.
55
55
- **Audit the Environment**: Look for signs of lateral movement or data access during the token's validity.
56
56
- **Strengthen Controls**: Require MFA for high-privilege actions, restrict access via policy conditions (e.g., IP range or device).
0 commit comments