Company data in a public storage bucket

Usually a misconfiguration rather than an intrusion, which makes the first question not how they got in but who else read it. Only access logs answer that, and they are off by default on most platforms, so find out at once whether they were on.

Trigger. A researcher, a journalist or a scanner reports a storage bucket, blob container or shared link that anybody on the internet can read.

The first 90 minutes1 of 5 expire
045 min90
  1. 01

    Remove public access, and only that

    by 10 minexpires

    Block public access at the bucket or account level and revoke anonymous or shared links. Leave the objects and their versions where they are.

  2. 02

    Find out whether access logging was on

    by 20 min

    For S3, server access logging or CloudTrail data events. For Azure, storage diagnostic logs. For Google Cloud, data access audit logs. If none was on, write that down now, because it changes what you can say later.