<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>AWS Elastic Load Balancing - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/aws-elastic-load-balancing/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 20 Jul 2026 13:07:53 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/aws-elastic-load-balancing/feed.xml" rel="self" type="application/rss+xml"/><item><title>AWS CLI Discovery from Single Resource</title><link>https://feed.craftedsignal.io/briefs/2026-07-aws-discovery-cli-resource/</link><pubDate>Mon, 20 Jul 2026 13:07:53 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-aws-discovery-cli-resource/</guid><description>An Elastic detection rule identifies when a single AWS identity, using the AWS CLI, performs more than five distinct read-only discovery API calls (such as Describe*, List*, Get*, and Generate*) across various AWS services within a 10-second window, indicating reconnaissance by an adversary using compromised credentials or an exploited EC2 instance to map the AWS infrastructure for potential targets and further exploitation.</description><content:encoded><![CDATA[<p>An Elastic detection rule flags suspicious AWS CloudTrail activity where a single AWS resource executes more than five unique discovery API calls (e.g., <code>Describe*</code>, <code>List*</code>, <code>Get*</code>, <code>Generate*</code>) within a 10-second window. This behavior, often originating from the AWS Command Line Interface (CLI), is a strong indicator of an adversary performing reconnaissance after gaining initial access through compromised credentials or an exploited EC2 instance. Threat actors leverage such rapid, diverse API enumeration to map the target's AWS infrastructure, identify valuable assets, and pinpoint potential weak points for subsequent exploitation. This activity represents an early stage of compromise, providing valuable insights into the attacker's understanding of the environment and their potential next moves. Organizations should prioritize investigation of such alerts to prevent deeper intrusions and data exfiltration.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li><strong>Initial Access</strong>: An attacker gains initial access to an AWS environment, typically via compromised AWS credentials (e.g., IAM user access keys) or by compromising an existing EC2 instance.</li>
<li><strong>Environment Setup</strong>: From the compromised resource or system, the attacker utilizes the AWS Command Line Interface (CLI) to interact with the AWS API.</li>
<li><strong>Broad Enumeration</strong>: The attacker begins to execute multiple read-only API calls across various AWS services such as EC2, IAM, S3, KMS, RDS, Lambda, DynamoDB, CloudFront, Elastic Load Balancing, STS, SES, and Organizations.</li>
<li><strong>Rapid Discovery</strong>: Within a brief 10-second window, the attacker executes more than five distinct API actions, specifically focusing on <code>Describe*</code>, <code>List*</code>, <code>Get*</code>, and <code>Generate*</code> operations to gather information.</li>
<li><strong>Information Gathering</strong>: The attacker collects extensive details about the AWS environment, including running instances, user roles, bucket configurations, key management service details, and other resource metadata.</li>
<li><strong>Target Identification</strong>: The gathered information is then used to build a comprehensive understanding of the infrastructure, identify valuable data stores, discover misconfigurations, and pinpoint specific targets for further privilege escalation, lateral movement, or data exfiltration.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>If this discovery phase succeeds undetected, attackers can gain a deep understanding of the targeted AWS infrastructure, enabling them to identify critical assets, sensitive data, and exploitable misconfigurations. This knowledge significantly facilitates subsequent stages of an attack, such as privilege escalation, lateral movement, data exfiltration, or resource hijacking for cryptocurrency mining. The impact can range from unauthorized data access and financial loss to complete compromise of cloud environments, disruption of services, and reputational damage. While this specific detection identifies an early reconnaissance phase, its successful execution directly increases the likelihood and severity of subsequent, more damaging attacks.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Deploy the provided ESQL detection logic (or similar behavioral analytics) to your SIEM, focusing on <code>aws.cloudtrail</code> logs, to detect multiple distinct discovery API calls within short timeframes.</li>
<li>Monitor <code>aws.cloudtrail</code> logs for <code>user_agent.name</code> indicating <code>aws-cli</code> and evaluate its behavior, especially from <code>source.ip</code> that are external or unusual for the identity.</li>
<li>Investigate alerts by examining the <code>aws.cloudtrail.user_identity.arn</code> to determine if the activity is legitimate automation or an unexpected identity.</li>
<li>Review the <code>event.action</code> and <code>event.provider</code> values in flagged incidents to understand which AWS services and discovery APIs are being targeted.</li>
<li>Implement strong Identity and Access Management (IAM) policies, including multi-factor authentication (MFA) for all users, to prevent compromised credentials from being used for reconnaissance.</li>
<li>Regularly audit IAM access keys and rotate them, especially if <code>aws.cloudtrail.user_identity.access_key_id</code> is identified in suspicious activity.</li>
</ul>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category><category>cloud</category><category>aws</category><category>discovery</category><category>reconnaissance</category><category>cli</category></item></channel></rss>