CyberGuard dictionary / Cloud Security

IAM Policy

THE DEFINITION

An IAM policy is a set of access rules that determines which identities or resources may perform specified actions under specified conditions.

In simple terms

Policies answer who can do what to which cloud resource. Broad permissions can let one compromised account reach unrelated systems.

Technical explanation

In AWS, JSON policy statements describe effects, actions, resources, and optional conditions; effective permission also depends on other applicable policy types and explicit denies. Similar concepts exist across cloud platforms with different syntax.

An IAM policy expresses which principal may perform which actions on which resources, often with conditions. Broad wildcards and inherited permissions can create access that is difficult to see from one policy alone.

Examples in practice

A backup service role is allowed to write to its backup bucket but cannot change billing settings or read customer support records.

A developer role can list storage buckets but should not delete them. A policy review finds an inherited wildcard action and narrows it before production access is granted.

Why it matters

Precise policies support least privilege and limit the damage from a stolen credential.

VERIFY & LEARN MORE

Sources and further reading

Published 2026-10-15 · Last updated 2026-10-15 · CyberGuard editorial content. Source links provide context; they do not imply endorsement.

← Browse all definitions