TestCases/SVT/SQLDB/TestCases_SQLDB.json
{
"TestCases": { "TestCase": [ { "TestCaseID": "TC_SQLDB_Verify_DefaultCompliance", "Priority": "1", "Feature": "SVT", "ModuleName": "SQLDB", "ParamFileName": "Params_SQLDB_DefaultCompliance.json", "TemplateFileName": "Template_SQLDB_DefaultCompliance.json", "BaselineOutput": "BaseControlStatus_SQLDB_DefaultCompliance.csv", "Enabled": false, "Type": "FVT", "Description": "Verify SQL Server SVT on a default SQLDB Resource" }, { "TestCaseID": "TC_SQLDB_Verify_SqlServerAuditing", "Priority": "1", "Feature": "SVT", "Enabled": false, "ModuleName": "SQLDB", "ParamFileName": "Params_SQLDB_DefaultCompliance.json", "TemplateFileName": "Template_SQLDB_DefaultCompliance.json", "BaselineOutput": "", "Description": "Verify SQL Server SVT on a Sql Server Auditing enaled", "PresetMethods": "EnableSqlServerAuditing", "ResetMethods": "DisableSqlServerAuditing", "Type": "FVT", "ControlResultSet": [ { "ControlID": "Azure_SQLDatabase_Audit_Enable_Logging_and_Monitoring_Server", "ControlStatus": "Passed" } ] }, { "TestCaseID": "TC_SQLDB_Verify_SqlServerThreatDetectionPolicy", "Priority": "1", "Feature": "SVT", "ModuleName": "SQLDB", "Enabled": false, "ParamFileName": "Params_SQLDB_DefaultCompliance.json", "TemplateFileName": "Template_SQLDB_DefaultCompliance.json", "BaselineOutput": "", "Description": "Verify SQL Server SVT on a Sql Server Threat Detection Policy enaled", "PresetMethods": "EnableSqlServerThreatDetectionPolicy", "ResetMethods": "DisableSqlServerThreatDetectionPolicy", "Type": "FVT", "ControlResultSet": [ { "ControlID": "Azure_SQLDatabase_Audit_Enable_Threat_Detection_Server", "ControlStatus": "Passed" } ] }, { "TestCaseID": "TC_SQLDB_Verify_SqlServerActiveDirectoryAdmin", "Priority": "1", "Feature": "SVT", "ModuleName": "SQLDB", "Enabled": false, "ParamFileName": "Params_SQLDB_DefaultCompliance.json", "TemplateFileName": "Template_SQLDB_DefaultCompliance.json", "BaselineOutput": "", "Description": "Verify SQL Server SVT on a Sql Server Active Directory Administrator(s) present", "PresetMethods": "SetSqlServerActiveDirectoryAdmin", "ResetMethods": "RemoveSqlServerActiveDirectoryAdmin", "Type": "FVT", "ControlResultSet": [ { "ControlID": "Azure_SQLDatabase_AuthZ_Use_AAD_Admin", "ControlStatus": "Passed" } ] }, { "TestCaseID": "TC_SQLDB_Verify_FirewallIPAddressRanges", "Priority": "1", "Feature": "SVT", "ModuleName": "SQLDB", "Enabled": false, "ParamFileName": "Params_SQLDB_DefaultCompliance.json", "TemplateFileName": "Template_SQLDB_DefaultCompliance.json", "BaselineOutput": "", "Description": "Verify SQL Server SVT on a Sql Server Firewall IP Address Ranges", "PresetMethods": "SetSqlServerFirewallIPAddressRanges", "ResetMethods": "RemoveSqlServerFirewallIPAddressRanges", "Type": "FVT", "ControlResultSet": [ { "ControlID": "Azure_SQLDatabase_AuthZ_Enable_Firewall", "ControlStatus": "Passed" }, { "ControlID": "Azure_SQLDatabase_AuthZ_Configure_IP_Range", "ControlStatus": "Verify" } ] }, { "TestCaseID": "TC_SQLDB_Verify_AnytoAnyFirewallRule", "Priority": "1", "Feature": "SVT", "Enabled": false, "ModuleName": "SQLDB", "ParamFileName": "Params_SQLDB_DefaultCompliance.json", "TemplateFileName": "Template_SQLDB_DefaultCompliance.json", "BaselineOutput": "", "Description": "Verify SQL Server SVT on a Sql Server Any to Any FirewallRule", "PresetMethods": "SetSqlServerAnyToAnyFirewallRule", "ResetMethods": "RemoveSqlServerAnyToAnyFirewallRule", "Type": "FVT", "ControlResultSet": [ { "ControlID": "Azure_SQLDatabase_AuthZ_Enable_Firewall", "ControlStatus": "Passed" }, { "ControlID": "Azure_SQLDatabase_AuthZ_Configure_IP_Range", "ControlStatus": "Failed" } ] }, { "TestCaseID": "TC_SQLDB_Verify_SingleDB", "Priority": "1", "Feature": "SVT", "ModuleName": "SQLDB", "Enabled": false, "ParamFileName": "Params_SQLDB_DefaultCompliance.json", "TemplateFileName": "Template_SQLDB_DefaultCompliance.json", "BaselineOutput": "", "Description": "Verify SQL Server SVT's on a Sql Server contains single database with Auditing,Threat Detection Policy setting is inherited from parent sql server", "PresetMethods": "AddDataBase;EnableSqlServerAuditing;EnableSqlServerThreatDetectionPolicy", "ResetMethods": "RemoveDatabase;DisableSqlServerAuditing;DisableSqlServerThreatDetectionPolicy", "Type": "FVT", "ControlResultSet": [ { "ControlID": "Azure_SQLDatabase_Audit_Enable_Logging_and_Monitoring_DB", "ControlStatus": "Passed" }, { "ControlID": "Azure_SQLDatabase_Audit_Enable_Threat_Detection_Server", "ControlStatus": "Passed" } ] }, { "TestCaseID": "TC_SQLDB_Verify_DBTransparentDataEncryption", "Priority": "1", "Feature": "SVT", "ModuleName": "SQLDB", "Enabled": false, "ParamFileName": "Params_SQLDB_DefaultCompliance.json", "TemplateFileName": "Template_SQLDB_DefaultCompliance.json", "BaselineOutput": "", "Description": "Verify SQL Server SVT on a Transparent Data Encryption for database present inside sql server", "PresetMethods": "AddDataBase;EnableSqlDatabaseTransparentDataEncryption", "ResetMethods": "RemoveDatabase;DisableSqlServerAuditing;DisableSqlServerThreatDetectionPolicy", "Type": "FVT", "ControlResultSet": [ { "ControlID": "Azure_SQLDatabase_DP_Enable_TDE", "ControlStatus": "Passed" } ] } ] } } |