Tag
Detection of Unusual AWS IAM Guardrail Policy Deletion
1 rule 2 TTPsThis threat brief identifies a detection strategy for attackers attempting defense evasion or persistence by deleting sensitive AWS IAM managed policies using previously unseen identities.
AWS IAM OpenID Connect Provider Creation by Rare User
1 rule 3 TTPsAdversaries with administrative access to an AWS account may create rogue OpenID Connect (OIDC) Identity Providers to establish persistent, federated access that bypasses credential rotation and allows them to assume IAM roles using tokens from an attacker-controlled Identity Provider.
AWS IAM User Creation via Compromised EC2 Assumed Role
2 rules 3 TTPs 1 IOCAdversaries leverage a compromised AWS EC2 instance's assumed IAM role to create new, unauthorized IAM users, establishing persistence within the AWS environment by granting themselves persistent access even after the initial compromise is remediated.
AWS IAM Multi-Factor Authentication Device Deactivation
1 rule 3 TTPsAdversaries or compromised administrators may deactivate Multi-Factor Authentication (MFA) devices in AWS Identity and Access Management (IAM) by executing a successful `DeactivateMFADevice` API call, significantly weakening account security, disabling strong authentication, and paving the way for unauthorized access, privilege escalation, or persistence.
AWS Discovery API Calls from VPN ASN for the First Time by Identity
1 rule 2 TTPs 22 IOCsThis threat detection rule identifies initial reconnaissance activities within AWS by flagging an IAM principal's first-time invocation of sensitive discovery APIs, such as GetCallerIdentity, ListUsers, ListBuckets, and DescribeInstances, when the originating IP address is associated with consumer VPNs, high-usage hosting providers, or networks linked to threat groups like TeamPCP, indicating an attacker performing enumeration of cloud resources from a suspicious network origin.
AWS Bedrock API Key Phantom User Activity Outside Bedrock
1 rule 1 TTPAn Amazon Bedrock API key phantom user (IAM user starting with 'BedrockAPIKey-*') performing non-Bedrock API calls, such as to IAM, STS, EC2, VPC, or KMS, indicates credential misuse and realized privilege escalation by an attacker using added standard IAM access keys for reconnaissance or lateral movement beyond the intended Bedrock authentication boundary.
AWS IAM Permissions Boundary Modification for Privilege Escalation
1 rule 1 TTPAn adversary can achieve privilege escalation within an AWS environment by modifying or removing an existing IAM permissions boundary on an IAM user or role, thereby unlocking previously restricted permissions defined in attached identity policies.
Lemur 1.9.0 Server-Side Request Forgery and IDOR Lead to AWS IAM Compromise
2 rules 5 TTPs 5 IOCsA low-privilege user with a freshly-provisioned SSO account in Netflix's Lemur certificate management service (versions <= 1.9.0) can exploit a Server-Side Request Forgery (SSRF) vulnerability in the ACME authority creation endpoint to reach the AWS EC2 Instance Metadata Service (IMDS), exfiltrating AWS STS credentials, and leveraging a creator-equality Insecure Direct Object Reference (IDOR) vulnerability for permanent access to PKI private keys, resulting in AWS IAM compromise and persistent certificate access.
Google Workspace Custom Admin Role Created for Persistence
1 rule 2 TTPsAdversaries may create custom administrative roles in Google Workspace to establish persistence with tailored, elevated permissions, which are then assigned to compromised or attacker-controlled accounts to bypass security controls, grant OAuth access, or modify mail routing.
AWS AssumeRoleWithWebIdentity from Kubernetes SA and External ASN
2 rules 1 TTPDetects successful AWS AssumeRoleWithWebIdentity where the caller identity is a Kubernetes service account and the source autonomous system organization is not Amazon.com, Inc., potentially indicating a stolen or misused service-account token being used off-cluster.
CVE-2022-31231 - Dell ECS Improper Access Control in IAM Module
2 rules 1 TTPDell ECS versions 3.5 and 3.6 contain an improper access control vulnerability (CVE-2022-31231) in the Identity and Access Management (IAM) module, potentially allowing a remote unauthenticated attacker to gain unauthorized read access to data.
@hulumi/policies: CIS 1.16 Admin Policy Bypass Vulnerability
2 rules 1 TTP@hulumi/policies versions before 1.3.2 improperly inspect inline and attached IAM policies, potentially allowing admin-equivalent policy paths to bypass the administrator-policy guardrail, resulting in a CIS 1.16 admin policy bypass.
Expanding Detection Beyond Endpoints to Counter Evolving Threats
3 rules 6 TTPsThreat actors are rapidly exfiltrating data by exploiting blind spots created by an over-reliance on endpoint data, necessitating a comprehensive security approach that incorporates cloud, identity, and network telemetry for effective threat detection and response.
AWS IAM Privilege Operations via Lambda Execution Role
2 rules 3 TTPsDetection of IAM API calls that create or empower IAM users and roles, attach policies, or configure instance profiles when the caller is an assumed role session associated with AWS Lambda, potentially indicating privilege escalation or persistence.
AWS IAM Login Profile Added for Root
2 rules 2 TTPsAn adversary with temporary root access in AWS may create a login profile for the root account to establish persistent console access, even if the original access keys are rotated or disabled.
AWS IAM Long-Term Access Key Correlated with Elevated Detection Alerts
2 rules 2 TTPsThis rule correlates AWS Long-Term Access Key First Seen from Source IP alerts with other open alerts of medium or higher severity that share the same IAM access key ID to prioritize investigation of potentially compromised accounts, helping identify post-compromise activity.
AWS SAML Provider Deletion Activity
2 rules 2 TTPsAn adversary may delete an AWS SAML provider to disrupt administrative access, hindering incident response and potentially escalating privileges within the AWS environment.
AWS IAM Customer-Managed Policy Attached to Role by Rare User
2 rules 3 TTPsDetects when an AWS Identity and Access Management (IAM) customer-managed policy is attached to a role by an unusual or unauthorized user, potentially indicating privilege escalation within the AWS environment.
AWS IAM AdministratorAccess Policy Attached to Role
2 rules 2 TTPsAn adversary with compromised AWS credentials may escalate privileges or persist in the environment by attaching the AdministratorAccess AWS managed policy to an existing IAM role.
AWS IAM Roles Anywhere Profile Creation
2 rules 2 TTPsDetection of AWS IAM Roles Anywhere profile creation, potentially indicating an adversary establishing persistence or escalating privileges through rogue trust anchors to gain long-term external access.
AWS IAM Roles Anywhere Trust Anchor Created with External CA
2 rules 2 TTPsThe creation of an AWS IAM Roles Anywhere Trust Anchor using an external Certificate Authority (CA) instead of an AWS-managed CA allows adversaries to establish persistent access by using their own CA to sign certificates for authentication.
AWS Console Login by User from New Region
2 rules 1 TTPAn AWS account may be compromised if a user logs into the AWS console from a geographic region they have never accessed before, potentially indicating unauthorized access or account takeover.
AWS CreateLoginProfile Activity Detection
2 rules 2 TTPsDetects the creation of AWS IAM login profiles, which can be indicative of new user creation or modifications by potentially malicious actors for privilege escalation or persistence.
AWS IAM Group Deletion Failure
2 rules 1 TTPDetection of a failed attempt to delete an AWS IAM group, which could indicate an attempt to remove audit trails or disrupt security policies.
AWS IAM AdministratorAccess Policy Attached to User
2 rules 2 TTPsAn adversary with compromised AWS credentials may attempt to escalate privileges or persist access by attaching the AdministratorAccess AWS managed policy to an existing IAM user via the AttachUserPolicy API, granting full access to all AWS services and resources.
S3Browser IAM Policy Creation with Default Bucket Name
2 rules 3 TTPsAn AWS IAM policy is created by the S3Browser utility with the default S3 bucket name placeholder, potentially indicating unauthorized access or misconfiguration.
AWS Policy Created Allowing All Resources
2 rules 1 TTPAn AWS IAM policy version was created that allows all actions on all resources, potentially leading to privilege escalation or unauthorized access.
AWS IAM User Creates Access Keys For Another User
2 rules 2 TTPsAn adversary with access to compromised AWS credentials may attempt to persist or escalate privileges by creating a new set of access keys for an existing IAM user, potentially leading to unauthorized access to resources and data.
AWS IAM User Added to Group with Elevated Privileges
2 rules 3 TTPsAn AWS IAM user was added to an IAM group which could lead to credential misuse, lateral movement, or privilege escalation if the group has elevated or admin privileges.
AWS IAM Persistence via User Session Token
2 rules 1 TTPThis brief covers detection of potential persistence techniques in AWS environments through the use of compromised user session tokens to make IAM API calls, potentially leading to unauthorized privilege escalation or resource access.
AWS IAM Long-Term Access Key First Seen from Source IP
2 rules 2 TTPsThe rule identifies the first time a long-term IAM access key ID (prefix AKIA) is used successfully from a given source.ip in AWS CloudTrail, indicating potential credential compromise.
AWS Account Login Profile Update
3 rules 1 TTPAn AWS account's login profile has been modified, potentially indicating account compromise, privilege escalation, or malicious user activity.
AWS IAM Access Denied Discovery Events
2 rules 1 TTPThis detection identifies potential reconnaissance activity by an attacker attempting to discover AWS IAM permissions and configurations by generating a high volume of access denied events.
GCP Service Account Disabled
2 rules 1 TTPDetection of a Google Cloud Platform (GCP) service account being disabled, potentially indicating malicious activity aimed at disrupting business operations by an adversary.
AWS IAM OIDC Provider Created by Rare User
2 rules 3 TTPsAn uncommon user or role creating an OpenID Connect (OIDC) Identity Provider in AWS IAM can indicate an attacker establishing persistent, federated access by creating rogue OIDC providers to assume roles using attacker-controlled IdP tokens.
AWS User Login Profile Update by Different User
2 rules 1 TTPA user updating the login profile of another user in AWS CloudTrail logs may indicate privilege escalation attempts.
AWS IAM SAML Provider Updated Detection
2 rules 2 TTPsDetection of unauthorized updates to AWS IAM SAML providers, potentially leading to privilege escalation and persistent access via trust manipulation.
AWS IAM User or Access Key Creation via S3 Browser
2 rules 2 TTPsThe use of S3 Browser to create IAM users or access keys in AWS environments indicates a potential privilege escalation, persistence, or initial access attempt by threat actors leveraging a known cloud administration tool.
Successful AWS IAM Group Deletion Detection
2 rules 1 TTPSuccessful deletion of an AWS IAM group, while not inherently malicious, can indicate insider threat activity, account compromise, or attempts to remove audit trails, and should be monitored.
GCP Service Account Deletion
2 rules 1 TTPDetection of Google Cloud Platform (GCP) service account deletion, which adversaries may perform to disrupt business operations.
FireFighter Unauthenticated SSRF Leads to Potential IAM Credential Theft
2 rules 2 TTPsFireFighter versions before 0.0.54 are vulnerable to an unauthenticated server-side request forgery (SSRF) vulnerability in the `/api/v2/firefighter/raid/jira_bot` endpoint, allowing attackers to potentially steal IAM credentials in cloud environments.
Detect AWS Access Key Creation
2 rules 1 TTPThis brief outlines how to detect the creation of AWS Access Keys, a common tactic used by attackers to establish persistence and escalate privileges within compromised AWS environments.
AWS Multi-Factor Authentication Disabled
2 rules 3 TTPsDetection of AWS Multi-Factor Authentication (MFA) being disabled for an IAM user, indicating potential weakening of account security and persistence attempts.
AWS Login Profile Creation Activity
2 rules 2 TTPsMonitoring AWS login profile creation events can help identify potentially malicious user or role creation activities within an AWS environment.
AWS IAM Virtual MFA Device Registration Attempt with Session Token
2 rules 3 TTPsAn adversary with compromised temporary AWS credentials attempts to establish persistence by creating or enabling a virtual MFA device, bypassing expected session token usage.
AWS IAM UpdateLoginProfile Privilege Escalation
2 rules 2 TTPsA user updating another user's login profile in AWS CloudTrail, potentially indicating privilege escalation.
AWS IAM Session Token Used From Multiple Addresses
2 rules 1 TTPCompromised AWS IAM session tokens are used from multiple IP addresses, networks, cities, and user agents within a short timeframe, indicating potential credential theft and abuse.
AWS IAM Principal Enumeration via UpdateAssumeRolePolicy
2 rules 3 TTPsDetects repeated failed attempts to update an IAM role's trust policy in an AWS account, consistent with role and user enumeration techniques, potentially indicating attacker-controlled infrastructure or offensive tooling.
AWS IAM Policy Version Created Allowing Access to All Resources
2 rules 1 TTPAn AWS IAM policy version allowing access to all resources has been created, potentially leading to privilege escalation and unauthorized actions.
AWS IAM Policy Deletion Detection
2 rules 1 TTPDetection of AWS IAM policy deletion events, which could indicate malicious activity by a compromised account or insider threat.
AWS IAM Policy Default Version Manipulation
2 rules 2 TTPsAn adversary may set a default policy version in AWS IAM to potentially escalate privileges, especially if previous policy versions granted broader permissions, leading to unauthorized access and data breaches.
AWS IAM MFA Device Deactivation
2 rules 3 TTPsDetection of AWS IAM MFA device deactivation via the `DeactivateMFADevice` API call, which could indicate an attempt to weaken account protections for privilege escalation or persistence.
AWS IAM Default Policy Version Modification
2 rules 1 TTPAn adversary modifies the default version of an AWS IAM policy, potentially downgrading security or disrupting access control.
AWS IAM Customer Managed Policy Version Manipulation for Privilege Escalation
2 rules 2 TTPsSuccessful creation of new or setting default versions of customer-managed IAM policies can indicate privilege escalation attempts by attackers modifying policy permissions.
AWS IAM API Calls via Temporary Session Tokens
3 rules 2 TTPsDetection of AWS IAM API operations using temporary session credentials, indicating potential credential theft, session hijacking, or privileged role abuse for persistence and defense evasion.
AWS IAM Account Concurrent Sessions from Multiple IPs
2 rules 1 TTPDetection of AWS IAM accounts exhibiting concurrent sessions originating from different IP addresses within a short timeframe, potentially indicating session hijacking.
AWS IAM AccessDenied Discovery Events
2 rules 1 TTPDetection of excessive AccessDenied events within an hour for AWS IAM users, indicating a potential compromised access key used for unauthorized discovery actions.
AWS AssumeRoleWithWebIdentity from Kubernetes SA and External ASN
2 rules 1 TTPDetects successful AWS `AssumeRoleWithWebIdentity` calls where the caller identity is a Kubernetes service account and the source autonomous system organization is not `Amazon.com, Inc.`, which may indicate a stolen or misused projected service-account token being exchanged for IAM credentials off-cluster.
AWS Account Console Login Without MFA
2 rules 2 TTPsDetection of successful AWS console login events without multi-factor authentication (MFA) enabled, potentially indicating misconfiguration, policy violation, or account compromise.
AWS IAM Group Creation for Persistence
2 rules 1 TTPAn adversary with compromised IAM write privileges creates a new group in AWS IAM and grants it excessive permissions to establish a persistence mechanism.
GCP IAM Custom Role Creation
3 rules 3 TTPsDetection of Identity and Access Management (IAM) custom role creation in Google Cloud Platform (GCP), which can indicate potential privilege escalation or persistence by adversaries creating roles with excessive permissions.
Detection of New User AWS Console Login
2 rules 2 TTPsA new AWS user logging into the console could indicate malicious activity, such as an attacker creating a new identity for persistence or lateral movement within the AWS environment.
S3 Browser Used to Create IAM Login Profiles
2 rules 2 TTPsThe S3 Browser utility is being used to enumerate IAM users lacking login profiles and subsequently create them, potentially for reconnaissance, persistence, and privilege escalation within AWS environments.
GCP Service Account Creation for Persistence
2 rules 1 TTPSuccessful creation of a new service account in Google Cloud Platform (GCP) can indicate malicious persistence, as adversaries may create these accounts to evade detection by avoiding standard user accounts.
GCP IAM Service Account Key Deletion
2 rules 2 TTPsDetection of Identity and Access Management (IAM) service account key deletion in Google Cloud Platform (GCP), potentially indicating malicious activity such as disrupting services or covering tracks after unauthorized access.
AWS IAM SAML Provider Creation for Persistence
3 rules 3 TTPsDetects the creation of a new SAML Identity Provider (IdP) in AWS IAM, potentially indicating an adversary establishing persistent, federated access to AWS accounts by forging SAML assertions from an IdP they control.
AWS IAM Operations via Compromised CloudShell
2 rules 4 TTPsCompromised AWS console sessions can lead to attackers performing sensitive IAM operations via CloudShell to establish persistence or escalate privileges.
AWS IAM Key Creation with Encryption Policy but Without MFA
2 rules 2 TTPsDetection of AWS IAM users creating access keys with encryption policies applied while failing to use multi-factor authentication, potentially indicating compromised accounts or malicious privilege escalation.
AWS IAM Group Deletion Detected
2 rules 1 TTPDetection of AWS IAM group deletion via the DeleteGroup API call, which may indicate an attacker removing audit trails, disrupting operations, or concealing privileged access activity.
AWS CloudTrail Logging Evasion via Oversized IAM Policies
2 rules 1 TTPAttackers evade AWS CloudTrail logging by padding IAM policy documents with whitespace, exceeding logging size limits and obscuring unauthorized changes to IAM policies.
AWS IAM Assume Role Policy Update
2 rules 3 TTPsAn attacker modifies an AWS IAM role's trust policy to gain the privileges of the role, potentially leading to privilege escalation and persistence within the AWS environment.
AWS IAM Assume Role Policy Brute Force Attack
1 rule 2 TTPsDetection of brute force attacks against AWS IAM roles by identifying multiple failed AssumeRole attempts using CloudTrail logs, potentially leading to unauthorized access and resource compromise.