Skip to main content

Overview

NIST Special Publication 800-172 provides enhanced security requirements that supplement NIST 800-171. These controls are designed for organizations that handle high-value Controlled Unclassified Information (CUI) or operate in high-risk environments where basic security measures are insufficient. 800-172 requirements go beyond compliance checkboxesthey represent advanced security capabilities including behavior analytics, threat intelligence integration, and cryptographic architecture hardening.

Framework Details

  • Framework: NIST 800-172
  • Version: Final Publication
  • Parent Framework: NIST 800-171 Rev 3
  • Control Count: 32+ enhanced requirements
  • Output Format: OSCAL Assessment Results (JSON)
  • Primary Use Case: High-value CUI, advanced persistent threats (APT), nation-state adversaries

Enhanced vs. Basic Requirements

Assessed Enhanced Control Families

3.1e - Access Control (Enhanced)

Example Finding:

3.3e - Audit and Accountability (Enhanced)

Key Requirement: Comprehensive logging across API (CloudTrail), application (CloudWatch), and network (VPC Flow Logs) layers with cryptographic integrity protection.

3.4e - Configuration Management (Enhanced)

3.5e - Identification and Authentication (Enhanced)

3.11e - Risk Assessment (Enhanced)

Example Evidence:

3.13e - System and Communications Protection (Enhanced)

Advanced Check - Network Segmentation:

3.14e - System and Information Integrity (Enhanced)

Multi-Cloud Coverage

Cloud-Agnostic Security Posture: The 800-172 enhanced requirements are intentionally cloud-agnostic. While our assessor currently emphasizes AWS resources, the security principles apply universally.Roadmap Priorities:
  1. AWS (Current): GuardDuty, Security Hub, Config, Macie, Detective
  2. Azure (Expanding): Sentinel, Defender, Policy, Security Center
  3. GCP (Expanding): Security Command Center, Cloud Armor, Binary Authorization
  4. Kubernetes: Falco, OPA, admission controllers, Pod Security Standards
We’re actively mapping equivalent security services across cloud providers. Contact us if you need specific resource coverage.

Supported Resource Types by Enhanced Control

3.1e - Adaptive Access (AWS)
  • aws_iam_role (with condition-based assume role policies)
  • aws_iam_policy (with Condition blocks)
3.3e - Advanced Logging (AWS)
  • aws_cloudtrail, aws_cloudwatch_log_group, aws_flow_log
  • aws_s3_bucket (encrypted log storage)
  • aws_kms_key (log encryption keys)
3.4e - Automated Compliance (AWS/Azure)
  • aws_config_configuration_recorder, aws_config_config_rule, aws_config_remediation_configuration
  • azurerm_policy_definition, azurerm_policy_assignment
3.11e - Threat Intelligence (AWS/Azure)
  • aws_guardduty_detector, aws_securityhub_account, aws_securityhub_standards_subscription
  • azurerm_security_center_subscription_pricing
3.13e - Advanced Crypto (AWS/Azure/GCP)
  • aws_kms_key, aws_ebs_encryption_by_default, aws_s3_bucket_server_side_encryption_configuration
  • azurerm_key_vault, azurerm_key_vault_key
  • google_kms_crypto_key, google_kms_key_ring
3.14e - Security Automation (AWS)
  • aws_lambda_function (security automation functions)
  • aws_signer_signing_profile, aws_lambda_function (with code signing)
  • aws_cloudwatch_log_metric_filter (behavior monitoring)

Assessment Workflow

OSCAL Output Structure

Enhanced controls include additional properties to distinguish from basic requirements:

Example Assessment Request

Set include_parent_framework: true to get both 800-171 and 800-172 assessments in a single request.

Common Enhanced Control Gaps

Critical Deficiencies

3.3.1e - Insufficient Logging Coverage
3.5.1e - MFA Not Universally Enforced
3.11.1e - No Automated Threat Detection

Common Misconfigurations

3.13.6e - Inadequate Network Segmentation
3.14.1e - Manual Incident Response

Who Needs NIST 800-172?

Required For

  • Organizations handling high-value CUI (e.g., advanced weapons systems, intelligence)
  • Defense Industrial Base (DIB) companies with APT threat profiles
  • Critical infrastructure providers under CISA guidelines
  • Research institutions with classified/CUI data collaboration

Not Required For

  • Standard government contractors with basic CUI (800-171 sufficient)
  • Commercial SaaS companies (unless handling CUI)
  • Organizations without nation-state threat models

Compliance Strategy

Phased Implementation

Phase 1: Foundation (NIST 800-171)
  1. Implement basic security controls
  2. Achieve 110/110 on 800-171 assessment
  3. Document SSP and POA&M
Phase 2: Enhancement (NIST 800-172)
  1. Add automated threat detection (GuardDuty, Sentinel)
  2. Implement behavior analytics
  3. Enhance cryptographic architecture
  4. Deploy security orchestration (SOAR)
Phase 3: Continuous Assurance
  1. Automated compliance scanning (daily)
  2. Integration with CI/CD pipelines
  3. Real-time OSCAL reporting
  4. Third-party validation

Limitations

Enhanced Control Assessment Limitations:
  • Behavioral Controls: Many 800-172 controls require runtime behavior analysis, not just configuration
  • Threat Intelligence: Integration with threat feeds cannot be fully validated from IaC
  • Organizational Maturity: Controls like dual authorization (3.1.2e) require process validation
  • Predictive Analytics: ML/AI-based threat detection (3.11.2e) requires specialized platforms
  • IaC Scope: Only infrastructure resources are assessedapplication security is out of scope

Best Practices

  1. Layered Defense: 800-172 assumes 800-171 compliancedon’t skip the basics
  2. Automation First: Manual processes do not satisfy enhanced requirements
  3. Evidence Collection: Retain logs, scan results, and OSCAL outputs for audits
  4. Continuous Assessment: Enhanced controls require continuous monitoring, not point-in-time audits
  5. Threat Modeling: Align security investments with your organization’s threat profile

Relationship to Other Frameworks

Cost Considerations

Implementing 800-172 enhanced controls typically requires:
  • AWS: GuardDuty (48/account/month),SecurityHub(4-8/account/month), Security Hub (0.001/finding), Config ($2-5/rule/month)
  • Azure: Sentinel (25/GBingested),Defender(2-5/GB ingested), Defender (15/server/month)
  • GCP: Security Command Center Premium ($25-100/project/month)
  • Third-Party: SIEM, SOAR, threat intel subscriptions ($10K-100K+/year)
Budget 15-30% above baseline 800-171 costs for enhanced security capabilities.

Official References