An Azure service that is used to implement corporate governance and standards at scale for Azure resources.
Hello @Prem Kumar
For Azure PaaS services, system time synchronization and timestamp accuracy are fully managed by Microsoft as part of the Azure platform. Customers do not configure or manage NTP, system clocks, or time sources for PaaS services.
Accordingly, NIST SP 800‑53 AU‑8 (Time Stamps and Synchronization) can be treated as an inherited control under the Azure Shared Responsibility Model, with Microsoft responsible for the underlying time synchronization mechanism.
Please have a look into the information shared for your follow up questions:
1. Is time synchronization for Azure PaaS services managed entirely by Microsoft?
Yes, Under the Azure Shared Responsibility Model, for PaaS services, Microsoft is responsible for:
- The underlying operating system
- System clock management
- Time synchronization mechanisms
Customers do not have access to:
- NTP configuration
- OS clock settings
- Time synchronization services.
Reference: https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility
- Are these services synchronized with authoritative time sources (e.g., Microsoft-managed NTP/Stratum servers)?
Yes, Microsoft documents that Azure platform infrastructure (which PaaS services run on):
- Uses Microsoft‑managed time servers
- These are NTP Stratum‑1 servers
- Backed by GPS‑based authoritative time sources
- Time is standardized to UTC
This is formally documented in Microsoft’s Managed Control for Time Synchronization, which applies to Azure cloud environments. Azure uses GPS satellites as the authoritative time source, implemented through Microsoft‑managed Stratum‑1 NTP servers.
Reference: https://www.azadvertizer.net/azpolicyadvertizer/71bb965d-4047-4623-afd4-b8189a58df5d.html
- Can NIST SP 800-53 AU-8 be considered an inherited control for these services under the Azure shared responsibility model?
For Azure PaaS services, NIST SP 800‑53 AU‑8 can be considered an inherited control under the Azure shared responsibility model. Microsoft manages system‑level time synchronization and the operating system for PaaS services, using Microsoft‑managed Stratum‑1 GPS‑backed time sources. Azure platform and resource logs already generate UTC timestamps by default. Customers cannot configure OS‑level time settings for PaaS and are only responsible for enabling, retaining, and reviewing logs not for time synchronization itself.
References: https://learn.microsoft.com/en-us/azure/virtual-machines/windows/time-sync
https://learn.microsoft.com/en-us/azure/azure-monitor/platform/resource-logs?tabs=log-analytics -- This meets AU‑8 requirements for consistent, system‑generated time stamps without customer configuration.
- Is there any configuration required from the customer side to ensure accurate timestamps for logs and audit records in these services?
No configuration is required for system time synchronization.
For Azure PaaS services:
- Customers cannot configure NTP
- Customers cannot adjust system clocks
- Customers cannot choose time sources
Platform timestamps are generated automatically and consistently.
Customer responsibilities are limited to:
- Enabling diagnostic logs where applicable
- Exporting logs (Azure Monitor, Log Analytics, SIEM)
- Retaining logs per organizational policy
This responsibility split is consistent with the Azure Shared Responsibility Model for PaaS workloads.No configuration is required for system time synchronization.
For Azure PaaS services:
- Customers cannot configure NTP
- Customers cannot adjust system clocks
- Customers cannot choose time sources
Platform timestamps are generated automatically and consistently.
Customer responsibilities are limited to:
- Enabling diagnostic logs where applicable
- Exporting logs (Azure Monitor, Log Analytics, SIEM)
- Retaining logs per organizational policy
This responsibility split is consistent with the Azure Shared Responsibility Model for PaaS workloads.
The following Azure services inherit Microsoft‑managed time synchronization:
- Azure Container Apps
- Azure Functions
- Azure App Service
- Azure API Management
- Azure Cosmos DB
- Azure Cache for Redis
- Azure SQL Database
- Azure Storage Accounts
- Azure Key Vault
- Azure Service Bus
All of these services run on Microsoft‑controlled platform infrastructure, not customer‑managed operating systems.
Thanks,
Suchitra.