SV-276245r1150051_rule
V-276245
SRG-APP-000142-DB-000094
MSQL-00-007600
CAT II
10
Assign the approved policy to the audit storage account:
1. From the Azure Portal, click the audit storage account.
2. Click "Networking" under security.
3. Review the public network access option.
4. Check the box to "Disable" public network access.
5. Click "Save".
Review the audit storage account's NSG configuration for inbound and outbound rules to restrict access to specific ports and resources.
For more information about connection policies, refer to:
https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/connectivity-architecture-overview?view=azuresql&tabs=current
Azure SQL Managed Instance must only use approved firewall settings, including disabling public network access. This value is not allowed by default in Azure SQL Managed Instance and must be disabled if not otherwise documented and approved.
Obtain a list of all approved firewall settings from the database documentation.
Obtain the audit file location(s) by running the following SQL script:
SELECT name AS AuditName, log_file_path AS AuditPath FROM sys.server_file_audits
For each audit, the AuditPath column will show the Azure Storage location of the audit files.
Review the storage networking permissions for the audit:
1. From the Azure Portal, click the storage account.
2. Click "Networking" under Security.
3. Verify the public network endpoint option is set to disabled.
If the value is enabled and not specifically approved in the database documentation, this is a finding.
Verify Network Security Groups (NSGs) are configured to restrict access only to the resources that require access to the storage account.
If access is not restricted, this is a finding.
V-276245
False
MSQL-00-007600
Azure SQL Managed Instance must only use approved firewall settings, including disabling public network access. This value is not allowed by default in Azure SQL Managed Instance and must be disabled if not otherwise documented and approved.
Obtain a list of all approved firewall settings from the database documentation.
Obtain the audit file location(s) by running the following SQL script:
SELECT name AS AuditName, log_file_path AS AuditPath FROM sys.server_file_audits
For each audit, the AuditPath column will show the Azure Storage location of the audit files.
Review the storage networking permissions for the audit:
1. From the Azure Portal, click the storage account.
2. Click "Networking" under Security.
3. Verify the public network endpoint option is set to disabled.
If the value is enabled and not specifically approved in the database documentation, this is a finding.
Verify Network Security Groups (NSGs) are configured to restrict access only to the resources that require access to the storage account.
If access is not restricted, this is a finding.
M
5711