News for hackers. Stuff that matters.
Re:AWS Support able to access any S3 object due to permissio... by alpha_squared on Thursday December 23, 2021 @12:19PM (#29663932)
While I recognize that's the ideal goal, and most appropriate, I think there may be gaps in practice. My team just discovered yesterday that a Kinesis Firehose Stream can still deliver to an S3 bucket that lacks a bucket policy and whose ACLs disable any access to it at all. That diminished my confidence a little bit that all teams are perfectly in compliance of the overall goal.
Re:AWS Support able to access any S3 object due to permissio... by schlarpc on Thursday December 23, 2021 @01:34PM (#29664868)
Kinesis Firehose uses an IAM role to deliver data, so delivery within the same account does not necessarily depend on permissions on the bucket. Removing s3:* permissions from that IAM role or adding an explicit deny statement to the bucket policy would stop the flow of data.

https://docs.aws.amazon.com/firehose/latest/dev/controlling-...

https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_p...

Re:AWS Support able to access any S3 object due to permissio... by orf on Thursday December 23, 2021 @01:55PM (#29665128)
No it can’t. The role you assigned to firehose has permission to write to the bucket.
Re:AWS Support able to access any S3 object due to permissio... by tempnow987 on Thursday December 23, 2021 @02:39PM (#29665635)
Can you post the permissions for the IAM role, we could probably help you troubleshoot. I've NEVER heard of anything even close to this ever.