У меня возникают сложности с получением отказа для работы на пользовательских серверах ADS для защиты от угроз ADS.Пожалуйста, посмотрите на мой код ниже и укажите, где я ошибаюсь.
Я пытаюсь настроить настраиваемые предупреждения защиты от угроз рекламы SQL Server, чтобы они все были включены, и пользователь не может отключить любыеиз них.
{
"name": "deny-ads-tp-disablealerts3",
"properties": {
"displayName": "Deny not checking for all threat protection alerts3",
"description": "Deny not checking for all threat protection alerts3",
"mode": "All",
"parameters": {
},
"policyRule": {
"if": {
"allOf": [
{
"field": "type",
"equals": "Microsoft.Sql/servers/securityAlertPolicies"
},
{
"field": "Microsoft.Sql/servers/vulnerabilityAssessments/default.recurringScans.isEnabled",
"equals": "True"
},
{
"anyOf": [
{
"field": "Microsoft.Sql/servers/securityAlertPolicies/disabledAlerts[*]",
"Equals": "Sql_Injection"
},
{
"field": "Microsoft.Sql/servers/securityAlertPolicies/disabledAlerts[*]",
"Equals": "Sql_Injection_Vulnerability"
},
{
"field": "Microsoft.Sql/servers/securityAlertPolicies/disabledAlerts[*]",
"Equals": "Access_Anomaly"
},
{
"field": "Microsoft.Sql/servers/securityAlertPolicies/disabledAlerts[*]",
"Equals": "Data_Exfiltration"
},
{
"field": "Microsoft.Sql/servers/securityAlertPolicies/disabledAlerts[*]",
"Equals": "Unsafe_Action"
}
]
}
]
},
"then": {
"effect": "deny"
}
}
}
}