Live data from Hacker News

Hundreds of exposed Amazon cloud backups found leaking sensitive data

techcrunch.com

21–30 of 73 posts

Re: Hundreds of exposed Amazon cloud backups found leaking sensitive data

#21
post #6
post #4

It’s still true that most security issues are caused by human ineptitude, not clever vulnerability-hunting or burning sophisticated zero-days.

I would replace "human ineptitude" with "flawed system design that makes it very easy to make very bad mistakes"

"a common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools" - Douglas Adams

Re: Hundreds of exposed Amazon cloud backups found leaking sensitive data

#22
post #5

I've been working almost exclusively in the AWS space for about 10 years now. Clients anywhere from tiny little three-person consultancies to Fortune 100. Commercial, govcloud, dozens of clients. Never once have I ever found a use case for making public EBS snapshots. Who on Earth is thinking that it is a good idea to take an EBS snapshot and make it public? Note, several of those engagements did involve multiple acc…

Laziness in attempting to share data with someone in another org? "Nope, can't access it" ... "Nope, still can't access it"... "My manager is harassing me to get access now"... "Look, just make it public then change it back after I get it copied"...

The guy that produces that last line definitely wears a suit.

Re: Hundreds of exposed Amazon cloud backups found leaking sensitive data

#23
post #6

Earlier quoted context omitted.

I would replace "human ineptitude" with "flawed system design that makes it very easy to make very bad mistakes"

But is the flawed system design here the automated system at AWS or the human-in-the-loop systems by which companies are providing admin access to IT resources, including AWS accounts?

Probably both! But I would argue that below a certain size provisioning things by hand probably makes sense. A UI that makes it too easy to make a private thing public is never ok.

Re: Hundreds of exposed Amazon cloud backups found leaking sensitive data

#24
I just checked an EC2 console and I can see 19,356 snapshots created by other users.

I am so confused.

It would be trivial to make finding a snapshot require knowing a unique ID like an AMI.

And, why do I need to be able to search for 1000s of customers' public snapshots in the EC2 console? What conceivable purpose does that serve except being a giant opsec fail?

Re: Hundreds of exposed Amazon cloud backups found leaking sensitive data

#25
post #5

I've been working almost exclusively in the AWS space for about 10 years now. Clients anywhere from tiny little three-person consultancies to Fortune 100. Commercial, govcloud, dozens of clients. Never once have I ever found a use case for making public EBS snapshots. Who on Earth is thinking that it is a good idea to take an EBS snapshot and make it public? Note, several of those engagements did involve multiple acc…

Aren’t public EBS snapshots the underlying mechanism for public AMIs? I’ve ran into complex permissions in a golden image deploy model where the same AMI is used across multiple accounts.

There needs to be controls like S3 where you can explicitly block public data.

AWS IAM kind of sucks.

Re: Hundreds of exposed Amazon cloud backups found leaking sensitive data

#26
post #10

Earlier quoted context omitted.

For EBS, step 1 is reading the docs, step 2 is cutpasting a documentation example. For S3 I'm not sure how people are building their lists. AFAIK the API provides no enumeration. So this is possibly something coming from web crawl data (e.g. common crawl)

Perhaps something like this? https://github.com/eth0izzle/bucket-stream

[deleted]

Re: Hundreds of exposed Amazon cloud backups found leaking sensitive data

#27
post #20

The creator of the first Ubuntu distros for EC2 wrote about the dangers of public EBS snapshots 10 years ago: https://alestic.com/2009/09/ec2-public-ebs-danger/ He just got notified by AWS a couple days ago about the public snapshot he mentioned in the article. But at least AWS is trying to make things better here by proactively checking for public EBS snapshots and notifying people.

[deleted]

Re: Hundreds of exposed Amazon cloud backups found leaking sensitive data

#28
post #22

Earlier quoted context omitted.

Laziness in attempting to share data with someone in another org? "Nope, can't access it" ... "Nope, still can't access it"... "My manager is harassing me to get access now"... "Look, just make it public then change it back after I get it copied"...

The guy that produces that last line definitely wears a suit.

Oh no. I work with very trendy Silicon Valley folks and it’s always someone in shorts and a t-shirt. Which is to say: it’s definitely a culture issue, but it doesn’t have to be a PHB doing it. I know a lot of really smart people who are under a lot of pressure, and combined with a lack of AWS knowledge, “just make it public” is surprisingly common.

Re: Hundreds of exposed Amazon cloud backups found leaking sensitive data

#29
post #23

Earlier quoted context omitted.

But is the flawed system design here the automated system at AWS or the human-in-the-loop systems by which companies are providing admin access to IT resources, including AWS accounts?

Probably both! But I would argue that below a certain size provisioning things by hand probably makes sense. A UI that makes it too easy to make a private thing public is never ok.

Sure, but I don't think the current EC2 UI makes it too easy (and the S3 UI could only make it harder by not making public and cross account access possible at all.)
Post reply on HN