← All Threat Hunting ReportsThreat Hunting Exercise

Threat Hunting Exercise: Analyzing Firewall Cloud Storage IP Range Exfiltration Dataset

This hunt uses a simulated perimeter firewall dataset (firewall_cloud_exfil_2022-10-23T193000.json) capturing T1567.002: Exfiltration to Cloud Storage, where an attacker uploads staged data over HTTPS to an unsanctioned, newly-provisioned cloud storage bucket, blending into the large volume of legitimate encrypted traffic to major cloud provider IP ranges.

Step 1: Hypothesis Formation

Hypothesis: A host generates a large, sustained outbound HTTPS data transfer (high egress-to-ingress byte ratio) to a cloud-provider IP range (AWS/Azure/GCP) that does not correspond to any of the organization's sanctioned, allow-listed storage endpoints (by SNI/hostname), immediately following access to a large volume of sensitive files - indicating exfiltration to an unsanctioned cloud storage destination rather than legitimate SaaS/cloud usage. Indicators:

Null Hypothesis: An employee is using a personal-but-approved cloud storage service for a legitimate, policy-compliant purpose (e.g., sharing large design files with an external vendor via a sanctioned exception). Invalidate by checking the destination against the CASB sanctioned-app inventory and any documented data-sharing exception.

Rationale: Because cloud-provider IP ranges carry enormous volumes of entirely legitimate traffic, IP-based blocking is impractical; SNI/hostname-based allow-listing combined with byte-ratio anomaly detection is required to catch exfiltration attempts that deliberately hide within "normal-looking" HTTPS cloud traffic.

Step 2: Data Sources and Scope

Step 3: Key Findings

Parsed events (5 shown) confirm WKS-ENG-052 uploaded 4.7 GB to an unsanctioned, auto-named S3 bucket over 40 minutes, immediately after a mass archive-creation operation against the engineering source-code repository.

Timestamp (UTC)HostEventDetailIOC/Why Suspicious?
2022-10-23 19:28:11WKS-ENG-052(EDR file event)Process 7z.exe archived C:\repos\core-platform\ (2.1 GB source tree) into backup.7zStaging IOC: mass archive creation of a proprietary source-code repository immediately precedes the network transfer, suggesting deliberate data preparation for exfiltration.
2022-10-23 19:32:47WKS-ENG-052Firewall (allow, TCP/443)TLS session to 52.219.100.14, SNI f7x9k2m1.s3.us-east-2.amazonaws.comUnsanctioned-Destination IOC: SNI does not match any entry in the CASB sanctioned-cloud-services inventory; bucket name is auto-generated/random rather than a recognizable corporate tenant.
2022-10-23 19:32:47 - 20:11:03WKS-ENG-052Firewall (aggregate)Session totals: 4.7 GB egress, 340 KB ingress (ratio ~14,000:1)Byte-Ratio IOC: this extreme upload-dominant ratio is characteristic of a bulk data upload, not typical browsing, streaming, or API polling traffic.
2022-10-23 20:11:05WKS-ENG-052(EDR process check)curl.exe with --upload-file backup.7z command line, run from PowerShell_ISE.exe parent, not a browserTooling IOC: a scripted command-line upload rather than interactive browser-based file sharing further indicates deliberate, automated exfiltration.
--(CASB check)The account has no active session or OAuth grant to any organization-sanctioned AWS S3 tenantConfirms the destination bucket is entirely outside the organization's sanctioned cloud storage footprint.

Validation:

Step 4: Recommendations & Next Steps

Hypothesis confirmed - an engineering workstation archived the entire core-platform source-code repository and uploaded 4.7 GB to an unsanctioned, randomly-named S3 bucket via a scripted command-line tool, bypassing browser-based DLP controls entirely!