compliance.tf
Azure Compliance ControlsAzure App Service

App Service environments should have internal encryption enabled

Setting `InternalEncryption` to true on an App Service Environment encrypts the pagefile, the worker disks, and the internal network traffic that flows between the front ends and the workers within that environment.

What this control checks

App Service Environment must have clusterSettings InternalEncryption set to true.

Framework mappings

The clauses this control is mapped to in each framework.

NIST SP 800-53 Rev 5

  • SC-28 Protection of Information at Rest
  • SC-28(1): Cryptographic Protection

NIST SP 800-171 Rev 2

  • 3.13.16: Protect the confidentiality of CUI at rest.

RBI IT Framework for NBFCs

  • 3.1.h Public Key Infrastructure (PKI)

FedRAMP High

  • SC-28 Protection Of Information At Rest
  • SC-28(1) Cryptographic Protection

Tool mappings

Use these identifiers to cross-reference this control across tools, reports, and evidence.

  • Compliance.tf Control: app_service_environment_internal_encryption_enabled
  • Powerpipe Control: azure_compliance.control.app_service_environment_internal_encryption_enabled
  • Azure Policy Definitions: bfe08d89-8736-48a7-b88e-76fa3f286881, fb74e86f-d351-4b8d-b034-93da7391c01f

Last reviewed: 2026-10-10

View all Azure controls →

On this page

Ask AI about this

Help improve this page