适用场景
上云不等于安全:安全组默认宽、对象存储公开可读、密钥硬编码在代码里,是云上最常见的三类事故。
配置步骤(对象存储(OBS / OSS / COS)防泄露)
# 1) 存储桶默认私有,禁止公共读/公共读写
# 2) 对外分享用临时签名 URL(有效期最短化)
# 3) 开启访问日志与加密(SSE)
# 4) 生命周期策略:过期清理或转低频
# 5) 静态网站托管要评估风险,敏感文件不放桶内
关键参数与建议
- 网络:VPC 划分 + 子网分层(公网/私网)+ 安全组最小化,优先私网访问
- 身份:用 RAM 子账号与角色,禁止主账号 AccessKey 直接用于应用
- 存储:对象存储默认私有,按需生成临时签名 URL;开启日志与加密
- 监控与告警:云监控接入成本、异常登录、配置变更告警
- 费用:按标签分账,定期清理闲置资源(未挂载磁盘、未绑定 EIP)
容易踩的坑
- 存储桶设为公共读,业务文件被爬虫批量下载
- 备份文件(含数据库导出)放在公开桶里
- 签名 URL 有效期设为很长,链接一泄漏长期可用
验证与巡检
# 验证:桶 ACL 检查、日志记录、签名有效期
- 巡检:无公共桶、日志与加密开启、生命周期策略生效
小结
云上运维的核心是"配置即安全":安全组、权限、存储策略都是配置项,做一次基线检查就能消除大部分风险。
> 说明:文中命令为通用写法,不同型号/版本可能略有差异,落地前请对照设备实际版本的官方文档;带外管理与安全设备变更建议先在测试设备验证。