Cloud Security Podcast

Dynamic Permission Boundaries: A New Approach to Cloud Security

15 snips
Nov 12, 2024
Kushagra Sharma, a Staff Cloud Security Engineer with extensive experience in scaling IAM across AWS environments, shares his insights on dynamic permission boundaries. He discusses the failures of traditional IAM models at scale and emphasizes the need for innovative solutions like Terraform for security management. Kushagra also covers the challenges of multi-cloud setups and the evolving responsibilities between developers and security teams, all while maintaining a balance between security and developer autonomy.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Use Permission Boundaries for Limits

  • Use AWS permission boundaries to limit maximum permissions an IAM entity can have.
  • Boundaries restrict even if an overly permissive policy is attached, adding a key security parameter.
ADVICE

Combine SCPs and Dynamic Boundaries

  • Create dynamic permission boundaries tailored to account context like compliance and exceptions.
  • Combine static SCPs for non-negotiable controls with dynamic boundaries for frequent changes.
ADVICE

Use IAM Roles with Enforced Boundaries

  • Avoid using IAM users and enforce federation through IAM roles with SAML.
  • Enforce permission boundaries on role creation via SCPs to ensure consistent security controls.
Get the Snipd Podcast app to discover more snips from this episode
Get the app