TI-2026-046E โ The Cloud Mercenaries
๐ Series: The Web Siege
Letter E of The Web Siege โ a forensic series documenting multi-vector attacks at our Traefik ingress during June 2026.
Weโve documented the attacks: credential harvesters, WordPress ghosts, the reconnaissance spectrum, multi-vector operators. Now we ask the question that binds them all:
Who is providing the infrastructure?
The answer is: the same companies selling you protection against it.
Data: 4,459 unique IPs mapped to ASNs, cross-referenced with SSH honeypot (8,000+ IPs), CrowdSec, MikroTik blocklists, and OSINT vector library. Provider abuse rates calculated across both HTTP and SSH datasets.
๐ฃ The Scale of the Problem
Nearly half of all malicious HTTP traffic to our infrastructure originates from three companies: Google, Microsoft, and Amazon. Not from shadowy bulletproof hosts in Moldova. Not from compromised IoT devices. From the three most trusted names in enterprise computing.
This is not a coincidence, a temporary abuse spike, or a few bad actors slipping through. This is structural. It is the predictable outcome of business models that optimize for customer acquisition speed over identity verification depth.
โ๏ธ The Three Cloud Mercenaries
โ๏ธ Google Cloud Platform โ The Complete Attack Chain
AS396982 ยท 575 IPsAttack IPs
Requests
SSH Overlap
404 Errors
Google Cloud is not just hosting attacks. It is hosting the complete attack chain. Our OSINT library documented the Meow malware operation running entirely on GCP:
โ GOOGLE CLOUD PLATFORM (AS396982) โ
โ โ
โ โ Scanner VM โ C2 Server โ Malware Host โ
โ 35.196.255.242 35.237.91.38 35.237.91.38 โ
โ 34.85.232.35 34.181.210.37 (same as C2) โ
โ โ
โ โ Target VMs โ Also on Google Cloud โ
โ Paying Google $4โ300/month each to get attacked โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ก The Google Cloud Arbitrage: Create an account with a stolen or synthetic identity. Get $300 in free credits. Deploy scanner VM, C2 server, and backup C2. Total cost: $0. When the credits expire or the account is suspended, create another. The entire Meow botnet infrastructure runs on this economic model.
The credential scanning we documented in Letter A โ the dead-device UAs, the Spring Boot configs, the 7-day burst campaigns โ all of it runs on Google Cloud. And Google simultaneously sells Cloud Armor ($0.75 per million requests processed) to protect against exactly these attacks.
The economic absurdity: Google profits from the attackerโs compute ($5โ10/month per VM) AND profits from the defenderโs Cloud Armor subscription. The attack and the defense are both Google revenue.
๐ Microsoft Azure โ The Botnet Factory
AS8075 ยท 587 IPs ยท Highest VolumeAttack IPs
Requests
SSH Overlap
404 Errors
Microsoft Azure generates more malicious HTTP traffic than any other provider in our dataset: 39,574 requests from 587 IPs. The breakdown reveals three distinct operations:
๐ป Empty-UA Botnet
194 IPs (US), 22 IPs (GB), 5 IPs (SG), 5 IPs (BR). 33,451 requests. WordPress shell checking. Covered in 046B.
โก 62-IP Exploit Cluster
Shared exploit paths: wp_filemanager.php, x.php, hello_world.php. Supply chain parasitism. Covered in 046D.
๐ฃ Heavy Hitters
3 IPs generating 1,100โ1,479 requests each. 249 unique paths. Empty UAs. PHP shell enumeration at industrial scale.
Microsoft sells Azure DDoS Protection (Standard: $2,944/month) and Microsoft Defender for Cloud. These products protect against the exact attack patterns originating from Azure itself. The 158.158.x range running the empty-UA botnet shares an ASN with Azureโs defense and compliance certifications.
โ ๏ธ The un-blockable range problem: Organizations using Azure for legitimate workloads cannot block AS8075 without blocking their own services. Attackers know this. Hosting attacks on the same cloud the victim uses is not laziness โ itโs a deliberate evasion strategy.
๐ฆ Amazon Web Services โ The Most Weaponized Per Capita
AS14618 + AS16509 ยท 356 IPs ยท 84% OverlapAttack IPs
Requests
SSH Overlap
404 Errors
Amazon operates across two ASNs โ AS14618 (Amazon-AES, 146 IPs) and AS16509 (Amazon-02, 133 IPs) โ creating a dual-identity infrastructure. Its 84% SSH honeypot overlap is the highest among hyperscalers: for every 5 AWS IPs scanning your web server, more than 4 are simultaneously brute-forcing your SSH.
AWS attack patterns are more varied than Google or Microsoft. Some IPs probe the root path repeatedly (possible health-check for staging infrastructure). Others run full .env enumeration. Others target /favicon.ico for technology fingerprinting. The diversity suggests multiple independent operators sharing the same provider, not a single organized campaign.
Amazon sells AWS Shield ($3,000/month for Advanced) and GuardDuty ($4/million events). These products detect and mitigate attacks โ including attacks originating from AWS infrastructure itself. The customer pays Amazon to protect against Amazonโs other customers.
๐ธ The AWS billing math: Attacker pays ~$5โ50/month for EC2 instances. Defender pays $3,000/month for Shield Advanced. AWS earns 60โ600x more from the defense than from the attack. The incentive to eliminate attack traffic is... complex.
๐ The Control Groups: Proof That Abuse Is a Choice
The cloud abuse apologists have a standard response: โAt scale, some abuse is inevitable. You canโt screen every customer.โ
Apple and Facebook prove this is false.
| Provider | ASN | IPs | Requests | 404 Rate | SSH Overlap | Verdict | |
|---|---|---|---|---|---|---|---|
| ๐ | Apple | AS714 | 214 | 1,673 | 0% | 37% | โ Clean |
| ๐ฑ | Facebook/Meta | AS32934 | 49 | 88 | 0% | 18% | โ Clean |
| โ๏ธ | Google Cloud | AS396982 | 575 | 18,346 | 56% | 77% | โ Weaponized |
| โ๏ธ | Microsoft Azure | AS8075 | 587 | 39,574 | 61% | 62% | โ Weaponized |
| โ๏ธ | Amazon AWS | AS14618+16509 | 356 | 5,305 | 42% | 84% | โ Weaponized |
Apple runs 214 IPs with zero errors. Facebook runs 49 IPs with zero errors. Both operate at cloud scale. Both could theoretically host abusive customers. Neither does โ because they verify identity, monitor behavior, and enforce policy.
The difference is not technical capability. Itโs business priority. Apple and Facebook donโt sell compute to anonymous credit cards. Google, Microsoft, and Amazon do โ because thatโs how cloud revenue grows.
๐งช The experiment is conclusive. Zero abuse is achievable at scale. The hyperscalersโ 49โ84% abuse rates are not inevitable โ they are the result of prioritizing growth over verification. Apple proves it. Facebook proves it. The data is unambiguous.
๐ฐ The Free Trial Attack Economy
Free trials are the nuclear weapon of cloud abuse. They reduce the cost of attack infrastructure to literally zero:
โ๏ธ Google Cloud
$300 free credits
Synthetic identity signup
Scanner + C2 + backup
~$50/month compute
6 months of free attacks
๐ Oracle Cloud
Always Free tier
2 VMs per account
Disposable email signup
200,000 abuse reports/quarter
Unlimited free attacks
๐ฆ AWS
12 months free tier
750 hrs/month EC2
Credit card required
Stolen cards work
Auto-provision & scan
Our OSINT library documented the full model: Oracleโs abuse response team handles 200,000 free-tier abuse reports per quarter. Thatโs 2,200 abuse reports per day, just from the free tier, just from one cloud provider. The attackers create accounts faster than Oracle can close them.
The Meow malware operation runs its entire infrastructure on Google Cloud free credits: scanner VMs, command-and-control servers, and malware distribution โ all on $300 of free compute. When the account is suspended, they create another. The operational cost is: one stolen email address per account.
๐งฎ The math: If each GCP free trial creates one attack account, and each account runs for ~2 months before suspension, maintaining 575 concurrent attack IPs requires ~290 active accounts and ~145 new signups per month. Thatโs 5 fake accounts per day. Trivially automated.
๐ The Second Tier: Budget Cloud and State Infrastructure
Below the hyperscalers, two more infrastructure tiers feed the attack economy:
๐ป Budget Cloud (225 IPs)
| DigitalOcean | 176 IPs | 42% overlap |
| Scaleway | 13 IPs | 92% overlap |
| Hetzner | 11 IPs | 64% overlap |
| OVH | 12 IPs | 25% overlap |
| Contabo | 10 IPs | 10% overlap |
Cheaper than hyperscalers. Less abuse monitoring. Scalewayโs 92% overlap is the highest in the entire dataset โ nearly every Scaleway IP in our logs also attacks SSH.
๐จ๐ณ Chinese Cloud Complex (218 IPs)
| Tencent | 86 IPs | 36% overlap |
| CHINANET | 89 IPs | 5% overlap |
| Alibaba | 43 IPs | 47% overlap |
Mix of state telecom (CHINANET fingerprint fleet, low overlap) and commercial cloud (Alibaba, higher overlap). Lower volume but persistent presence. The Go-http-client census from Letter C.
The tiered ecosystem works like a supply chain: Hyperscalers provide the clean IP reputation and scaling. Budget cloud absorbs overflow when hyperscaler accounts get burned. Chinese infrastructure provides persistent low-volume census. Bulletproof hosts (Advin, ColoCrossing) provide the hardened nodes that never go down. Each tier serves a function in the overall attack economy.
๐จ The Security Product Paradox: A Financial Analysis
Letโs follow the money through a single attack-defense cycle on Google Cloud:
Net result: Google earns $0 from the attacker (free trial) and $15,000+/year from the defender. The attacker is replaced in minutes. The defenderโs subscription is annual. The financial incentive is to maintain just enough attack traffic to justify the security products, not to eliminate it.
This is not an accusation of intent. Itโs an observation of incentive structure. Google does not need to want attacks to profit from them. The structure does the work.
๐งช What Does Clean Cloud Infrastructure Look Like?
We have two control samples that define โcleanโ at scale:
๐ Apple (AS714)
- 214 IPs, 1,673 requests
- 0 errors โ zero 404s, zero 401s, zero 403s
- Honest UA: standard Safari
- Only accesses published, valid pages
- 37% SSH overlap (likely shared IP ranges, not Applebot behavior)
Apple verifies every developer account. Every app review requires identity. The clean behavior isnโt accidental โ itโs policy.
๐ฑ Facebook/Meta (AS32934)
- 49 IPs, 88 requests
- 0 errors โ zero across all categories
- Honest UA:
meta-webindexer/1.1 - Only indexes shared content
- 18% SSH overlap (minimal)
Meta doesnโt sell anonymous compute. Its infrastructure is purpose-built, not rented. The cleanliness follows from the business model.
These are not small operations. Apple runs one of the largest private cloud infrastructures in the world. Meta processes billions of requests daily. Both prove that at scale, zero malicious traffic is achievable. The hyperscaler abuse rates are a choice, not a law of physics.
๐ก๏ธ Strategic Implications
1. Cloud Provider Allowlists Are a Security Vulnerability
If your firewall allows all traffic from Google Cloud, Microsoft Azure, and Amazon AWS โ as many enterprise configurations do โ you have allowed 1,849 attack IPs through your perimeter. The โtrusted cloud providerโ allowlist is the most dangerous security assumption in most networks.
2. Cloud Security Products Create a Moral Hazard
When the same company sells you both the attack platform and the defense product, there is a structural incentive to maintain the threat level. This is not a conspiracy theory โ itโs an observation about incentive alignment. Insurance companies have this dynamic. Cloud security does too.
3. Free Trials Must Require Verified Identity
The free trial abuse model is the single largest enabler of cloud-hosted attacks. Solutions exist: verified phone number, government ID (as some financial services require), deposit hold on credit card. None of these would eliminate abuse entirely, but any would reduce the 200,000-reports-per-quarter Oracle experience by an order of magnitude.
4. Provider Abuse Rates Should Be Public
If cloud providers published their abuse rates the way car manufacturers publish safety ratings, market pressure would drive improvement. Currently, the abuse rate is a closely guarded secret โ estimated only by researchers like us who collect the data independently. Transparency would change the incentive structure.
๐๏ธ Conclusion: Mercenaries Donโt Choose Sides
We call them Cloud Mercenaries because thatโs what they are. A mercenary doesnโt choose sides โ they provide services to whoever pays. Google Cloud, Azure, and AWS donโt choose between attackers and defenders. They serve both. The attackerโs VM and the defenderโs security dashboard run on the same infrastructure, managed by the same company, billed to the same revenue line.
This is the defining feature of 2026 cyber infrastructure: the attack and the defense are products sold by the same vendor.
Meanwhile:
The cloud is not neutral infrastructure.
It is a weapons market with a customer support portal.
Series: TI-2026-046 โThe Web Siegeโ ยท Letter: E ยท Classification: TLP:WHITE
Data Sources: Traefik access logs (7-day window) ยท SSH honeypot (8,000+ IPs) ยท CrowdSec intelligence ยท MikroTik address lists ยท Qdrant OSINT library (15,392 crosslinks) ยท web-threats behavioral database (4,459 IPs)
Investigation: TI-2026-046E ยท 5 actors ยท 6 evidence ยท 6 findings ยท 4 connections