-
AWS S3 Object Encryption Using External KMS Key
Oct 7, 2026 · Domain: Cloud Data Source: AWS Data Source: Amazon Web Services Data Source: AWS S3 Data Source: AWS KMS Use Case: Threat Detection Tactic: Impact Resources: Investigation Guide Noise: Low Performance: Normal Profile: Recommended Threat: Ransomware Rule Type: ES|QL Platform: AWS Service: AWS S3 Service: AWS KMS ·Identifies use of the S3 CopyObject API where the destination object is encrypted using an AWS KMS key from an external AWS account. This behavior may indicate ransomware-style impact activity where an adversary with access to a misconfigured S3 bucket encrypts objects using a KMS key they control, preventing the bucket owner from decrypting their own data. This technique is a critical early signal of destructive intent or cross-account misuse.
Read More -
AWS Bedrock Detected Multiple Attempts to use Denied Models by a Single User
Oct 1, 2026 · Domain: GenAI Data Source: AWS Bedrock Data Source: AWS S3 Resources: Investigation Guide Use Case: Policy Violation Noise: Low Performance: Fast Profile: Recommended Threat: Unauthorized AI Usage Rule Type: ES|QL Platform: AWS Domain: Cloud Service: AWS S3 Service: AWS Bedrock Mitre Atlas: AML.T0015 Mitre Atlas: AML.T0034 ·Identifies multiple successive failed attempts to use denied model resources within AWS Bedrock. This could indicated attempts to bypass limitations of other approved models, or to force an impact on the environment by incurring exhorbitant costs.
Read More -
AWS Bedrock Detected Multiple Validation Exception Errors by a Single User
Oct 1, 2026 · Domain: GenAI Data Source: AWS Data Source: AWS Bedrock Data Source: AWS S3 Use Case: Policy Violation Resources: Investigation Guide Noise: Low Performance: Fast Profile: Recommended Threat: Unauthorized AI Usage Rule Type: ES|QL Platform: AWS Domain: Cloud Service: AWS S3 Service: AWS Bedrock Mitre Atlas: AML.T0015 Mitre Atlas: AML.T0034 Mitre Atlas: AML.T0046 ·Identifies multiple validation exeception errors within AWS Bedrock. Validation errors occur when you run the InvokeModel or InvokeModelWithResponseStream APIs on a foundation model that uses an incorrect inference parameter or corresponding value. These errors also occur when you use an inference parameter for one model with a model that doesn't have the same API parameter. This could indicate attempts to bypass limitations of other approved models, or to force an impact on the environment by incurring exhorbitant costs.
Read More -
AWS Bedrock Guardrails Detected Multiple Policy Violations Within a Single Blocked Request
Oct 1, 2026 · Domain: GenAI Data Source: AWS Bedrock Data Source: AWS S3 Resources: Investigation Guide Use Case: Policy Violation Noise: Low Performance: Fast Threat: Unauthorized AI Usage Rule Type: ES|QL Platform: AWS Domain: Cloud Service: AWS S3 Service: AWS Bedrock Mitre Atlas: AML.T0051 Mitre Atlas: AML.T0054 ·Identifies multiple violations of AWS Bedrock guardrails within a single request, resulting in a block action, increasing the likelihood of malicious intent. Multiple violations implies that a user may be intentionally attempting to cirvumvent security controls, access sensitive information, or possibly exploit a vulnerability in the system.
Read More -
AWS Bedrock Guardrails Detected Multiple Violations by a Single User Over a Session
Oct 1, 2026 · Domain: GenAI Data Source: AWS Bedrock Data Source: AWS S3 Resources: Investigation Guide Use Case: Policy Violation Noise: Low Performance: Normal Profile: Recommended Threat: Unauthorized AI Usage Rule Type: ES|QL Platform: AWS Domain: Cloud Service: AWS S3 Service: AWS Bedrock Mitre Atlas: AML.T0051 Mitre Atlas: AML.T0054 ·Identifies multiple violations of AWS Bedrock guardrails by the same user in the same account over a session. Multiple violations implies that a user may be intentionally attempting to cirvumvent security controls, access sensitive information, or possibly exploit a vulnerability in the system.
Read More -
AWS Bedrock Invocations without Guardrails Detected by a Single User Over a Session
Oct 1, 2026 · Domain: GenAI Data Source: AWS Bedrock Data Source: AWS S3 Resources: Investigation Guide Use Case: Policy Violation Noise: Low Performance: Normal Profile: Recommended Threat: Unauthorized AI Usage Rule Type: ES|QL Platform: AWS Domain: Cloud Service: AWS S3 Service: AWS Bedrock Mitre Atlas: AML.T0051 Mitre Atlas: AML.T0054 ·Identifies multiple AWS Bedrock executions in a one minute time window without guardrails by the same user in the same account over a session. Multiple consecutive executions implies that a user may be intentionally attempting to bypass security controls, by not routing the requests with the desired guardrail configuration in order to access sensitive information, or possibly exploit a vulnerability in the system.
Read More -
Potential Abuse of Resources by High Token Count and Large Response Sizes
Oct 1, 2026 · Domain: GenAI Data Source: AWS Bedrock Data Source: Amazon Web Services Data Source: AWS S3 Use Case: Potential Overload Use Case: Resource Exhaustion Resources: Investigation Guide Noise: Low Performance: Normal Rule Type: ES|QL Platform: AWS Domain: Cloud Service: AWS S3 Service: AWS Bedrock Mitre Atlas: AML.T0029 Mitre Atlas: AML.T0034 ·Detects potential resource exhaustion or data breach attempts by monitoring for users who consistently generate high input token counts, submit numerous requests, and receive large responses. This behavior could indicate an attempt to overload the system or extract an unusually large amount of data, possibly revealing sensitive information or causing service disruptions.
Read More -
Detects repeated high-confidence 'BLOCKED' actions coupled with specific 'Content Filter' policy violation having codes such as 'MISCONDUCT', 'HATE', 'SEXUAL', INSULTS', 'PROMPT_ATTACK', 'VIOLENCE' indicating persistent misuse or attempts to probe the model's ethical boundaries.
Read More -
Detects repeated compliance violation 'BLOCKED' actions coupled with specific policy name such as 'sensitive_information_policy', indicating persistent misuse or attempts to probe the model's denied topics.
Read More -
Detects repeated compliance violation 'BLOCKED' actions coupled with specific policy name such as 'topic_policy', indicating persistent misuse or attempts to probe the model's denied topics.
Read More -
Unusual High Word Policy Blocks Detected
Detects repeated compliance violation 'BLOCKED' actions coupled with specific policy name such as 'word_policy', indicating persistent misuse or attempts to probe the model's denied topics.
Read More -
Identifies AWS API activity originating from uncommon desktop client applications based on the user agent string. This rule detects S3 Browser and Cyberduck, which are graphical S3 management tools that provide bulk upload/download capabilities. While legitimate, these tools are rarely used in enterprise environments and have been observed in use by threat actors for data exfiltration. Any activity from these clients should be validated against authorized data transfer workflows.
Read More -
AWS Discovery API Calls via CLI from a Single Resource
Sep 19, 2026 · Domain: Cloud Data Source: AWS Data Source: AWS EC2 Data Source: AWS IAM Data Source: AWS S3 Data Source: AWS CloudTrail Data Source: AWS RDS Data Source: AWS Lambda Data Source: AWS STS Data Source: AWS KMS Data Source: AWS SES Data Source: AWS Cloudfront Data Source: AWS DynamoDB Data Source: AWS Elastic Load Balancing Data Source: AWS Organizations Use Case: Threat Detection Tactic: Discovery Resources: Investigation Guide Noise: Medium Performance: Normal Rule Type: ES|QL Platform: AWS Service: AWS IAM Service: AWS S3 Service: AWS EC2 Service: AWS Lambda Service: AWS RDS Service: AWS KMS Service: AWS STS Service: AWS SES Service: AWS DynamoDB ·Detects when a single AWS resource is running multiple read-only, discovery API calls in a 10-second window. This behavior could indicate an actor attempting to discover the AWS infrastructure using compromised credentials or a compromised instance. Adversaries may use this information to identify potential targets for further exploitation or to gain a better understanding of the target's infrastructure.
Read More -
AWS S3 Bucket Enumeration or Brute Force
Sep 19, 2026 · Domain: Cloud Data Source: AWS Data Source: Amazon Web Services Data Source: AWS S3 Resources: Investigation Guide Use Case: Log Auditing Tactic: Impact Tactic: Discovery Tactic: Collection Noise: High Performance: Normal Profile: Aggressive Threat: Brute Force Rule Type: Threshold Platform: AWS Data Source: AWS CloudTrail Service: AWS S3 ·Identifies a high number of failed S3 operations against a single bucket from a single source address within a short timeframe. This activity can indicate attempts to collect bucket objects or cause an increase in billing to an account via internal "AccessDenied" errors.
Read More -
AWS S3 Bucket Policy Added to Allow Public Access
Sep 19, 2026 · Domain: Cloud Data Source: AWS Data Source: Amazon Web Services Data Source: AWS S3 Use Case: Threat Detection Tactic: Exfiltration Tactic: Collection Resources: Investigation Guide Noise: Low Performance: Normal Rule Type: Event Correlation (EQL) Platform: AWS Data Source: AWS CloudTrail Service: AWS S3 ·Detects when an Amazon S3 bucket policy is modified to grant public access using a wildcard (Principal:"") statement. This rule analyzes PutBucketPolicy events that include both Effect=Allow and Principal:"" in the request parameters, indicating that permissions were extended to all identities, potentially making the bucket or its contents publicly accessible. Publicly exposing an S3 bucket is one of the most common causes of sensitive data leaks in AWS environments. Adversaries or misconfigurations can leverage this exposure to exfiltrate data, host malicious content, or collect credentials and logs left in open storage.
Read More -
AWS S3 Rapid Bucket Posture API Calls from a Single Principal
Sep 19, 2026 · Domain: Cloud Data Source: AWS Data Source: Amazon Web Services Data Source: AWS S3 Data Source: AWS CloudTrail Use Case: Threat Detection Tactic: Discovery Tactic: Collection Resources: Investigation Guide Noise: High Performance: Normal Profile: Aggressive Rule Type: ES|QL Platform: AWS Service: AWS S3 ·Identifies when the same AWS principal, from the same source IP, successfully invokes read-only S3 control-plane APIs that reveal bucket posture across many buckets in a short period. This pattern can indicate automated reconnaissance or security scanning, similar to CSPM tools and post-compromise enumeration. The rule excludes AWS service principals, requires programmatic-style sessions (not Management Console credentials), and requires populated resource and identity fields so nulls do not skew cardinality.
Read More -
AWS S3 Static Site JavaScript File Uploaded
This rule detects when a JavaScript file is uploaded in an S3 static site directory (
static/js/) by an IAM user or assumed role. This can indicate suspicious modification of web content hosted on S3, such as injecting malicious scripts into a static website frontend.
Read More -
Excessive AWS S3 Object Encryption with SSE-C
Sep 19, 2026 · Domain: Cloud Data Source: AWS Data Source: Amazon Web Services Data Source: AWS S3 Resources: Investigation Guide Use Case: Threat Detection Tactic: Impact Noise: Low Performance: Normal Profile: Recommended Threat: Ransomware Rule Type: Threshold Platform: AWS Data Source: AWS CloudTrail Service: AWS S3 ·Identifies a high-volume of AWS S3 objects stored in a bucket using using Server-Side Encryption with Customer-Provided Keys (SSE-C). Adversaries with compromised AWS credentials can encrypt objects in an S3 bucket using their own encryption keys, rendering the objects unreadable or recoverable without the key. This can be used as a form of ransomware to extort the bucket owner for the decryption key. This is a Threshold rule that triggers when this behavior is observed multiple times for a specific bucket in a short time-window.
Read More -
Potential AWS S3 Bucket Ransomware Note Uploaded
Sep 19, 2026 · Domain: Cloud Data Source: AWS Data Source: Amazon Web Services Data Source: AWS S3 Use Case: Threat Detection Tactic: Impact Resources: Investigation Guide Noise: High Performance: Normal Profile: Aggressive Threat: Ransomware Rule Type: Event Correlation (EQL) Platform: AWS Data Source: AWS CloudTrail Service: AWS S3 ·Identifies potential ransomware note being uploaded to an AWS S3 bucket. This rule detects the PutObject S3 API call with an object name commonly associated with ransomware notes. The keywords detected here rarely overlap with common file names and have been attributed to ransomware notes with high-confidence. Adversaries with access to a misconfigured S3 bucket may retrieve, delete, and replace objects with ransom notes to extort victims.
Read More -
Unusual AWS S3 Object Encryption with SSE-C
Sep 19, 2026 · Domain: Cloud Data Source: AWS Data Source: Amazon Web Services Data Source: AWS S3 Resources: Investigation Guide Use Case: Threat Detection Tactic: Impact Noise: Low Performance: Normal Profile: Recommended Threat: Ransomware Rule Type: New Terms Platform: AWS Data Source: AWS CloudTrail Service: AWS S3 ·Identifies when AWS S3 objects stored in a bucket are encrypted using Server-Side Encryption with Customer-Provided Keys (SSE-C). Adversaries with compromised AWS credentials can encrypt objects in an S3 bucket using their own encryption keys, rendering the objects unreadable or recoverable without the key. This can be used as a form of ransomware to extort the bucket owner for the decryption key. This is a New Terms rule that flags when this behavior is observed for the first time user and target bucket name.
Read More