Policy DisplayName |
Policy Id |
Category |
Version |
Versioning |
Effect |
Roles# |
Roles |
State |
policy in AzUSGov |
[Preview]: Azure Arc enabled Kubernetes clusters should have Microsoft Defender for Cloud extension installed |
8dfab9c4-fe7b-49ad-85e4-1e9be085358f |
Kubernetes |
6.0.0-preview |
1x 6.0.0-preview |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
Preview |
true |
[Preview]: Guest Attestation extension should be installed on supported Windows virtual machines scale sets |
f655e522-adff-494d-95c2-52d4f6d56a42 |
Security Center |
3.1.0-preview |
1x 3.1.0-preview |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
Preview |
true |
A vulnerability assessment solution should be enabled on your virtual machines |
501541f7-f7e7-4cd6-868c-4190fdad3ac9 |
Security Center |
3.0.0 |
1x 3.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
unknown |
Activity log should be retained for at least one year |
b02aacc0-b073-424e-8298-42b22829ee0a |
Monitoring |
1.0.0 |
1x 1.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
An activity log alert should exist for specific Administrative operations |
b954148f-4c11-4c38-8221-be76711e194a |
Monitoring |
1.0.0 |
1x 1.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
An activity log alert should exist for specific Policy operations |
c5447c04-a4d7-4ba8-a263-c9ee321a6858 |
Monitoring |
3.0.0 |
1x 3.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
App Configuration should use a customer-managed key |
967a4b4b-2da9-43c1-b7d0-f98d0d74d0b1 |
App Configuration |
1.1.0 |
1x 1.1.0 |
Default Audit Allowed Audit, Deny, Disabled |
0 |
|
GA |
unknown |
Audit resource location matches resource group location |
0a914e76-4921-4c19-b460-a2d36003525a |
General |
2.0.0 |
1x 2.0.0 |
Fixed audit |
0 |
|
GA |
unknown |
Audit Windows machines missing any of specified members in the Administrators group |
30f71ea1-ac77-4f26-9fc5-2d926bbd4ba7 |
Guest Configuration |
2.0.0 |
1x 2.0.0 |
Fixed auditIfNotExists |
0 |
|
GA |
true |
Audit Windows machines that have the specified members in the Administrators group |
69bf4abd-ca1e-4cf6-8b5a-762d42e61d4f |
Guest Configuration |
2.0.0 |
1x 2.0.0 |
Fixed auditIfNotExists |
0 |
|
GA |
true |
Auditing on SQL server should be enabled |
a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9 |
SQL |
2.0.0 |
1x 2.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Azure API for FHIR should use a customer-managed key to encrypt data at rest |
051cba44-2429-45b9-9649-46cec11c7119 |
API for FHIR |
1.1.0 |
1x 1.1.0 |
Default Audit Allowed audit, Audit, disabled, Disabled |
0 |
|
GA |
unknown |
Azure Automation accounts should use customer-managed keys to encrypt data at rest |
56a5ee18-2ae6-4810-86f7-18e39ce5629b |
Automation |
1.0.0 |
1x 1.0.0 |
Default Audit Allowed Audit, Deny, Disabled |
0 |
|
GA |
true |
Azure Container Instance container group should use customer-managed key for encryption |
0aa61e00-0a01-4a3c-9945-e93cffedf0e6 |
Container Instance |
1.0.0 |
1x 1.0.0 |
Default Audit Allowed Audit, Disabled, Deny |
0 |
|
GA |
true |
Azure Data Explorer encryption at rest should use a customer-managed key |
81e74cea-30fd-40d5-802f-d72103c2aaaa |
Azure Data Explorer |
1.0.0 |
1x 1.0.0 |
Default Audit Allowed Audit, Deny, Disabled |
0 |
|
GA |
true |
Azure Defender for Azure SQL Database servers should be enabled |
7fe3b40f-802b-4cdd-8bd4-fd799c948cc2 |
Security Center |
1.0.2 |
1x 1.0.2 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Azure Defender for Key Vault should be enabled |
0e6763cc-5078-4e64-889d-ff4d9a839047 |
Security Center |
1.0.3 |
1x 1.0.3 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
unknown |
Azure Defender for open-source relational databases should be enabled |
0a9fbe0d-c5c4-4da8-87d8-f4fd77338835 |
Security Center |
1.0.0 |
1x 1.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
unknown |
Azure Defender for Resource Manager should be enabled |
c3d20c29-b36d-48fe-808b-99a87530ad99 |
Security Center |
1.0.0 |
1x 1.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Azure Defender for servers should be enabled |
4da35fc9-c9e7-4960-aec9-797fe7d9051d |
Security Center |
1.0.3 |
1x 1.0.3 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Azure Defender for SQL servers on machines should be enabled |
6581d072-105e-4418-827f-bd446d56421b |
Security Center |
1.0.2 |
1x 1.0.2 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
unknown |
Azure Defender for SQL should be enabled for unprotected Azure SQL servers |
abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9 |
SQL |
2.0.1 |
1x 2.0.1 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Azure Defender for SQL should be enabled for unprotected MySQL flexible servers |
3bc8a0d5-38e0-4a3d-a657-2cb64468fc34 |
Security Center |
1.0.0 |
1x 1.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Azure Defender for SQL should be enabled for unprotected PostgreSQL flexible servers |
d38668f5-d155-42c7-ab3d-9b57b50f8fbf |
Security Center |
1.0.0 |
1x 1.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Azure Monitor should collect activity logs from all regions |
41388f1c-2db0-4c25-95b2-35d7f5ccbfa9 |
Monitoring |
2.0.0 |
1x 2.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Azure Monitor solution 'Security and Audit' must be deployed |
3e596b57-105f-48a6-be97-03e9243bad6e |
Monitoring |
1.0.0 |
1x 1.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
unknown |
Azure Stream Analytics jobs should use customer-managed keys to encrypt data |
87ba29ef-1ab3-4d82-b763-87fcd4f531f7 |
Stream Analytics |
1.1.0 |
1x 1.1.0 |
Default Audit Allowed audit, Audit, deny, Deny, disabled, Disabled |
0 |
|
GA |
true |
Azure subscriptions should have a log profile for Activity Log |
7796937f-307b-4598-941c-67d3a05ebfe7 |
Monitoring |
1.0.0 |
1x 1.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Cosmos DB database accounts should have local authentication methods disabled |
5450f5bd-9c72-4390-a9c4-a7aba4edfdd2 |
Cosmos DB |
1.1.0 |
1x 1.1.0 |
Default Audit Allowed Audit, Deny, Disabled |
0 |
|
GA |
true |
Disk encryption should be enabled on Azure Data Explorer |
f4b53539-8df9-40e4-86c6-6b607703bd4e |
Azure Data Explorer |
2.0.0 |
1x 2.0.0 |
Default Audit Allowed Audit, Deny, Disabled |
0 |
|
GA |
true |
Guest Configuration extension should be installed on your machines |
ae89ebca-1c92-4898-ac2c-9f63decb045c |
Security Center |
1.0.3 |
1x 1.0.3 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Linux virtual machines should enable Azure Disk Encryption or EncryptionAtHost. |
ca88aadc-6e2b-416c-9de2-5a0f01d1693f |
Guest Configuration |
1.2.1 |
3x 1.2.1, 1.2.0-preview, 1.1.0-preview |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
unknown |
Managed disks should be double encrypted with both platform-managed and customer-managed keys |
ca91455f-eace-4f96-be59-e6e2c35b4816 |
Compute |
1.0.0 |
1x 1.0.0 |
Default Audit Allowed Audit, Deny, Disabled |
0 |
|
GA |
true |
Managed disks should use a specific set of disk encryption sets for the customer-managed key encryption |
d461a302-a187-421a-89ac-84acdb4edc04 |
Compute |
2.0.0 |
1x 2.0.0 |
Default Audit Allowed Audit, Deny, Disabled |
0 |
|
GA |
unknown |
Microsoft Defender CSPM should be enabled |
1f90fc71-a595-4066-8974-d4d0802e8ef0 |
Security Center |
1.0.0 |
1x 1.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
unknown |
Microsoft Defender for APIs should be enabled |
7926a6d1-b268-4586-8197-e8ae90c877d7 |
Security Center |
1.0.3 |
1x 1.0.3 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
unknown |
Microsoft Defender for Azure Cosmos DB should be enabled |
adbe85b5-83e6-4350-ab58-bf3a4f736e5e |
Security Center |
1.0.0 |
1x 1.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
unknown |
Microsoft Defender for Containers should be enabled |
1c988dd6-ade4-430f-a608-2a3e5b0a6d38 |
Security Center |
1.0.0 |
1x 1.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Microsoft Defender for SQL should be enabled for unprotected Synapse workspaces |
d31e5c31-63b2-4f12-887b-e49456834fa1 |
Security Center |
1.0.0 |
1x 1.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Only secure connections to your Azure Cache for Redis should be enabled |
22bee202-a82f-4305-9a2a-6d7f44d4dedb |
Cache |
1.0.0 |
1x 1.0.0 |
Default Audit Allowed Audit, Deny, Disabled |
0 |
|
GA |
true |
PostgreSQL servers should use customer-managed keys to encrypt data at rest |
18adea5e-f416-4d0f-8aa8-d24321e3e274 |
SQL |
1.0.4 |
1x 1.0.4 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Resource logs in Azure Data Lake Store should be enabled |
057ef27e-665e-4328-8ea3-04b3122bd9fb |
Data Lake |
5.0.0 |
1x 5.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Resource logs in Azure Key Vault Managed HSM should be enabled |
a2a5b911-5617-447e-a49e-59dbe0e0434b |
Key Vault |
1.1.0 |
1x 1.1.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
unknown |
Resource logs in Azure Kubernetes Service should be enabled |
245fc9df-fa96-4414-9a0b-3738c2f7341c |
Kubernetes |
1.0.0 |
1x 1.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Resource logs in Azure Machine Learning Workspaces should be enabled |
afe0c3be-ba3b-4544-ba52-0c99672a8ad6 |
Machine Learning |
1.0.1 |
1x 1.0.1 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Resource logs in Azure Stream Analytics should be enabled |
f9be5368-9bf5-4b84-9e0a-7850da98bb46 |
Stream Analytics |
5.0.0 |
1x 5.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Resource logs in Data Lake Analytics should be enabled |
c95c74d9-38fe-4f0d-af86-0c7d626a315c |
Data Lake |
5.0.0 |
1x 5.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Resource logs in Event Hub should be enabled |
83a214f7-d01a-484b-91a9-ed54470c9a6a |
Event Hub |
5.0.0 |
1x 5.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Resource logs in IoT Hub should be enabled |
383856f8-de7f-44a2-81fc-e5135b5c2aa4 |
Internet of Things |
3.1.0 |
1x 3.1.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
unknown |
Resource logs in Key Vault should be enabled |
cf820ca0-f99e-4f3e-84fb-66e913812d21 |
Key Vault |
5.0.0 |
1x 5.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Resource logs in Logic Apps should be enabled |
34f95f76-5386-4de7-b824-0d8478470c9d |
Logic Apps |
5.1.0 |
1x 5.1.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Resource logs in Service Bus should be enabled |
f8d36e2f-389b-4ee4-898d-21aeb69a0f45 |
Service Bus |
5.0.0 |
1x 5.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Security Center standard pricing tier should be selected |
a1181c5f-672a-477a-979a-7d58aa086233 |
Security Center |
1.1.0 |
1x 1.1.0 |
Default Audit Allowed Audit, Disabled |
0 |
|
GA |
true |
SQL managed instances should use customer-managed keys to encrypt data at rest |
ac01ad65-10e5-46df-bdd9-6b0cad13e1d2 |
SQL |
2.0.0 |
1x 2.0.0 |
Default Audit Allowed Audit, Deny, Disabled |
0 |
|
GA |
true |
SQL servers should use customer-managed keys to encrypt data at rest |
0a370ff3-6cab-4e85-8995-295fd854c5b8 |
SQL |
2.0.1 |
1x 2.0.1 |
Default Audit Allowed Audit, Deny, Disabled |
0 |
|
GA |
true |
Storage account encryption scopes should use customer-managed keys to encrypt data at rest |
b5ec538c-daa0-4006-8596-35468b9148e8 |
Storage |
1.0.0 |
1x 1.0.0 |
Default Audit Allowed Audit, Deny, Disabled |
0 |
|
GA |
true |
Storage account encryption scopes should use double encryption for data at rest |
bfecdea6-31c4-4045-ad42-71b9dc87247d |
Storage |
1.0.0 |
1x 1.0.0 |
Default Audit Allowed Audit, Deny, Disabled |
0 |
|
GA |
unknown |
System updates should be installed on your machines (powered by Update Center) |
f85bf3e0-d513-442e-89c3-1784ad63382b |
Security Center |
1.0.1 |
2x 1.0.1, 1.0.0-preview |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
The Log Analytics extension should be installed on Virtual Machine Scale Sets |
efbde977-ba53-4479-b8e9-10b957924fbf |
Monitoring |
1.0.1 |
1x 1.0.1 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Virtual machines should have the Log Analytics extension installed |
a70ca396-0a34-413a-88e1-b956c1e683be |
Monitoring |
1.0.1 |
1x 1.0.1 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Windows machines should meet requirements for 'Security Options - Audit' |
33936777-f2ac-45aa-82ec-07958ec9ade4 |
Guest Configuration |
3.0.0 |
1x 3.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Windows machines should meet requirements for 'System Audit Policies - Detailed Tracking' |
58383b73-94a9-4414-b382-4146eb02611b |
Guest Configuration |
3.0.0 |
1x 3.0.0 |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
true |
Windows virtual machines should enable Azure Disk Encryption or EncryptionAtHost. |
3dc5edcd-002d-444c-b216-e123bbfa37c0 |
Guest Configuration |
1.1.1 |
2x 1.1.1, 1.1.0-preview |
Default AuditIfNotExists Allowed AuditIfNotExists, Disabled |
0 |
|
GA |
unknown |