module/ConfigurationProvider/ControlConfigurations/Services/ClassicStorage.json
{
"FeatureName": "ClassicStorage", "Reference": "aka.ms/azsktcp/classicstorage", "IsMaintenanceMode": false, "Controls": [ { "ControlID": "Azure_ClassicStorage_SI_Migrate_to_ARM_MCSB", "Description": "[MCSB] Storage accounts should be migrated to new Azure Resource Manager resources", "Id": "ClassicStorage100", "ControlSeverity": "High", "Automated": "Yes", "ControlScanSource": "MDC", "DisplayName": "[MCSB] Storage accounts should be migrated to new Azure Resource Manager resources", "Category": "Migrate from Classic to ARM model", "ControlRequirements": "Secure management and deployment models must be used", "Rationale": "Azure Resource Manager for storage accounts provide security enhancements such as: stronger access control (RBAC), better auditing, Azure Resource Manager based deployment and governance, access to managed identities, access to key vault for secrets, Azure AD-based authentication and support for tags and resource groups for easier security management.", "Recommendation": "To migrate storage account to new ARM resource, go to Azure Portal --> Your storage account --> Click on Migrate to ARM, under settings section and follow the instructions. Refer: https://learn.microsoft.com/en-us/azure/virtual-machines/migration-classic-resource-manager-overview#migration-of-storage-accounts", "Tags": [ "SDL", "Automated", "Baseline", "SI" ], "AssessmentProperties": { "AssessmentNames": [ "47bb383c-8e25-95f0-c2aa-437add1d87d3" ], "AssessmentStatusMappings": [ { "AssessmentStatusCode": "NotApplicable", "EffectiveVerificationResult": "Failed", "AssessmentStatusCausePatterns": "(.)*OffByPolicy|Exempt(.)*", "AppendMessageToStatusReason": "Disabling or exempting the policy from getting evaluated is not recommended. The Control will be marked as Failed." } ] }, "Enabled": false, "CustomTags": [ "Daily", "MCSB" ] } ] } |