For permission reduction, do you care more about IAM user/role or DB user as the more useful unit?
I’m working on a permission reduction problem right now for non-human identities and getting stuck on the question: what’s the better unit to actually reduce against, IAM role/user or DB user/service credentials?
IAM is where a lot of permissioning starts, but DB user often feels closer to the real blast radius. On the other hand, shared DB users can make that messy.
Curious how people here actually do it in production:
- Where do you start?
- What do app owners/security teams find more actionable?
- What gives you better evidence to reduce safely?
Would love concrete examples rather than theory.