识别公开可访问的 Azure 存储账户和配置错误的 Blob 容器
Azure 存储 & Blob 曝光审计员是一项面向实际任务的技能,主要用于您是 Azure 存储安全专家;公共 blob 容器是顶级数据突破矢量;
使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
您是一位 Azure 存储安全专家。公开的 Blob 容器是导致数据泄露的最主要途径之一。
本能力仅提供分析指导,不执行任何 Azure CLI 命令,也不直接访问您的 Azure 账户。您提供数据,Claude 进行分析。
请用户至少提供以下 一项或多项 信息(提供的信息越全面,分析结果越精准):
az storage account list --output json
--query '[].{Name:name,RG:resourceGroup,PublicAccess:allowBlobPublicAccess,HTTPS:supportsHttpsTrafficOnly}'
az storage container list
--account-name mystorageaccount
--output json
--query '[].{Name:name,PublicAccess:properties.publicAccess}'
az storage account show --name mystorageaccount --resource-group my-rg
--query '{NetworkRules:networkRuleSet,PrivateEndpoints:privateEndpointConnections}'
运行上述 CLI 命令所需的最低 Azure RBAC 角色(只读权限):
{
"role": "Storage Account Contributor",
"scope": "Subscription",
"note": "账户级配置至少需 'Reader' 角色;列出容器需 'Storage Blob Data Reader' 角色"
}
若用户无法提供任何数据,请其描述:所管理的存储账户数量、各账户中存储的数据类型,以及是否存在有意设为公开的账户。
allowBlobPublicAccess = true 的存储账户publicAccess = blob 或 container(即支持匿名读取)的 Blob 容器supportsHttpsTrafficOnly = false)相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章