Securing Public Cloud Storage Across S3, Blob and GCS

Object storage leaks remain one of the most common cloud breaches. Here is how to lock it down.

Object storage leaks — the exposed S3 bucket, the public Azure blob — remain among the most common cloud breaches, and they keep happening for the same reasons. Securing public cloud storage is largely about understanding why it leaks and checking the right things continuously.

Why storage leaks happen

Storage is exposed through a mix of insecure defaults, copy-pasted permissive policies, and simple human error under time pressure. A bucket made public for a quick test, or a policy widened to “make it work,” is easily forgotten, leaving sensitive data readable to anyone who finds the URL.

What to check

Review public-access settings at both the account and bucket level, audit bucket and object policies for overly broad permissions, and confirm that sensitive data is not sitting in storage that is more exposed than it should be. Encryption and access logging matter too, but exposure is the first thing to lock down.

The discovery challenge

You can only secure the buckets you know about, and across many accounts and regions that is harder than it sounds. Forgotten and orphaned storage is exactly where leaks hide, which is why external discovery — finding what is actually reachable — is so valuable.

Continuous assurance

Storage exposure is not a one-time fix; new buckets are created constantly and permissions drift. Continuous external monitoring catches a newly exposed bucket as soon as it appears, rather than at the next quarterly review or, worse, after a researcher or attacker finds it.

Reducing the blast radius

Beyond preventing exposure, limit the damage if it occurs: minimise the sensitive data stored where it need not be, segment access, and ensure logging is on so any access is recorded. Defence in depth turns a potential breach into a contained incident.

How Attack Insights and DarkThreatX help

Attack Insights discovers and assesses internet-reachable cloud storage across providers from the attacker’s perspective, so an exposed bucket is caught fast. DarkThreatX adds context from over 100 billion records, surfacing when exposed data is already circulating.

Common mistakes to avoid

Cloud-storage security fails when teams rely on default settings they never verify, or widen a bucket policy “temporarily” to ship and forget to revert it. A common mistake is checking access settings at only one level — account or bucket — and missing the other. Many never discover all their storage across accounts and regions, so forgotten and orphaned buckets remain exposed. Some store sensitive data in storage that is more open than it should be, with no segmentation or encryption to limit the blast radius. And almost all treat storage security as a one-time fix rather than monitoring continuously as new buckets appear and permissions drift. The dependable approach is continuous external discovery, layered access checks, minimal sensitive data, encryption and logging, so an exposed bucket is caught fast and contained.

Key takeaways

  • Storage leaks stem from defaults, broad policies and human error.
  • Check public-access settings and policies at every level.
  • You can only secure buckets you have discovered.
  • Continuous external monitoring catches new exposure fast.
  • Limit blast radius with minimal data, segmentation and logging.

Request a demo to see your cloud exposure the way an attacker does.

Public cloud storage can expose sensitive data. Learn how to validate access, assess impact and confirm that remediation closes the exposure.

Fake websites and profiles can exploit customer trust. Learn how to identify brand impersonation and respond to digital abuse.

HTTP request smuggling exploits differences between servers. Learn how to test for this weakness and reduce exposure.

External Attack Surface

Discover and monitor every internet-facing asset you own.

Detect new CVEs and exposures as they appear.

Find misconfigurations across AWS, Azure and GCP.

Prove your security controls actually work.

Threat & Digital Risk

Our public threat intelligence platform, in real time.

Spot leaked credentials and targeted threats early.

AI-driven prioritisation that cuts through the noise.

Protect your brand, data and people beyond the perimeter.

API & Email Security

Discover and test externally exposed APIs.

Stop spoofing with SPF, DKIM and DMARC checks.

Dashboards and board-ready security reporting.

Continuously test your public web applications.

Stream validated findings to your SIEM, SOAR and ticketing tools.

Explore

See the full Attack Insights platform.

See Attack Insights in action.