question on S3 good practices

I'm storing files (UUID + extension) on a bucket, data is not confidential but should not be public
is it a big security/privacy issue is I set the bucket policy to public?

@duponin
depends upon what level of privacy you are aiming for

@mur2501 this is mainly a private application, URL with link to S3 would not be publicly available

the only thing that goes to me is an enumeration bruteforce if the bucket URL leaks

the policy I used:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicRead", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::BUCKET/*" } ] }

Follow

@duponin
Maybe bruteforce yourself and see how much of a threat it is
github.com/craighays/bucketkic
otherwise you can just keep the bucket private

@mur2501 thx

I noticed s3cmd can sign a string, so maybe I can generate a temporary token that the client would use and regenerate

it would keep the bucket private with time-limited access
Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.