<?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>CloudFront — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/cloudfront/</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, 25 May 2026 06:36:51 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/cloudfront/feed.xml" rel="self" type="application/rss+xml"/><item><title>Suspicious AWS S3 Connection via Script Interpreter</title><link>https://feed.craftedsignal.io/briefs/2026-05-suspicious-aws-s3-connection/</link><pubDate>Mon, 25 May 2026 06:36:51 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-suspicious-aws-s3-connection/</guid><description>The rule detects script interpreters (osascript, Node.js, Python) making outbound connections to AWS S3 or CloudFront domains on macOS, which may indicate command and control or data exfiltration activity.</description><content:encoded><![CDATA[<p>This rule detects when a script interpreter (osascript, Node.js, Python) with minimal arguments makes an outbound connection to AWS S3 or CloudFront domains on macOS. Threat actors have been observed using S3 buckets for both command and control and data exfiltration. This detection focuses on identifying script interpreters connecting to cloud storage that warrant investigation for potential malicious activity. The rule triggers when a script interpreter establishes a high number of connections (&gt;= 20) to AWS S3 or CloudFront, suggesting automated or scripted behavior rather than normal application traffic.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>A user executes a script interpreter (osascript, node, python) on a macOS system.</li>
<li>The script contains code to interact with AWS S3 or CloudFront.</li>
<li>The script establishes a network connection to an AWS S3 bucket (s3.<em>.amazonaws.com or <em>.s3</em>.amazonaws.com) or a CloudFront domain (</em>.cloudfront.net).</li>
<li>The script retrieves a second-stage payload or configuration from the S3 bucket or CloudFront distribution.</li>
<li>The script polls the same S3 bucket or CloudFront-backed URL for commands at regular intervals.</li>
<li>Alternatively, the script uploads stolen data to the S3 bucket using multipart upload patterns.</li>
<li>The attacker uses the S3 bucket for command and control or data exfiltration.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>A successful attack could lead to data exfiltration or remote command execution on the compromised macOS system. The attacker can use the S3 bucket to store stolen data or to control the compromised system, potentially leading to further damage. Since the rule triggers on a high number of connections (&gt;=20), it indicates potentially automated behavior.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Deploy the Sigma rule <code>macOS Suspicious AWS S3 Connection via Script Interpreter</code> to your SIEM and tune the threshold (connection_count &gt;= 20) for your environment.</li>
<li>Investigate any alerts triggered by the Sigma rule, focusing on the process ancestry, command-line arguments, and associated network connections.</li>
<li>Review concurrent endpoint activity from the same process and user, such as file downloads to writable/temp locations, new executable creation, permission changes, or immediate execution of newly written payloads.</li>
<li>Monitor network traffic for unusually large outbound byte counts, multipart upload patterns, and matching connections from other hosts using the same domain.</li>
</ul>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category><category>command-and-control</category><category>exfiltration</category><category>macos</category></item></channel></rss>