Join our Newsletter — 33% off our NHI Course
Governance, Ownership & Risk

SCP

← Back to Glossary
By NHI Mgmt Group Updated September 7, 2026 Domain: Governance, Ownership & Risk

Service control policy is a guardrail used in AWS to limit what accounts and identities can do, even when local permissions exist. It acts as a preventative boundary at the organisation or account level. Security teams use it to block risky services and contain permission creep across cloud environments.

Expanded Definition

In AWS, an SCP is not a permission grant. It is an organisation-level guardrail that sets the maximum actions an account, organisational unit, or identity path can exercise, even if an attached policy elsewhere would otherwise allow them. That boundary makes SCPs fundamentally different from IAM permission policies: IAM can allow, while SCPs can still deny. The practical result is that an SCP shapes the outer edge of what is possible inside the organisation.

SCPs are commonly used to block high-risk services, restrict regions, or prevent destructive API calls in sensitive accounts. The common misunderstanding is to treat an SCP as a substitute for IAM design. It is not. A well-designed SCP narrows blast radius, but it does not replace local least-privilege permissions, role design, or workload-specific controls.

For a concise external perspective on machine-identity guardrails and policy boundaries, see OWASP Non-Human Identity Top 10.

Examples and Use Cases

SCPs appear wherever organisations want to enforce a consistent security baseline across many AWS accounts without relying on every team to get IAM right locally.

  • Restricting a production account so teams cannot disable logging, even if a local role policy permits the action.
  • Blocking the creation of resources in unsupported regions to reduce data residency and operational sprawl.
  • Preventing use of risky services, such as unmanaged public sharing paths, in accounts that process sensitive data.
  • Containing delegated administration by ensuring child accounts cannot exceed the organisation’s approved control envelope.
  • Reducing the impact of permission creep when identity teams add privileges for one project and forget to remove them later.

The main trade-off is control versus flexibility. Overly broad SCPs can slow platform teams or break automation, while weak SCPs leave the organisation dependent on every account owner applying discipline consistently.

Security Implications

When an SCP is missing, too permissive, or poorly scoped, the organisation can lose its strongest preventive boundary in AWS. That increases the chance that a local privilege mistake becomes an organisational exposure. A role with excessive permissions is dangerous; a role with excessive permissions plus no guardrail is far more difficult to contain.

Mismanaged SCPs often fail silently in practice until a risky API call succeeds or a forbidden service appears in a new account. The security consequence is not just misuse of one account, but spread of insecure defaults across many accounts and teams. In cloud environments, that can translate into data exposure, service sprawl, uncontrolled cost, and weaker auditability.

Practitioners should watch for the false comfort of “we have IAM” as the sole answer. IAM governs what an identity may do; SCPs define what the organisation will never allow, which is a different and more durable control boundary.

Domain and Governance Relevance

SCPs matter because they turn policy into an enforceable cloud governance layer rather than a recommendation. In multi-account AWS estates, they support central risk decisions such as which services are banned, which regions are permitted, and which admin actions must never occur outside approved pathways.

That governance value becomes more important where workloads are operated by non-human identities such as roles, automation pipelines, and service accounts. Those identities often have broad operational reach, so an SCP can act as the final guardrail when local permissions are created too generously or inherited too widely. In that sense, SCPs are a practical control for limiting machine-driven permission drift across cloud environments.

For NHI-heavy environments, the key question is not whether identities exist, but whether their maximum authority is bounded centrally. SCPs help answer that question at the organisation layer rather than leaving it to every team, pipeline, or workload owner.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01 — Secrets and Credential ManagementSCPs can cap the blast radius of non-human identities.
Recommendation — Apply SCP guardrails to cap what NHI credentials and roles can do.
CIS Controls v86 — Access Control ManagementSCPs enforce least privilege and limit excessive cloud access.
Recommendation — Use access control guardrails to restrict high-risk AWS actions across accounts.
NIST CSF 2.0PR.AC — Access ControlSCPs are a preventive access boundary in cloud governance.
GV — GovernSCPs encode central policy decisions for cloud environments.
Recommendation — Define and enforce org-wide cloud access boundaries that local policies cannot exceed. Set enterprise cloud guardrails that formalise approved and prohibited actions.
MITRE ATT&CKT1078 — Valid AccountsSCPs reduce the value of overly broad cloud credentials.
Recommendation — Limit what valid cloud accounts can do when credentials are over-permissioned.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 7, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org