AWS Rolls Out New Security Feature To Prevent Accidental S3 Data Leaks (zdnet.com)
Amazon's Web Services division rolled out new security features to AWS account owners last week that are meant to prevent accidental data exposures caused by the misconfiguration of S3 data storage buckets. From a report: Starting today, AWS account owners will have access to four new options inside their S3 dashboards under the "Public access settings for this account" section. These four new options allow the account owner to set a default access setting for all of an account's S3 buckets. These new account-level settings will override any existing or newly created bucket-level ACLs (access control lists) and policies. Account owners will have the ability to apply these new settings for S3 buckets that will be created from now onwards, to apply the new setting retroactively, or both.
I didn't know my video card could leak. I'll have to open it up and check.
This is an absolute no brainer, and IMHO, a must have. Log onto AWS, go to S3, check four checkboxes, type in "confirm", hit OK, and not worry about public buckets again, unless someone explicitly logs in as a root/admin user and unchecks them.
Hopefully more AWS customers do this.
And, very apparently, it is needed. That somebody that already fails to get access permissions for an S3 bucket set right (which is not hard to do) will obviously screw up a lot of other things as well is pretty much a given.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
For the love of god, just make sure read rights don't include file listing rights, and the public can never be given file listing rights. This solves 99.9999% of S3 data leaks. No sane web server gives public file listing rights these days for a reason.
There is a giant PUBLIC label on each of your public buckets when you view your list of buckets on the web. How do people get confused about this?
Uh, what? can you try that in English?
ZIP
Why wasn't this a thing and turned on by default by design?
Default deny is a normal expected security design.
So what happens when your app completely fails because the developers never built in authentication, and just relied on it being public?
These sort of system miss-configs are rarely as simple as logging in, and spending 5 minutes changing the config. It's possible the buckets were made public and don't need to be and this would work without a problem. The more likely scenario is that somewhere, some piece (or all of it) isn't authenticating, and is relying on the buckets to be public. Finding that piece is often non-trivial, and likely involves a full regression test.
what about adding all users (in your account / group) and make the other all users read ALL AWS users (PUBLIC)
What happens is, you are an asshole for letting your developers never building in authentication and making something sensitive public.
Assholes like you are why these leaks happen in the first place, asshole.
For this reason, God sends them a powerful delusion(operation of wandering)(planet) so that they will believe the lie.
Working of Error
I wonder how many of these are left over from testing. I developer is having trouble getting something to work, so they *temporarily* open up the SG to test it, removing one variable. After they get it working they forget to secure it again.
Anyway, our AWS security service (Alert Logic) checks for this and I know we catch public buckets fairly often.
Who the heck is she? We all know you never speak to women.
gweihir KNOWS you IMPERSONATE me https://it.slashdot.org/commen... c6gunner proves it https://linux.slashdot.org/com... forgetting to SUBMIT BY AC & f'd up using his registered 'lusrname' instead (just because he tried to mock me both BEFORE & after I FAIRLY challenged him to show he's done better work - he had ZERO).
YOU EVEN HELPED ME https://science.slashdot.org/c... (& you quit trying to make me look bad by trying to "tell lies" on hosts as "ME" IN YOUR IMPERSONATIONS of me e.g. https://tech.slashdot.org/comm... & regarding Intel speculative execution attacks? Guess what?? Hosts DO PREVENT THEM)
APK
P.S.=> LMAO - I totally KNOW that 3rd/2nd to last link above's KILLING YOU that YOU ACTUALLY HELPED ME getting me to see if hosts stop more than portsmash (& Meltdown + Spectre too) & "lo & behold" - hosts WORK by stopping you being INFESTED by what uses them on you - YOU LOSE (& YOU STOPPED TRYING THAT in your impersonations of me, lol) .... apk
See subject (literally the prog's name) & MUCH like me vs. "your kind"? She ANNIHILATES you "not men", lol!
E.g. 'case in point' PROOF https://tech.slashdot.org/comm... especially vs. ZIP the BLOWHARD fool https://linux.slashdot.org/com... w/ nothing REAL or APPLICABLE out there he can demonstrate.
* That is what KILLS you LAZY do-NOTHING "ne'er-do-wells" vs. me IN THE EYES OF OTHERS per proof https://science.slashdot.org/c... & you KNOW it, PAPERTigers... lol!
Like I said to ZIP quoting Woody Harrelson? "I've husted a HELL of a lot better players than you Sidney"
(& like the REAL tiger? It appears MY KIND producing tools of value + actual REAL WORLD RESULTS is a DYING BREED being replaced by ZEROS!)
APK
P.S.=> ... & THAT's YOUR FAULT that YOU're a "CRYberian" (lol) PUSSY (no WAY punks like you = tigers), not mine... apk
If the app completely halts, then the developers will be more than happy to talk to the corporate compliance officer when I mention that what they did would cause the entire company to fail an audit, if they haven't already. Stuff like losing a Visa merchant account is stuff that even the most pointy-headed realizes will hurt them.
I worked at a place that devs did something very similar. They whined when I forced them to use better passwords, and I took away the AWS root user from them, forcing them to their own admin users. However, I always let them know that they can always talk to the compliance officer, as I'm sure everyone there preferred to keep their job with a little bit of work, as opposed to the company being shut down for PCI-DSS violations.
In your IMPERSONATIONS of me (like u do now) saying what you thought "makes me look bad" e.g. https://tech.slashdot.org/comm... (like now)? You did me a favor & got me to look @ these closely:
1st - Hosts stop portsmash (blocking downloads of it) "You basically have to already be able to run your own evil code on a machine in order to PortSmash it." from https://www.theregister.co.uk/...
2nd hosts MAY prevent the OTHER forms of Intel CPU weakness per ACADEMIC RESEARCH I read:
SPECTRE "As an attempted mitigation for our JavaScript-based attack" https://spectreattack.com/spec...
MELTDOWN "We presented Meltdown, a novel software-based attack" https://meltdownattack.com/mel...
So like portsmash?
Academics NEEDED LOCAL CODE (like portsmash hosts can prevent) so hosts ALSO work vs. Spectre/Meltdown!
APK
P.S.=> 3rd strike "yer out" - U FAIL PORTFILTERING TESTS https://yro.slashdot.org/comme... (IF hosts could DO it I'd implement it in my work & I STOP THAT ERROR) ... apk
No version of my ware does "hosts portfilters" & never has - u IMPERSONATING me says it (everyone knows you do https://apple.slashdot.org/com... & THERE's NO "VERSION 3" out there (not for Linux/BSD or Windows).
* Look - I know you're NOT too intelligent & all but, please - give up already, lol!
(You FOOLS that STALK/harass/IMPERSONATE me expended 100's of useless effete 'wannabe weapon' downmods for CENSORSHIP on me the past 3 weeks now & for what? TO LOSE - why?? Ok - you're LITERALLY fighting a 95++% accurate AUTOMATED SYSTEM of mine (yes, done in FreePascal using regions code to determine a LIMITED SET of captchas on /. & when it errs it records the ones it has & adds them to its tables) POWERED by an Intel 4790k CPU! I beat ALL of your downmods (95% for sure @ least).
CLUE: YOU CAN'T WIN! Especially "putting words in my mouth" I don't say.
APK
P.S.=> In fact, it's SO GOOD, I am SURE I can LITERALLY take on 1,000 of you doing it & overnight while I sleep she works RESUBMITTING what I tell it to on posts I do - IF they change by even 1 byte (score)? She resubmits & SHE WORKS GREAT (like all I do in code), lol - & YOU LOSE as always... apk