Denial of Wallet Attacks: when the goal is not to take down your service, but to ruin your bill (FinOps Security)

Denial of Wallet (DoW) exploits cloud elasticity to force consumption and drive up costs: cryptomining, massive scaling, artificial traffic, and abuse of managed services. This article breaks down real signals, containment, and operational guardrails (quotas, anomaly alerts, IAM) to reduce economic impact without breaking operations.

Cloud-Native Ransomware: Encryption of Snapshots and S3

Ransomware in the cloud doesn’t always “copy and encrypt” externally: it often hijacks your own controls, especially KMS, to leave you without access to snapshots and objects in S3. This article breaks down how it happens, what signals give it away, and which operational controls (versioning and Object Lock) make the difference when the attacker uses your own encryption against you.

The danger of the Instance Metadata Service (IMDSv1): why SSRF turns it into a fast path to AWS credentials

IMDSv1 allows access to metadata and temporary credentials from the instance itself without any anti-SSRF mechanism. In corporate environments, an SSRF in an internal app can end in exfiltration of the instance role’s credentials and escalation in AWS. Enforcing IMDSv2 drastically reduces that risk by requiring per-session tokens.

Supply Chain in Container Registries (ECR, ACR, GCR): the real risk isn’t in “Docker”, it’s in blind trust

The supply chain in container registries fails when we treat public base images as “trusted” and when we use mutable tags like :latest. This article grounds the abuse scenario, why a corporate registry is not synonymous with security, and how to operate ECR/ACR/GCR with immutability, push-time scanning, and signature policies (Cosign/Notation) that actually block unsafe deployments.

Data exfiltration via snapshot sharing: the silent theft that bypasses many DLPs

An attacker with read permissions can avoid a massive SELECT and exfiltrate complete databases by sharing snapshots with an external account or making them temporarily public. This operational guide explains how RDS/EBS and equivalents are abused, which events to look for in logs, and how to block it with guardrails (SCP/Azure Policy) and real-time alerts.

Cloud encryption and the myth of default provider-managed keys

“We encrypt it with KMS” is not a security measure if the default key does not enforce additional controls. Provider-managed encryption often allows implicit decryption for anyone with permissions on the resource. This article debunks the myth and explains how to restrict key usage (CMK) with policies and conditions such as kms:ViaService, and what changes between AWS, Azure, and GCP.