跳至主要内容
BilgeQor

安全服务

云错误配置:主要风险与实用检查清单

4 分钟阅读

大多数云安全事件并不涉及攻破云服务商自身的基础设施,而是与客户的配置有关:存储桶被设置为公开、访问密钥被提交到代码仓库、管理员账户未启用多因素身份验证,或数据库可从整个互联网访问。云服务商采用责任共担模型:服务商负责保护底层平台,您负责保护您在平台上配置的内容。本指南列出最常见的云错误配置风险,以及针对每项风险的实用检查方法。

服务简介

云错误配置是指云账户中任何使数据或系统暴露程度超出预期、或使您无法发现问题并从中恢复的设置。随着团队扩大、项目快速创建、临时变更变成永久设置,这类问题往往会不断累积。在 AWS、Microsoft Azure 和 Google Cloud 中,主要类别基本一致。身份与访问:角色权限过宽、长期有效的访问密钥、共享账户以及未启用多因素身份验证。存储:任何人均可读取或共享范围过广的存储桶、Blob 或快照。网络:对所有地址开放的安全组或防火墙规则、暴露在外的管理端口,以及缺乏分段的扁平网络。密钥:存放在代码、环境文件或容器镜像中的凭据。日志:审计日志被禁用、未予保留或从未审查。加密:敏感数据未加密存储,或密钥管理不善。韧性:备份缺失、未经测试,或与其所保护的数据存放在同一账户中。治理:不明账户、未打标签的资源,以及无人负责的项目。

适用对象

本清单适用于:

  • 云环境在缺乏正式设计的情况下快速扩张的初创企业和中小企业
  • 正在为客户安全审查或尽职调查做准备的团队
  • 计划在云上运行 AI 或数据工作负载的组织
  • 从前员工或前供应商手中接手云账户的管理者

帮助厘清的问题

逐项完成本清单,有助于厘清:

  • 谁拥有管理员权限,这些权限是否受到保护、是否仍有必要
  • 哪些数据可被公开访问,无论是有意还是无意
  • 您能否察觉可疑活动并进行调查
  • 如果某个账户遭到入侵,您能否恢复关键系统

包含内容

  • 为所有人工用户强制启用多因素身份验证,尤其是管理员和根账户或所有者账户
  • 尽可能用角色或短期凭据替换长期有效的访问密钥
  • 按最小权限原则审查角色,并删除未使用的用户和权限
  • 默认阻止对存储的公开访问,并审查任何例外情况
  • 将管理端口和数据库的访问限制在已知网络或私有访问范围内
  • 将密钥迁移到托管的密钥管理服务中,并扫描代码仓库以查找泄露的密钥
  • 在使用中的每个账户和区域启用审计日志,并安全地保留日志
  • 为高风险事件设置告警,例如新增管理员、日志被禁用或存储被公开
  • 对静态存储的敏感数据进行加密,并控制谁可以管理密钥
  • 将关键数据备份到独立的账户或位置,并测试恢复
  • 维护账户、项目和资源负责人的清单
  • 使用基础设施即代码,并在变更应用前进行审查

不包含内容

  • 声称经过审查的环境不会遭到入侵
  • 正式的云审计、认证或合规批准
  • 渗透测试,除非另行确定范围
  • 持续监控或托管运维,除非另行约定

适用时机

当您已有一段时间未审查云账户、在客户或投资者开展安全审查之前、在人员或供应商变动之后,以及在引入 AI 或大型数据工作负载之前,请使用本清单。如果您无法迅速回答谁拥有每个账户的管理员权限,就从这里开始。

我们的方法

首先处理身份问题,因为大多数其他控制措施都依赖于它。然后消除公开暴露、保护好密钥,并确保日志和备份能够支持检测与恢复。将修复工作视为有负责人和变更控制的工程工作,而不是一次性的清理。我们的 Cloud Platform & Production Engineering 服务针对约定环境,涵盖架构决策、发布流水线、可观测性、备份以及恢复操作手册,且仅在获批方案和明确书面授权下进行生产环境变更。如果您首先需要一份有据可查的现状评估,Security Baseline Review 可以提供按严重程度分级的观察结果,而 AI & Cloud Readiness 评估则可提供侧重于 AI 工作负载基础的就绪评分卡和决策记录。针对云端托管应用程序的渗透测试可以另行确定范围。请定期重新检查本清单;随着团队和项目的变化,配置会逐渐偏离。

Cloud Platform & Production Engineering

查看 Cloud Platform & Production Engineering 服务页面

常见问题

相关文章

立即开始

希望更清楚地了解您的云配置?

请告诉我们您使用哪些服务商和账户、上面运行着什么,以及即将进行的任何审查或迁移。我们将提出书面范围说明。

申请书面范围说明