Join our Newsletter — 33% off our NHI Course
Home Glossary Cyber Security AWS Foundational Security Best Practices
Cyber Security

AWS Foundational Security Best Practices

← Back to Glossary
By NHI Mgmt Group Updated September 7, 2026 Domain: Cyber Security

AWS Foundational Security Best Practices is a curated security standard in AWS Security Hub that defines baseline controls for improving cloud posture. It is used to identify common misconfigurations, highlight security gaps, and guide policy enforcement across AWS environments. Teams often map it into IaC controls to prevent unsafe changes before deployment.

Expanded Definition

AWS Foundational Security Best Practices is a prescriptive control set inside aws security hub that reflects commonly expected baseline safeguards for AWS workloads. It is not a full security programme and it is not a substitute for account design, threat modelling, or workload-specific hardening. Its value is in turning widely accepted AWS security expectations into checkable findings that teams can use for posture review, policy enforcement, and remediation prioritisation.

It is best understood as a baseline rather than an endpoint. The standard helps reveal where an environment has drifted from expected guardrails, but it does not itself guarantee secure architecture or low risk. That distinction matters because a clean posture score can still hide business logic flaws, weak identity design, or exposed data paths. For broader control mapping, NIST SP 800-53 Rev 5 Security and Privacy Controls offers a more expansive control language for governance and assessment.

A common misunderstanding is to treat the standard as equivalent to compliance. In practice, it is a continuous signal source for cloud security hygiene, not a certificate of adequacy. Teams usually combine it with organisational policy, IaC guardrails, and workload-level review to make the findings operationally meaningful.

Examples and Use Cases

In day-to-day cloud operations, the standard appears where teams need a repeatable way to detect and prioritise security drift across accounts, regions, and workloads.

  • A security team uses Security Hub findings to identify public exposure, weak logging coverage, and overly permissive network paths across multiple AWS accounts.
  • A platform team maps the checks into infrastructure-as-code pipelines so unsafe configurations are blocked before deployment rather than remediated after launch.
  • A cloud operations team uses recurring findings to separate one-off misconfigurations from systemic control failures that need ownership and policy changes.
  • An identity team reviews findings alongside permission design because baseline posture often depends on how IAM roles, keys, and service access are configured.
  • A governance team uses the standard as a common reference point when different application teams interpret “secure by default” differently.

The main tradeoff is scope. Baseline checks are useful for breadth, but they can create false confidence if teams assume that passing checks means the workload is resilient, least-privileged, or resilient against abuse. The standard is strongest when it is used as a detection and enforcement layer, not as the only review lens.

Security Implications

Misunderstanding the standard usually leads to two failure modes. First, organisations overtrust the signal and miss risks that sit outside the predefined checks, such as custom application abuse paths, excessive internal trust, or poor data segmentation. Second, teams treat findings as cosmetic and let recurring issues persist until they become systemic exposure.

That is particularly important in AWS because a small misconfiguration can scale quickly across accounts and automation. A single unsafe template, copied module, or default setting can create repeated exposure in many workloads before anyone notices. The practical symptom is not always an incident; it is often a pattern of repeated findings that never materially changes because ownership and remediation are unclear.

For NHIMG readers, the useful observation is that baseline cloud controls only become effective when they are tied to change control and accountability. If the same finding reappears after each deployment cycle, the issue is usually governance or pipeline design, not just technical cleanup.

Domain and Governance Relevance

This standard matters in cloud governance because it gives security teams a common baseline for measuring whether AWS environments are drifting away from expected hygiene. It is especially useful where multiple teams build and operate independently, because a shared benchmark reduces ambiguity about what “secure enough” means for routine cloud controls.

Its NHI relevance is indirect but real. AWS workloads frequently depend on service roles, automation credentials, API keys, and workload identities, so baseline posture often becomes a proxy for machine access hygiene. When those non-human identities are over-permissioned or poorly rotated, the resulting exposure can be much larger than the individual finding suggests. In that sense, the standard supports broader identity governance by surfacing weak control points before they become persistent access paths.

For governance teams, the main value is not the finding itself but the operating discipline it creates. A baseline control set works when it is owned, reviewed, and translated into policy decisions about what is allowed in the environment.

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 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
CIS Controls v84 — Secure Configuration of Enterprise Assets and SoftwareAWS baseline checks focus on insecure defaults and config drift.
6 — Access Control ManagementThe standard often surfaces weak IAM, key, and role exposure.
8 — Audit Log ManagementSeveral baseline checks relate to missing or weak AWS logging coverage.
Recommendation — Apply CIS Control 4 to enforce secure AWS configurations before drift reaches production. Use CIS Control 6 to tighten AWS access paths and remove excessive permissions. Use CIS Control 8 to ensure AWS logs are enabled, retained, and reviewed.
NIST CSF 2.0PR.AC-1 — Identities and credentials are issued, managed, verified, revoked, and auditedAWS posture baselines frequently depend on identity and credential hygiene.
PR.DS-1 — Data-at-rest is protectedAWS baseline checks often expose storage and encryption gaps.
DE.CM-8 — Vulnerability scans are performedSecurity Hub findings act as continuous detection of posture weaknesses.
Recommendation — Apply PR.AC-1 to govern AWS identities, credentials, and service access throughout their lifecycle. Apply PR.DS-1 to protect AWS data at rest with enforced encryption controls. Use DE.CM-8 to continuously scan AWS environments for control drift and weakness.
OWASP Non-Human Identity Top 10NHI-01 — Secrets and Credential ManagementAWS cloud posture often depends on protecting machine credentials and API keys.
Recommendation — Inventory and rotate AWS secrets under NHI-01 to reduce non-human identity exposure.

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