News for hackers. Stuff that matters.
Re:Amazon met with startups about investing, then launched c... by whoisjuan on Thursday July 23, 2020 @02:27PM (#23930531)
I can confidently tell you that Amazon's employees cannot see customers data inside S3 buckets or EC2 instances. They are extremely serious about that stuff since they know that will erode their customer's confidence.

But there's probably other superficial business data that's helpful to evaluate that.

Re:Amazon met with startups about investing, then launched c... by TimSchumann on Thursday July 23, 2020 @02:53PM (#23930886)
> I can confidently tell you that Amazon's employees cannot see customers data inside S3 buckets or EC2 instances.

From a technical standpoint, that statement is false.

Every employee might not have the credentials to, but for AWS to function as it does, SOMEONE inside the company has to have those credentials.

If you change 'cannot' to 'don't', well then we've just gotta take you at your word, which is where we started anyway.

Re:Amazon met with startups about investing, then launched c... by Aperocky on Thursday July 23, 2020 @09:26PM (#23934710)
> SOMEONE

That's not necessary unless SOMEONE includes computer programs.

Yes, when things go very seriously wrong, I believe AWS can have literal people override that permission, which will leave a mile long audit trail and likely accompanied by an internet scale outage.

Re:Amazon met with startups about investing, then launched c... by TimSchumann on Thursday July 23, 2020 @09:53PM (#23934866)
The point I’m trying to get across is that the default viewpoint of many knowledgeable developers I know is ‘Of course AWS can’t see inside my EC2 instance because X’ — where X is some magical technology that doesn't exist.

I don’t want to devolve into audit logs and permissions and multi user key signing and wether they actually do or not.

The statement that ‘they can’t’ is 100% false, full stop. That’s all I’m trying to get across.

Re:Amazon met with startups about investing, then launched c... by cameronh90 on Thursday July 23, 2020 @10:25PM (#23935050)
The technology to do it does exist likely on hardware you possess. The trusted computed platform lets you build a signed OS that encrypts its data using keys on the TPM. Using this, you could build an S3 implementation that stores customer data, but doesn’t let you access it.

It’s probably not a good idea to make a system with no human fallback, but it IS possible with current, non-magic technology.

Re:Amazon met with startups about investing, then launched c... by discodave on Friday July 24, 2020 @01:42AM (#23936141)
The reality is that groups of people inside AWS have access to your stuff. A given person might only be on the S3 or EC2 team... but each of those teams can ssh to hosts in production, or has other access that could be used to compromise your data.

Amazon does take privacy and security very seriously, but these systems are run by people. Attacks like the recent Twitter attack could work for various AWS services.

Source: I used to work in EC2 Networking.

Re:Amazon met with startups about investing, then launched c... by jjeaff on Friday July 24, 2020 @01:57AM (#23936254)
Are you sure about that? Most of the aws provided S3 sdks include the option of client side encryption. Not to mention that there are plenty of third party options for that as well. AWS could I guess look at your s3 data, but it will just look like gibberish.
Re:Amazon met with startups about investing, then launched c... by mapgrep on Friday July 24, 2020 @02:10AM (#23936332)
I think it’s pretty clear the person you are responding to is not suggesting AWS can magically break encryption, but rather that they “have access to your stuff” that is actually on AWS. There are plenty of AWS customers running data through, or storing data on, AWS that is sensitive in the form it is in on AWS. If you have an rdbms (database) actively running on AWS for example it is not e2e encrypted. If you are terminating a customer TLS connection on an ec2 hosted web server their web form upload is exposed to that machine. Etc etc.
Re:Amazon met with startups about investing, then launched c... by count on Thursday July 23, 2020 @04:35PM (#23931953)
Except they get audited by 3rd parties on statements like that, and have controls tested. It's not like they're just ... digital ocean or somebody.
Re:Amazon met with startups about investing, then launched c... by jasonjayr on Thursday July 23, 2020 @05:39PM (#23932598)
Do you have evidence of this claim re DO?

I worked with a DO on an technical issue, and they were steadfastly against me granting them temporary access to our servers even though it would have made the issue easier to diagnose. Cloud provider that verifiably get caught doing this will quickly lose the trust of all their large customers

Re:Amazon met with startups about investing, then launched c... by webo on Thursday July 23, 2020 @06:09PM (#23933034)
DO doesn't have a great track record for customer trust. I run personal workload but couldn't recommend it over AWS to a larger company.

  - https://news.ycombinator.com/item?id=23117660
  - https://news.ycombinator.com/item?id=20064169
Re:Amazon met with startups about investing, then launched c... by StopHammoTime on Thursday July 23, 2020 @08:26PM (#23934319)
Sales != Engineering (in regards to the first one), AWS have had similar issues. The second one wasn't good.

https://www.zdnet.com/article/aws-error-exposed-godaddy-serv...

Re:Amazon met with startups about investing, then launched c... by hinkley on Thursday July 23, 2020 @09:58PM (#23934899)
There comes a point where your pricing is so opaque and confusing that it's indistinguishable from lying.

Those people are jealous of AWS.

Re:Amazon met with startups about investing, then launched c... by danaris on Saturday July 25, 2020 @09:32AM (#23949042)
Reading through that second one, while the inciting incident was certainly pretty bad, their eventual response was, to my mind, all that could be hoped from a company in this day and age:

https://www.digitalocean.com/blog/an-update-on-last-weeks-cu...?

They recognized that their processes were too mechanistic and inhuman, and introduced a lot more compassion and open communication into them—and even chose to spend more money on hiring people to reduce ticket queue wait times.

I'd say that speaks volumes in DigitalOcean's favour.

Re:Amazon met with startups about investing, then launched c... by discodave on Friday July 24, 2020 @01:45AM (#23936158)
The audits check that controls are in place, not that the controls are technically bulletproof or people-proof.

Source: Worked at AWS for several years including working on systems that had audit requirements for [secret project where I could not know the name of the customer because I don't have TOP SECRET security clearance].

Re:Amazon met with startups about investing, then launched c... by count on Friday July 24, 2020 @09:51PM (#23946259)
Nobody said things were perfect or bullet proof. But that they are there, and it's not just 'trust us'. And it's not just single technical controls - the control regimes include mitigations against technical failure and requirements for ways to catch collusion and actions taken outside of authority.

And there are lots of things that many folks at the big cloud providers don't know about their internal threat management and monitoring. Source: Audited most of them for that customer you weren't allowed to know the name of. :)

Re:Amazon met with startups about investing, then launched c... by whoisjuan on Thursday July 23, 2020 @02:57PM (#23930922)
Yeah. True. I guess what I meant is that just a handful of employees have access to that and they need to have legitimate reasons.
Re:Amazon met with startups about investing, then launched c... by count on Thursday July 23, 2020 @04:37PM (#23931963)
Also, it is possible to build systems such that, no, there isn't a 'root' or 'unlimited permission' or whatever. Or that there is, but it's a multi-person credential.

This is one area where AWS takes things MUCH more seriously than it's competition, and they don't talk about it enough publicly.

Re:Amazon met with startups about investing, then launched c... by ibejoeb on Thursday July 23, 2020 @02:59PM (#23930949)
The critical factor here is whether there are controls in place to prevent it. Sure, somebody probably could, but what to what lengths must that person go to do it, and what happens when it is discovered? Most things are not technically impossible, after all.
Re:Amazon met with startups about investing, then launched c... by throwawaybkhv on Thursday July 23, 2020 @09:41PM (#23934796)
for its faults aws takes data privacy super serious. if you are in support you cant even see attachments customers put on cases without providing auditable justification

and you def cant see in s3 buckets or instances. hell if a customer sends you a link to an object in their s3 youre not supposed to open it

Re:Amazon met with startups about investing, then launched c... by discodave on Friday July 24, 2020 @01:46AM (#23936170)
Some group of people on the S3 team likely have root access to the machines where your objects are stored. If you don't have encryption turned on...
Re:Amazon met with startups about investing, then launched c... by mcqueenjordan on Friday July 24, 2020 @03:25AM (#23936697)
You keep making factually incorrect statements. I'm not going to go into detail to refute them, because I don't feel comfortable sharing internal design details and security mechanisms, but your comfort in confidently asserting falsehoods is disconcerting, to say the least.
Re:Amazon met with startups about investing, then launched c... by discodave on Friday July 24, 2020 @12:55PM (#23941758)
If you work in AWS security, then you of all people know about the litany of service teams who don't meet their security goals every year.
Re:Amazon met with startups about investing, then launched c... by Gibbon1 on Friday July 24, 2020 @03:32AM (#23936748)
I find it funny that none of the people here arguing really understand what data is important from a strategic sales point from view and what's not. The customers databases and other crap they store on the cloud. Not really important.

The raw billing information, oh motherfucking yes.

Re:Amazon met with startups about investing, then launched c... by discodave on Friday July 24, 2020 @12:58PM (#23941791)
Agree. The billing data gets explicitly or implicitly discussed when various orgs talk about their successes, annual planning etc.
Re:Amazon met with startups about investing, then launched c... by kerng on Thursday July 23, 2020 @04:45PM (#23932060)
This is incorrect, at least from a logical POV and why it's hard to trust what cloud vendors say. A statement like this is either naive (most likely) or actively attempting to mislead.

Technically, its absolutely possible. Most likely you'll just need a support ticket or bug, and then you can troll around as engineer.

Also, security teams also usually have access to stuff when things get interesting.

Better to say that access is strictly on a case by case basis and monitored thoroughly.

Ideally customer is notified each time it happens - that would be cool, but likely technically not possible since data ends up in so many systems (like logs, SIEM, telemetry, debug files, backups, data scientist desktops,....)

Re:Amazon met with startups about investing, then launched c... by donavanm on Friday July 24, 2020 @03:41AM (#23936790)
> Ideally customer is notified each time it happens - that would be cool, but likely technically not possible

You're underestimating the investments that AWS (and Amazon at large) make in to security, confidentiality, and auditing. You're also missing a fundamental implication of building AWS on AWS primitives.

As a relevant example there is only one AWS IAM and one CloudTrail. It's a core tenant of AWS IAM to put that control and root of trust in to the customers control. That means when developer support is helping with your ticket they do so via your accounts AWSServiceRoleForSupport role. That means you can control whether that role exists, which principals can assume it, the capabilities it has, and you can see those same API calls in your CloudTrail logs. Although it would make support difficult you're welcome to delete that service linked role and prevent support.amazonaws.com from assuming said role in your account.

https://docs.aws.amazon.com/awssupport/latest/user/using-ser...

Re:Amazon met with startups about investing, then launched c... by kerng on Friday July 24, 2020 @06:04PM (#23944957)
Yes, those are great features for compliance. But you seem to believe that your AWS instance is indeed yours. IAM is a concept built on top of lower level primitives that you do not control, but Amazon does.

I'm not talking about Amazon SSH into your EC2 instance - but of course they can do that also - at will, without you authorizing it.

Lower level disks, logs, hypervisor, telemetry, etc.. are accessible beyond your control.

Re:Amazon met with startups about investing, then launched c... by donavanm on Friday July 24, 2020 @11:56PM (#23946740)
> IAM is a concept built on top of lower level primitives that you do not control, but Amazon does.

Of course there are lower level primitives. And if the public documentation and observed behavior is insufficient I encourage you to inquire more about the various compliance, certification, and third party auditing programs in place https://aws.amazon.com/compliance/programs/. However at some point this approaches solipsism and I can’t prove a negative in a HN thread.

> I'm not talking about Amazon SSH into your EC2 instance - but of course they can do that also - at will, without you authorizing it.

No. Extraordinary claims need evidence. Either you have serious non public information counter to many AWS statements ... or you misunderstand some fundamentals of SSH and public key cryptography.

> Lower level disks, logs, hypervisor, telemetry, etc.. are accessible beyond your control

I would encourage you to read the AWS data privacy statements https://aws.amazon.com/compliance/data-privacy-faq/. Particularly the definitions of “customer content” and the “shared responsibility model.”

Re:Amazon met with startups about investing, then launched c... by ikiris on Friday July 24, 2020 @04:16AM (#23937022)
This really isn't how modern security works at most cloud companies. Even if you have root class credentials or the ability to escalate to them in some way (and that's a big if by itself), its a LOT of steps to get access to customer data, almost always involving broken glass, many protection layers, and often requires cooperation of multiple other root level people/credentials from completely different teams.

Depending on how the infrastructure is built, or what the particular service set up, it may not even be possible to gain access to specific data without extraordinary means, possibly involving replacing physical hardware.

Re:Amazon met with startups about investing, then launched c... by whoisjuan on Thursday July 23, 2020 @04:50PM (#23932107)
I already corrected my statement in another reply. You're right. I said probably only a handful of people can access customer data to do their job. I personally never met one. The goal of my comment was to illustrate that in my experience handling customer data there was a big deal. It's not like something you can casually query to see if a particular customer has a good business or not.
Re:Amazon met with startups about investing, then launched c... by kaesar14 on Thursday July 23, 2020 @02:39PM (#23930686)
Amazon is a massive company. How can you know this with confidence? Are you in the C-Suite?
Re:Amazon met with startups about investing, then launched c... by whoisjuan on Thursday July 23, 2020 @02:47PM (#23930809)
It’s the thing they tell you the most when you work there. Like in a a obnoxious way. Most infosec training is about that.

If someone has access to customer’s data for their work they have to do a bunch of extra training and do other stuff. Potentially sign some things and there’s probably a different way to authenticate. I really don’t know because I never had to do that and nobody I knew had that type of access but I heard when you do you have to put with more things.

Re:Amazon met with startups about investing, then launched c... by kaesar14 on Thursday July 23, 2020 @02:48PM (#23930831)
But then what about other commenters saying that this is exactly what their sectors of the company do? Do you think it's impossible that a massive company like Amazon that controls an ungodly amount of the Internet would break those rules? Especially when the government of their home country hasn't pursued an antitrust case in God knows how long
Re:Amazon met with startups about investing, then launched c... by notatoad on Thursday July 23, 2020 @03:22PM (#23931219)
>But then what about other commenters saying that this is exactly what their sectors of the company do?

i don't see anybody claiming that amazon is harvesting data from inside their customer's infrastructure. amazon has a lot of data that's "amazon's data" that would tell them about businesses that are operating on AWS that might be ripe for competition.

For example, they know what your AWS bill is, and how it's been trending. If you pay a huge bandwidth bill and it goes up 50% each month, they know you've got a business model that's working and that they can undercut you on one of your big expenses.

Re:Amazon met with startups about investing, then launched c... by kaesar14 on Thursday July 23, 2020 @03:29PM (#23931295)
You're right that other commenters aren't necessarily saying that they're peering into buckets and PII...but I err on the side of questioning that the company is committing wrongdoing.
Re:Amazon met with startups about investing, then launched c... by losteric on Thursday July 23, 2020 @03:27PM (#23931284)
Amazon does not trawl customer data.

However, metrics like AMI popularity is Amazon's data... and that definitely informs first-class AWS product development. Once the company identifies a business opportunity, different teams often investigate "build" and "buy" options simultaneously.

Same goes for retail - Amazon works backwards from high-margin categories to identify opportunities, then pursues investment in existing brands versus spinning up products under the company brands.

This all feels very monopolistic to me, but regardless it's worlds apart from the accusation of stealing private information through faux investment offerings.

Re:Amazon met with startups about investing, then launched c... by jacquesm on Thursday July 23, 2020 @05:00PM (#23932198)
I don't think the difference is all that large. Legally, yes. But ethically they are pretty close. After all, any product launched like that will be at the expense of those already operating in that niche including Amazon's platform users.
Re:Amazon met with startups about investing, then launched c... by whoisjuan on Thursday July 23, 2020 @02:53PM (#23930884)
Yeah I don’t know. It’s possible that there’s some evil stuff happening. I’m just relating my experience as a pawn employee. They parrot this incessantly.
Re:Amazon met with startups about investing, then launched c... by KorfmannArno on Thursday July 23, 2020 @02:37PM (#23930655)
1. Did you work on a team at Amazon in the likes of what user throwaway_aws mentioned?

2. What measures that you know of is Amazon implementing to make sure no employees across all teams are having access to said resources?

Re:Amazon met with startups about investing, then launched c... by whoisjuan on Thursday July 23, 2020 @02:51PM (#23930872)
As I said below this is something that they will talk a about like every freaking day. They talk about customer’s data as the most important thing to take care of.

Basically is preferable to get a bullet in the head than to ever reveal or tamper with customer’s data.

I cannot answer your question about who has access or not but I’m telling you what’s the culture when it comes to customer’s data.

At the end of the day I was just another IC doing menial work so probably not a good reference, but that was my experience

Re:Amazon met with startups about investing, then launched c... by luizfelberti on Thursday July 23, 2020 @06:43PM (#23933520)
I'm sorry but what you just said is patently false:

https://www.bloomberg.com/news/articles/2019-07-29/capital-o...

Quote:

Capital One Financial Corp. said data from about 100 million people in the U.S. was illegally accessed after prosecutors accused a Seattle woman identified by Amazon.com Inc. as one of its former cloud service employees of breaking into the bank’s server.

While the complaint doesn’t identify the cloud provider that stored the allegedly stolen data, the charging papers mention information stored in S3, a reference to Simple Storage Service, Amazon Web Services’ popular data storage software.

Re:Amazon met with startups about investing, then launched c... by jburgess777 on Thursday July 23, 2020 @07:21PM (#23933905)
My reading of this is that the ex-employee used the knowledge about EC2 instance credentials being accessible as a path to gain unauthorized access to data. In theory anyone could have exploited this vulnerability even if they had never worked for Amazon. They never say that Amazon employees had privileged credentaials that would give them unauthorized access to customer data.

AWS customers that want to avoid this vulnerability should disable IMDSv1 as per https://aws.amazon.com/blogs/security/defense-in-depth-open-...

Re:Amazon met with startups about investing, then launched c... by donavanm on Thursday July 23, 2020 @09:49PM (#23934845)
There was zero inside knowledge and they were an ex employee at all times relevant to the incident.

The EC2 instance credentials via the metadata url is public documented functionality. Its how things like the SDK “just work.”

The S3 bucket policy, instance creds, and (inferred) overly permissive IAM policy is all public documented functionality. This looks like a simple case of an initial intrusion being escalated via permissive configuration and controls. There would be no story if the suspect had not been employed by AWS in the past.

Disclaimer: Im a Principal jn AWS but have no direct or inside knowledge of this incident. Everything I know or have stated here is public record (eg the indictment) or public AWS docs.

Re:Amazon met with startups about investing, then launched c... by didibus on Thursday July 23, 2020 @07:34PM (#23933999)
That leak didn't involve any insider access. So it doesn't prove that employees get access to the S3 data.