Skip to content

05 - 存储安全与可观测 ​

本章目标:OSS 存储分层与生命周期、快照备份体系、RAM 最小权限落地、安全四件套(WAF/DDoS 防护/云安全中心/数据库审计——对标我移动云项目的真实安全配套)、云监控与 ActionTrail。安全与审计是我项目二里真实采购部署过的部分,本章实战含量高。水位:产品定位与分层逻辑【必背】,配置细节【理解】,高级对抗【了解】。


5.1 OSS 对象存储【必背】 ​

知识点:

  • OSS(对象存储):海量的 Key-Value 对象存储,容量无限弹性,数据持久性 12 个 9(99.9999999999%),可用性 99.995%。与块存储(云盘,挂给单机当磁盘)、文件存储 NAS(共享文件系统)构成存储三兄弟——OSS 是"存文件的互联网服务",不是"挂磁盘"。
  • 存储类型五档(热到冷):
类型定位取回特征
标准高频访问即时默认
低频访问月级访问 1-2 次即时取回有费用,最短存 30 天
归档季度级访问解冻(分钟级)最短存 60 天
冷归档年度级访问解冻(小时级)最短存 90 天
深度冷归档几乎不访问解冻更久更便宜
  • 生命周期规则:按前缀/标签设定规则,到期自动转存储类型或删除;坑:各类型有最短存储时长,提前转出有"不足时长容量费"(如归档不满 60 天按 60 天算)。
  • 静态网站托管:Bucket 开静态网站模式,配默认首页与错误页,配合 CDN 加速。
  • 安全:Bucket 权限(公共读要慎用)、防盗链、服务端加密、RAM 精细授权。
  • 移动云对标:移动云有对象存储产品线(概念同构);我项目里备份归档分层思路对应 OSS 生命周期逻辑。

标准回答(面试官问"OSS 是什么,存储类型怎么选"):

OSS 是对象存储,本质是互联网化的 Key-Value 文件仓库,通过 API 和 URL 访问,容量无限弹性、持久性官方口径 12 个 9。它和云盘的区别要说清:云盘是块存储,挂给单台机器当磁盘用;OSS 不挂盘,是给应用和用户直接 HTTP 访问的,图片、视频、备份包、静态资源都放这里。它的存储类型分五档,从热到冷是标准、低频、归档、冷归档、深度冷归档,越冷越便宜,但访问响应越慢、取回越贵,低频和归档还有最短存储时长,比如归档不满 60 天按 60 天计费。我的选型逻辑是按访问频率定档:业务热数据标准,月级访问的低频,备份和历史数据归档。这套思路我在移动云项目的备份体系里实际用过——近期备份保留在线可快速回滚,历史备份下沉到归档层控制成本,只是产品形态我用的是同构的移动云对象存储。还有个省钱细节我会主动讲:用生命周期规则自动转换存储类型,按前缀或标签配"多少天后转归档、多少天后删除",但要防一个坑——提前转出会触发不足时长容量费,规则的天数要和最短存储时长对齐。

追问 1:OSS 和云盘、NAS 怎么选?

按"谁、怎么访问"来分。云盘是块存储,跟着 ECS 走,当系统盘数据盘,只能单机挂载,数据库、日志目录这类需要文件系统的场景用它;NAS 是共享文件存储,多台机器同时挂载同一个目录,适合共享配置、共享媒体文件、容器多节点共享卷;OSS 是对象存储,不挂载,应用通过 API 或 HTTP URL 读写,海量非结构化数据、静态资源、备份分发用它。一句话:要挂盘选云盘,要多机共享目录选 NAS,要通过 URL 海量分发选 OSS。我在移动云的环境里三种形态的用途就是这么划的,数据库用云盘、K8s 多节点共享存储走文件系统、对外分发和备份走对象存储——分类标准跨云通用。

追问 2:静态网站托管怎么做?

OSS 的 Bucket 开启静态网站托管模式,上传 HTML/CSS/JS,设置默认首页和 404 错误页,就得到一个免服务器维护的静态站点,域名指向 Bucket 端点或绑自定义域名。生产标配是前面加 CDN——OSS 存源文件,CDN 全球边缘节点缓存分发,既加速又把 OSS 的外网流出流量费降下来。要注意的是权限控制:Bucket 不能开成全公共读写,静态站点只要公共读,配合防盗链 Referer 白名单和 RAM 最小权限,防止被恶意刷流量。我的项目里对外的静态资源分发就是"对象存储加 CDN"的标准架构思路,这个模式在移动云上是同构的。


5.2 快照与备份体系【理解】 ​

知识点:

  • 快照:云盘时点副本,增量存储;用途:变更前兜底、故障恢复、快照创建镜像/云盘;快照策略:定时自动快照(如每日凌晨)+ 保留份数。
  • 备份分层认知(运维观点题):
    • 磁盘层:快照兜整机;
    • 数据库层:RDS 自动全量+binlog(PITR),粒度到时间点;
    • 应用/配置层:Git 管配置、镜像管应用版本;
    • 跨地域容灾:重要数据同步到异地 Region(了解)。
  • 纪律:快照是计费的,配策略定期清理;没演练过的备份不算备份。

标准回答(面试官问"云上备份体系怎么设计"):

我按四层设计。第一层磁盘快照:给 ECS 云盘配自动快照策略,比如每日凌晨做一次、保留最近七份,重大变更前手动打一个作为回滚锚点;第二层数据库备份:托管数据库的平台自动备份加 binlog,做到任意时间点恢复,备份保留期按合规定;第三层配置与代码:所有配置文件进 Git,应用固化成镜像,环境可以随时重建——这是"基础设施即代码"的思路,比备份机器更彻底;第四层跨域容灾:核心数据按 RPO 要求同步到异地。两个纪律我必须强调:一是快照和备份都是计费的,策略里要带保留份数和过期清理,不然成本悄悄涨;二是恢复演练,备份的有效性只有恢复一次才能证明,我在移动云项目里把恢复演练写进季度 SOP,记录实际恢复耗时作为应急预案里的 RTO 实测值。这套分层在阿里云是同样结构:快照加 RDS 备份加 Git 加跨地域同步。


5.3 RAM 最小权限实践【必背】 ​

知识点(呼应 00 章 0.3.2,本章落到实操):

  • 原则:主账号封存日常不用 → 按角色建 RAM 子账号 → 最小权限策略 → AK 定期轮换 → ActionTrail 审计兜底。
  • 策略落地三招:
    1. 优先系统策略只读:监控、巡检类账号直接挂 ReadOnlyAccess 类策略;
    2. 自定义策略按资源收窄:JSON 授权到"某 VPC 内某几台 ECS",而非全资源;
    3. 场景化分账号:CI 流水线账号只给镜像仓库推送权,不给删除权;值班账号只读+告警操作权。
  • 高危动作防护:敏感子账号开 MFA;删除类资源开保护/回收站机制;变更走审批。
  • 移动云对标:我项目里多角色分工、AK 管理、审计留痕过等保——同一套模型。

标准回答(面试官问"最小权限在云上怎么落地"):

我的落地是五步走。第一步主账号封存:主账号只做账号管理和高危授权,日常操作一律不用,开 MFA。第二步按角色建子账号:运维变更岗、值班监控岗、CI 流水线、第三方对接,各自独立身份,人走号销。第三步最小权限策略:先给最细粒度——能用只读策略的绝给读写,自定义策略做到资源级,比如 CI 账号只授权它需要的镜像仓库推送动作、不含删除;临时需求用临时授权,到期收回。第四步凭证管理:AccessKey 按人按用途独立、定期轮换,绝不共享、绝不进代码仓库——AK 泄漏等于把账号送人。第五步审计兜底:开 ActionTrail 记录所有控制台和 API 操作,定期回顾异常动作。我在移动云项目里就是这套模型落地的:监控告警账号只读、变更账号按产品分配、操作全部留痕,这套在等保检查时是直接能出示的证据链。这套模型在阿里云 RAM 里完全同构,名字都不用换。

追问:怎么发现"权限给多了"?

两个方法。定期权限复盘:每季度把所有子账号的策略和它近 90 天的实际 API 调用对一遍——从操作审计里拉出该账号真正用过的动作,没用到的高危权限就是多给的,直接收走,这个方法可以把权限收敛到"实际需要"而不是"理论可能";事件驱动复盘:任何人员变动、项目节点变化时同步审权限。我还要补一个习惯:给高危动作——删实例、释放资源、改安全组——单独设账号或单独授权,让高危操作天然带审计焦点,出问题时追溯范围小。我项目里的权限清单是文档化管理的,谁、什么账号、什么权限、为什么,一行一条,复盘就是对着清单过。


5.4 安全四件套:WAF / DDoS 防护 / 云安全中心 / 数据库审计【必背——真实配套】 ​

知识点:这是我从"买过、配过、查过报告"的实战区——移动云项目二真实配套:WAF、DDoS 原生防护、主机安全企业版、数据库审计。阿里云对应产品:

层阿里云产品防什么我移动云的对应
七层应用WAFSQL 注入/XSS/CC/爬虫等 OWASP 攻击WAF
流量层DDoS 防护(原生防护/高防)流量型攻击(SYN Flood 等)DDoS 原生防护
主机层云安全中心防病毒/漏洞/基线/入侵检测/防勒索主机安全企业版
数据层数据库审计数据库操作留痕审计数据库审计
身份/操作层RAM + ActionTrail权限收敛 + 操作留痕同构机制

联动认知:DDoS 高防在最外层抗流量 → WAF 在入口层过滤 Web 攻击 → 云安全中心管主机内部 → 数据库审计管数据访问留痕——从外到内的纵深防御。

标准回答(面试官问"云上安全产品你怎么用,说说你的实践"):

这块我有真实的采购部署经验,移动云项目里四件套是我参与规划落地的。我按纵深层次讲:最外层流量防护是 DDoS 防护,抗 SYN Flood 这类流量型攻击,保证入口不被打垮;第二层是 WAF,工作在七层,过滤 SQL 注入、XSS、恶意扫描和 CC 攻击,业务站点流量先进 WAF 再到源站;第三层主机安全,我配的是企业版,管主机内部——防病毒、漏洞检测与修复、基线核查、异常登录和 Web 后门检测,每台机器装 agent 上报到安全平台;第四层数据库审计,把所有数据库访问操作留痕,谁在什么时间对哪个表做了什么,等保检查直接出报告;再加权限层的 RAM 最小权限和操作层审计兜底。这套"流量到应用、应用到主机、主机到数据、数据到操作"的纵深,我在阿里云做过逐一对标——WAF 对 WAF、原生 DDoS 对原生 DDoS、主机安全企业版对云安全中心,概念和能力维度是同构的。我可以具体讲:安全基线的配置过程、告警的处理流程、审计报告怎么配合等保检查,都是我亲手做过的。

追问 1:WAF 和传统防火墙、DDoS 防护的区别?

三层三个作用面。传统防火墙和网络 ACL 工作在网络层,管的是"哪些 IP 端口能通",看不到内容;DDoS 防护也在流量层,专门抗大流量攻击——它的指标是清洗能力和可用性;WAF 工作在应用层,流量看着正常但要解析 HTTP 内容,判断里面有没有注入、恶意脚本、CC 行为——它管的是"流量是通的但请求是坏的"。所以三者是叠加关系不是替代关系:DDoS 保"能通",防火墙管"谁能通",WAF 管"通了之后内容干不干净"。我项目里的部署顺序就是流量清洗在前、WAF 在入口、源站在最后,层层过滤。

追问 2:主机安全企业版日常怎么运营?

我的运营动作四件事。告警处置:异常登录、可疑进程、Web 后门这类告警要当日闭环,先确认是误报还是真实入侵,真实事件按应急预案隔离处置;漏洞管理:按危险等级排修复优先级,高危限期打补丁,修复不了的用缓解措施加重点监控;基线核查:定期跑系统基线检查,口令策略、权限配置、日志开关这些项对标整改;报告留痕:月度安全报告存档,等保检查时这是核心材料。我在移动云做主机安全企业版运营时,这四件事是形成了 SOP 的,告警有处理记录、漏洞有跟踪闭环——安全产品买了不等于安全,运营节奏才是价值所在,这句话我会在面试里主动说。


5.5 云监控 CMS【必背——对标我的监控体系】 ​

知识点:

  • 云监控(CloudMonitor):托管监控平台,能力:主机监控(CPU/内存/磁盘/网络)、云产品监控(各产品自身指标)、站点监控(拨测)、自定义监控、事件监控、告警规则(阈值/趋势)与通知渠道。
  • 与自建对比:云监控管"云资源层"开箱即用;应用与中间件深度监控仍需自建(Prometheus+Grafana+Exporter)或用托管 Prometheus——两层互补。
  • 告警设计原则【必背】:分级(告警/预警/提示)、带处置指引、防风暴(聚合抑制)、有值班响应闭环。
  • 我的真实用例:移动云项目——监控节点 4C8G 自建 Prometheus+Grafana 管应用与集群深度指标;云监控管资源水位——两层分工。

标准回答(面试官问"云监控你用得怎么样,和自建监控什么关系"):

我把监控分两层讲。云监控是平台托管的资源层监控,开箱即用:主机的 CPU、内存、磁盘、网络,各云产品的自身指标,站点拨测,配阈值告警发通知,这部分零成本拿到,适合管"资源健康";但业务和应用层的深度监控——接口耗时、JVM 指标、中间件状态、K8s 集群指标——云监控不够,需要自建 Prometheus 加 Grafana 加 Exporter 或用托管 Prometheus。我的实践是两层分工:移动云项目里我在独立的 4 核 8G 监控节点上自建了 Prometheus 和 Grafana,监控 K8s 集群和应用的深度指标,同时云平台的监控管着七台节点的资源水位,两层指标都有告警规则。我的告警设计原则是三条:分级——把告警、预警、提示分开,只有需要人动的才发到值班群;带上下文——告警里写清楚阈值、当前值和初步处置指引;防风暴——多实例同时异常要做聚合,不然一场故障手机炸了,真正的问题反而被淹没。这三条是我被真实告警风暴教训过后沉淀的。

追问:你们告警阈值怎么定的?

基线加余量的方法:先看业务正常态的水位分布,阈值定在正常水位之上留出余量,比如日常 CPU 30% 左右,告警线定 70-80%;内存这种有缓存特征的指标要单独看,不能照搬 CPU 的定法;再按时间维度校准——大促期和日常的水位不同,阈值要分时段或按周环比。上线后还要做告警复盘:一段时间内哪些告警是误报、哪些被忽略了,误报多的调阈值,被忽略的说明没行动价值要删掉。我项目里的告警规则是文档化管理加季度复盘的,告警系统的可信度是靠持续修剪维持的,规则放任不管就会"狼来了"。


5.6 ActionTrail 操作审计【理解】 ​

知识点:

  • ActionTrail:记录阿里云账号所有操作事件——控制台操作、OpenAPI 调用、开发者工具,事件保留 90 天可查,可投递到 SLS 长期存储。
  • 用途:安全溯源(谁删了实例)、合规审计(等保要求)、变更追踪(什么时候改的配置)、异常行为发现(非工作时间的高危操作)。
  • 与云安全中心的关系:ActionTrail 管"平台操作层"留痕,云安全中心管"主机内"安全——一个审计云 API,一个审计主机行为。
  • 移动云对标:平台操作审计同构,我项目里操作留痕是等保检查项之一。

标准回答(面试官问"操作审计有什么用"):

ActionTrail 记录阿里云账号下的所有操作事件,控制台点过的、OpenAPI 调过的都有留痕,默认可查 90 天,投递到日志服务可以长期存。它在运维工作里有四个实际用途:一是安全溯源,资源被删了、配置被改了,按时间线查操作记录,锁定是谁、什么凭证、什么时候做的动作,这是排障和安全事件定责的基础;二是合规审计,等保和内部审计都要求操作可追溯,事件流直接导出就是证据;三是变更追踪,配合变更窗口核对"计划内的变更是否都如期执行、有没有计划外动作";四是异常发现,非工作时间的高危 API 调用、陌生 IP 的控制台登录,配告警能第一时间发现账号异常。我项目里操作留痕是等保检查的必查项,我在移动云对应的审计机制上做过同样的核对——谁、何时、对什么资源、做了什么、结果如何,这条链是完整的。操作审计的价值不在"记了",在于"有人看、有告警、有闭环",这和日志运营是同一个道理。


5.7 告警响应与值班闭环【必背——真实运营经验】 ​

知识点:

  • 告警生命周期六步:触发 → 认领 → 定位 → 处置 → 复盘 → 关闭,每步有记录,时间线完整。
  • 分级响应:P1 全站不可用(立即,电话拉起)→ P2 部分功能受损(15 分钟内响应)→ P3 单点异常(当日处理)→ P4 提示(排期处理)。
  • 两个高价值机制:告警风暴治理(同源告警聚合成事件)+ 复盘制度(改进项进待办跟踪闭环)。
  • 移动云对标:项目值班告警处置全流程是我参与建立并维护记录的,月度安全运维报告是等保检查材料。

标准回答(面试官问"告警响应你怎么管理"):

告警响应我讲真实运营经验。生命周期六步:触发、认领、定位、处置、复盘、关闭——关键在每一步有记录、时间线完整,这既是排障效率的保证也是复盘的原料。分级响应按影响面划四档:全站不可用是 P1,电话立即拉起;部分功能受损 P2,十五分钟内响应;单点异常 P3 当日处理;提示类 P4 排期处理,明确到时效才能避免"什么都是急事"和"什么都不急"两个极端。我实践里最有价值的两个机制:一是告警风暴治理——一场故障往往引爆几十条关联告警,做了聚合规则,同源告警合并成一条事件,值班只看事件不看告警条数,注意力留给真正的根因;二是复盘制度——每次 P1、P2 复盘输出改进项,进待办跟踪到闭环,很多告警的根因被结构性消除,告警量是逐步下降的。移动云项目里这套值班机制是我参与建立的,处置记录和月度报告是我维护的——等保和客户检查时,这套记录就是运维成熟度的直接证明。云监控、Prometheus 的告警进来只是入口不同,响应闭环是一套。

追问:怎么减少误报和无价值告警?

季度复盘加两条过滤原则。复盘时把每条告警标三类:行动过的(好告警保留)、被忽略的(删掉或调阈值)、误报的(修数据源或表达式)。原则一:告警必须可行动——收到后不知道该干什么就删掉,挂着只会消耗信任;原则二:指标告警要带持续时长条件——瞬时毛刺不值得一次响应,加"持续五分钟"这类条件能砍掉大半噪声。我项目里的告警规则是文档化管理的,每条规则有 Owner、改动走变更记录,告警系统自身必须是受控可审计的,不然它会先于系统失控。

5.8 日志与审计的运营【理解】 ​

知识点:

  • 日志运营三件事:格式规范化(级别规范、ERROR 可检索可聚合)、保留分层(近期全量检索/历史归档/到期清理)、敏感治理(脱敏 + 日志系统自身权限收敛)。
  • 审计运营节奏:操作审计每周回顾高危动作;配规则告警(非工作时间删除类 API、陌生 IP 登录实时触发);审计记录投递长期存储防覆盖。
  • 降级预案:日志系统故障时应用日志落本地盘缓冲、补采恢复;核心告警与日志系统解耦。
  • 移动云对标:操作留痕是等保必查项,我维护留痕与报告。

标准回答(面试官问"日志和审计的运营你怎么做"):

日志和审计的价值在运营不在收集。日志运营我抓三件事:一是格式规范化——应用日志格式统一、级别规范,ERROR 必须可检索可聚合,我在移动云项目推动过日志格式统一,之后错误日志的趋势图才真正可用,这是很多团队忽略的地基;二是保留分层——近期全量可检索,历史转压缩归档,合规保留期到期清理,成本和合规同时满足;三是敏感治理——日志里出现密码、token、证件号要脱敏,日志系统自身的访问权限也要收敛,因为日志是数据的放大器,泄一处等于泄全局。审计运营同样有节奏:操作审计每周回顾高危动作,配规则告警——非工作时间的删除类 API、陌生 IP 的控制台登录实时触发;审计记录投递长期存储保证不被覆盖。这套在我移动云项目里是等保检查的核心材料:谁、何时、对什么资源、做了什么、结果如何,链路完整可出示。阿里云 SLS 加 ActionTrail 就是这套能力的托管版,运营方法同构。

追问:日志系统自己挂了怎么办?

要有降级预案。应用侧日志落本地盘不受影响,只是集中检索暂不可用——所以本地磁盘要预留日志缓冲空间,系统恢复后补采,避免采集断档;核心告警链路要和日志系统解耦——关键指标告警走监控指标体系,不依赖日志检索能力;日志系统自身要有水位和进程告警,它最常见的故障就是存储打满和采集积压。我在移动云把日志组件纳入自监控,监控节点上的采集进程状态本身就有告警——监控系统自己必须先被监控,这是基本纪律。


5.9 WAF 与 DDoS 的接入模式与串联架构【理解】 ​

知识点:

  • WAF 接入两种模式:CNAME 接入(域名解析指向 WAF,流量先过 WAF 回源,最常用)与透明接入(LB/网关侧挂载)。
  • 标准串联:公网 → DDoS 防护(流量清洗)→ WAF(七层过滤)→ 负载均衡 → 源站——从外到内逐层减负。
  • 证书位置:串联链路中证书可统一在 WAF 层终止,WAF 到源站走内网。
  • 核心参数概念:防护模式(拦截/观察——先观察看误杀再切拦截是标准灰度姿势)。
  • 移动云对标:我的项目 WAF 即入口串联架构一部分,拦截/观察模式切换与误杀处理真实操作过。

标准回答(面试官问"WAF 和 DDoS 怎么串到架构里"):

标准串联是三段式:公网流量先过 DDoS 防护做流量清洗——抗 SYN Flood 这类流量型攻击,保证入口扛得住;然后进 WAF 做七层过滤——SQL 注入、XSS、CC 攻击在这一层被识别拦截;清洗过滤后的干净流量回源到负载均衡,再分发到源站。接入模式上 WAF 最常用的是 CNAME 接入:把业务域名解析指向 WAF 分配的 CNAME,流量天然先经过 WAF 再回源,不改源站架构;证书可以在 WAF 层统一终止,WAF 到源站走内网。有个运营细节我特别提:WAF 上线先用观察模式——只记录不拦截,跑一段时间看命中规则有没有误杀正常业务,确认后再切拦截模式,这个灰度过程能避免"上了 WAF 业务先挂"的事故。我在移动云项目里 WAF 就是这套入口串联的一部分,观察切拦截的切换、误杀白名单的处置都真实操作过。阿里云 WAF 3.0 加 DDoS 防护的联动是同构架构,官方还有联合部署的最佳实践文档。

追问 1:WAF 误杀了正常业务,怎么快速恢复?

先止血再根治:从 WAF 日志找到命中的规则 ID 和请求特征,临时给该特征加白名单——白名单尽量收窄到具体 URL 和参数,防止被绕过;业务恢复后分析根因:是规则等级太严,还是业务请求本身不规范——比如参数里带 SQL 关键字——后者推动开发改请求设计。最后把案例沉淀成处置记录,同类误杀就有了速查手册。我的原则:白名单是手术刀不是免死金牌,每次加白都要评估被绕过的风险。

追问 2:WAF 和应用自己做的参数校验什么关系?

两层防线不替代。WAF 是通用规则的边界防护——挡已知攻击模式,覆盖所有入口流量;应用校验是业务语义层的——参数格式、权限、业务规则,WAF 不懂业务逻辑。正确姿势是都做:WAF 挡外部扫描和通用攻击,应用校验兜业务逻辑漏洞——很多越权类漏洞 WAF 根本看不见,只能应用层防。我在等保配套里把 WAF 当边界、应用校验当纵深,检查时两层都要求有证据。


5.10 实操模板 ​

模板 A:云上安全纵深分层表(对标我移动云真实配套) ​

层次阿里云产品我移动云对应关键动作
流量层DDoS 原生防护/高防DDoS 原生防护入口抗清洗
应用层WAFWAF注入/XSS/CC 规则+日志巡检
主机层云安全中心主机安全企业版agent 全覆盖、漏洞/基线/告警闭环
数据层数据库审计数据库审计操作留痕、报告出档
身份层RAM账号权限体系最小权限、AK 轮换、MFA
操作层ActionTrail操作审计90 天可查+投递长期存储

模板 B:监控告警规则表(示例基线) ​

对象指标阈值(示例)级别动作
ECSCPU 使用率>80% 持续 5 分钟告警值班群通知+排查
ECS内存使用率>85% 持续 5 分钟告警定位泄漏/扩容
磁盘使用率>80% 预警 / >90% 告警两级清理/扩容
MySQL主备延迟>5s告警排查大事务
Redis内存水位>70% 预警预警评估扩容
站点拨测失败连续 3 次告警入口链路排查
K8s节点 NotReady事件触发告警集群侧处置

模板 C:安全事件应急五步(我的处置口径) ​

  1. 止损:隔离影响面——账号禁用、AK 换新、安全组收紧、实例摘除。
  2. 取证:操作审计+主机日志拉时间线,锁定入口、动作、影响范围。
  3. 清除:后门与持久化清理,处理不干净的直接从干净镜像重建。
  4. 修复:根因修复——漏洞打补丁、口令策略收紧、入口收敛。
  5. 复盘:事件报告(时间线/根因/影响/改进项),改进项进待办闭环。

5.11 章末自测(一句话答案) ​

  1. OSS 和云盘的本质区别?——OSS 是 API/URL 访问的对象存储不挂盘,云盘是挂给单机的块设备。
  2. OSS 五档存储类型从热到冷?——标准、低频、归档、冷归档、深度冷归档。
  3. 生命周期规则的坑?——各类型有最短存储时长,提前转出按最短时长计费。
  4. 快照和镜像的区别?——快照是磁盘时点副本用于回滚,镜像是造新机的模板。
  5. 最小权限五步?——主账号封存、按角色建子账号、最小权限策略、AK 轮换、审计兜底。
  6. DDoS 防护和 WAF 的层次?——DDoS 抗流量层攻击保"能通",WAF 在应用层管"内容干不干净"。
  7. 我移动云安全四件套是?——WAF、DDoS 原生防护、主机安全企业版、数据库审计。
  8. 云监控和自建 Prometheus 的分工?——云监控管资源层开箱即用,Prometheus 管应用与集群深度指标。
  9. ActionTrail 事件默认可查多久?——90 天,投递 SLS 可长期存储。
  10. 备份有效性的证明方式?——只有恢复演练过才算,记录实测 RTO。
  11. 等保自查八项口诀?——鉴别、访问、审计、入侵、恶意、数据、网络防护、管理制度,每项配证据材料。
  12. 站点监控为什么不可替代?——拨测抓"链路断了但机器没死"的盲区:解析、证书、运营商链路故障机器侧全绿。
  13. 告警接入人链路五环?——源→聚合→分级路由→认领超时升级→闭环记录;告警必达、认领必应、超时必升。
  14. 安全事件应急五步?——止损、取证、清除、修复、复盘,改进项进待办闭环。

5.12 高频追问补充包(连环追问应对) ​

追问 A:OSS 被恶意刷流量,账单暴涨怎么办?

三步应急:先把 Bucket 访问从公共读写收紧——最小化暴露面;开防盗链 Referer 白名单和热点限速;账单预警阈值提前设,异常流量第一时间告警而不是月底看账单。长期方案:静态资源走 CDN——CDN 层有更细的限流和成本控制,源站隐藏;访问凭证用 STS 临时授权替代永久公开。核心思想:OSS 的 URL 一旦公开就是公网资产,要按公网资产管理。

追问 B:快照能做跨地域容灾吗?

能。快照支持跨地域复制——生产地域的快照定期复制到异地,异地可以再用快照创建云盘或镜像重建环境,形成地域级容灾。我的分层:同地域快照解决误操作和单机故障,跨地域复制解决机房级灾难。要注意跨地域复制本身有流量成本,按 RPO 要求定复制频率——RPO 要求越高频率越高成本越高,这是典型的按需求定价格。

追问 C:RAM 的角色和子账号什么区别?

子账号是"人"的身份——长期存在的用户实体,配固定权限,给真人或固定程序用;角色是"可以被扮演"的身份——没有长期凭证,通过 STS 换取临时凭证使用,适合跨账号授权、临时任务、云服务互调。我的使用规则:固定的人用子账号加 MFA,程序化临时访问用角色——最小凭证时效原则。这个区分在等保审计里也是考点。

追问 D:云安全中心报挖矿告警,怎么处置?

按安全事件处理不是按普通告警:第一步隔离——安全组收紧出方向,切断矿池通信,必要时摘除实例;第二步取证与清除——定位入侵路径(弱口令、漏洞、供应链)、清除持久化后门,处理不了就重置系统从干净镜像重建;第三步根因修复——漏洞打补丁、口令策略收紧、入口收敛;第四步复盘记录——时间线、根因、改进项。我的观点:挖矿说明入口已失守,处置的重点是"怎么进来的"而不是"怎么杀掉的"。

追问 E:站点监控和主机监控什么区别?

主机监控看服务器内部指标——CPU、内存、磁盘,是"机器视角";站点监控是从公网对目标 URL/端口做拨测,模拟真实用户的访问路径,是"用户视角"。两者必须都有:机器都健康但入口解析坏了、证书过期了、运营商链路断了,主机监控全绿而用户已经进不来——拨测就是抓这类"链路断了但机器没死"的盲区。我的告警体系里拨测失败是最高优先级之一。

追问 F:安全产品的告警和运维告警怎么分工?

队伍和流程分开,事件打通。安全告警——入侵、漏洞、Webshell——归安全处置流程,目标是防入侵;运维告警——资源水位、服务异常——归运维值班流程,目标是保可用。交叉场景要打通:异常进程吃满 CPU 既触发安全告警也触发运维告警,两边按事件 ID 关联,避免各修各的。我项目里月度报告是安全和运维数据合成的,管理层看的是一张全景图。

追问 G:备份保留策略怎么定才合理?

按三个输入定:RPO——数据能容忍丢多少,决定备份频率;合规要求——行业规定的最低保留期;恢复场景矩阵——误操作要最近的、故障要前一天、历史追溯要按月的。我的常用配方:每日增量保留 7 天、每周全量保留 1 个月、每月归档保留 1 年,再按合规调整。策略定了还要演练恢复——备份体系的有效性靠恢复演练证明,这条我在项目里是执行过的。


追问 H:SSL 证书过期会怎样,怎么防?

过期即事故:浏览器拦截访问、API 客户端 TLS 握手失败,业务直接不可用——而原因只是忘了续期。防的三层:证书托管在平台证书服务,统一到期告警;能用自动化续期就用——ACME 类机制或平台自动续;到期台账提前 30 天双人核对更换。证书过期是最高频的低级事故,必须机制化消灭,靠记忆一定会翻车,这是运维共识。

追问 I:AccessKey 管理的红线有哪些?

四条红线:不进代码仓库、不写明文配置——用密管服务或环境变量注入;不共享——一人一钥一用途,出问题能定位到人;定期轮换——纳入安全计划有记录;最小权限——AK 的权限不超过其用途,CI 的钥不碰删除类动作。泄漏应急要演练过:发现泄漏立即禁用换新、用操作审计回溯泄漏期间的所有动作、评估影响面。AK 泄漏等价于账号失守,是安全事件的最高级别之一,我在项目里把 AK 清单和轮换记录做成台账管理。

追问 J:数据加密在云上有哪几层?

三层:传输层——HTTPS、数据库 SSL 连接,防链路窃听;存储层——云盘加密、OSS 服务端加密、数据库 TDE 透明加密,防介质和快照泄露;应用层——敏感字段业务侧加密,防内部越权读取和拖库后的数据可用性。我按数据分级配置:一般数据传输层即可,敏感数据加存储层,核心秘密字段上应用层。加密的另一半是密钥管理——密钥的权限收敛和轮换机制比加密算法本身更容易出事,密钥管理和数据加密要一起设计。

追问 K:安全月度自查你查什么?

七项:账号与权限——新增账号、权限漂移、AK 轮换完成度;漏洞——高危未闭环清单与期限;基线——新上线机器的基线核查结果;安全告警——当月事件数与闭环率;备份与演练——完成度与实测 RTO;证书——90 天内到期清单;审计——异常操作复核结论。输出一页报告给管理层,红灯项带改进计划。安全运营的关键是节奏:系统状态随变更持续漂移,月度自查是发现漂移的机制——不查就默认在变坏。

追问 L:WAF 观察模式和拦截模式怎么切换?

新站点先观察一到两周:只记录命中不拦截,重点分析业务高峰时段的命中规则有没有误杀正常流量;确认并处理完误杀白名单后再切拦截;切换后继续盯 5xx 和业务反馈一到两天。我在移动云的操作顺序就是这样——直接拦截上线是赌博,观察期是必需的灰度。切换本身是变更,要走变更记录,方便出问题时回滚到观察模式。


5.13 专题:等保检查前的自查清单【理解——我的真实经验】 ​

知识点(八项自查):

  1. 身份鉴别:账号清单、MFA 启用、口令策略。
  2. 访问控制:最小权限矩阵、AK 轮换记录。
  3. 安全审计:操作审计覆盖、数据库审计、日志留存期达标。
  4. 入侵防范:漏洞闭环率、主机安全 agent 覆盖率、基线核查结果。
  5. 恶意代码防范:防病毒启用与病毒库更新。
  6. 数据安全:备份策略、恢复演练记录、传输与存储加密。
  7. 网络防护:WAF/DDoS 防护策略与拦截记录。
  8. 管理制度:变更流程、应急预案、值班与处理记录。

每项对应"证据材料 + 责任人",缺口提前一个月补齐——补配置、补演练、补文档。

标准回答(面试官问"等保检查你们怎么准备"):

等保检查前我按八项自查:身份鉴别——账号清单、MFA、口令策略;访问控制——最小权限矩阵和 AK 轮换记录;安全审计——操作审计覆盖、数据库审计、日志留存期达标;入侵防范——漏洞闭环率、主机安全 agent 覆盖率、基线核查;恶意代码防范——防病毒启用与更新;数据安全——备份策略、恢复演练记录、加密配置;网络防护——WAF 和 DDoS 防护的策略与拦截记录;管理制度——变更流程、应急预案、值班处理记录。每项对应证据材料和责任人,缺口提前一个月补——补配置、补演练、补文档,绝不检查前夜突击。我在移动云项目就是这套自查的执行人:WAF、DDoS、主机安全企业版、数据库审计四件套的报告、权限清单、演练记录都是我日常维护的材料,检查时调档即可。我的心得是一句话:等保不是突击考试而是日常运营的自然产物——把检查项融入 SOP 和月度自查,检查就成了走流程;平时不运营,检查前一个月是补不出来的。

追问:等保二级和三级的核心差异一句话?

等级越高要求越严:二级面向一般系统,核心是"有基本防护和审计记录";三级面向重要系统,在审计留存时长、双因素认证、入侵防范深度、容灾备份的量化指标上全面加严,并且要求每年测评。我项目的实操路径是倒推式的:先拿检查项清单,逐项映射到具体产品和流程——审计对操作审计加数据库审计、入侵防范对主机安全企业版——再补齐管理制度的文档。不凭感觉买安全产品,按检查项配,每分钱都花在要求上。


5.14 专题:备份策略设计工作表【理解】 ​

知识点(按数据类型分治):

数据类型备份手段RPO 目标保留策略恢复演练频率
ECS 系统盘/数据盘自动快照+变更前快照24h日备留 7 份季度
RDS MySQL平台自动全量+binlog(PITR)分钟级按合规定 7-30 天季度
Redis托管持久化+主备分钟级(缓存可容忍)平台托管随主备切换演练
配置与代码Git 版本化0(每次提交)永久天然持续
OSS 对象版本控制+跨区域复制按 RPO 定版本+生命周期半年

标准回答(面试官问"备份策略怎么设计"):

我的设计原则是按数据类型分治,每个类型回答四个问题:用什么备份、RPO 多少、保留多久、多久演练一次。ECS 层自动快照日备加变更前手动快照,兜整机回滚;数据库层托管的全量加 binlog 做任意时间点恢复,RPO 到分钟级,保留期按合规 7 到 30 天;Redis 是缓存属性,接受分钟级 RPO,靠主备热备保可用性;配置和代码走 Git——这是 RPO 为零的备份,因为每次提交都是版本;OSS 对象开版本控制加跨区域复制覆盖地域级灾难。设计完的关键动作是恢复演练:每类数据按上表的频率实打实恢复一次,记录实测 RTO——我在移动云项目里就是按这个表执行的,演练记录直接进应急预案,替代拍脑袋的数字。备份策略还要定期复审:业务变了 RPO 要求会变,保留策略的成本也要随数据量复算。备份体系的三个真相:备份是会坏的、恢复是会失败的、没演练的备份等于没有备份——所以演练频率不是形式,是备份体系的质量保证。

追问:灾备演练多久做一次,怎么做?

频率按数据重要性分:核心数据库季度一次,整机恢复半年一次,全量容灾切换每年至少一次桌面推演加条件允许的实切。做法按"从简到全"升级:先是单点恢复——恢复一个库到临时实例验证数据;然后是流程演练——按应急预案走完整指挥流程;最后是切换演练——主备真实切换测 RTO。我在移动云项目执行过前两级,演练后必出报告:实测值 vs 目标值的差距、暴露的流程断点、改进项。演练的产出不是"通过了"三个字,而是差距清单。


追问 M:内部账号离职了,云上权限怎么回收?

按清单执行:禁用其 RAM 子账号与其 AccessKey;检查其创建的临时资源——测试实例、临时 AK、授权角色;移交其负责的资源Owner 标签与文档;操作审计里回看近 30 天其高危操作确认无遗留后门。制度化做法是离职流程里加"云平台权限回收"检查项,由安全或运维负责人签字闭环——我在项目里维护的权限台账让这一步变成查表执行而不是记忆排查。

追问 N:日志告警和指标告警有什么区别,怎么配?

指标告警监控数值趋势——CPU、延迟、水位,适合"渐进劣化"的发现,阈值加持续时长;日志告警监控关键事件——ERROR 关键字、安全事件关键字,适合"瞬间发生"的发现,出现即触发。两者互补:指标发现"系统在变坏",日志发现"坏事正在发生"。我的配法:资源与性能走指标告警,业务错误和安全事件走日志告警,两边进同一个值班入口,事件化聚合——这个我在告警运营那节讲过。


追问 O:安全审计发现异常登录,怎么处置?

按安全事件响应:先确认性质——登录源 IP、时间、账号、操作内容,判断是授权行为遗漏报备还是真实异常;真实异常立即处置——禁用账号或 AK、踢会话、安全组收紧来源,主机侧查持久化后门;然后溯源——操作审计拉时间线评估影响面,涉及数据访问的升级为数据泄露评估;最后复盘——根因大概率是凭证管理或入口暴露问题,修复进改进项。异常登录告警我是当作高危处理的,因为它意味着入口已经失守了一层。

追问 P:告警怎么接到人,值班链路怎么设计?

链路五环:告警源(云监控/Prometheus/安全产品)→ 聚合去重(同源合并成事件)→ 分级路由(P1 电话+短信、P2 群+短信、P3 群通知)→ 认领机制(谁认领谁负责,超时升级)→ 闭环记录(处理结果回填,复盘引用)。技术实现用告警平台的 webhook 接值班群机器人加电话网关。我的原则是"告警必达、认领必应、超时必升"——三条断了任何一条,告警体系就退化成噪音广播。


追问 Q:漏洞扫描的原理是什么,扫描频率怎么定?

原理两类:主机漏洞扫描——比对系统组件版本与漏洞库(CVE 特征匹配),覆盖操作系统和软件包;基线扫描——对照安全配置基线检查口令策略、权限配置、日志开关。频率配置:主机漏洞扫描周扫——补丁和组件持续变化;基线月扫——配置漂移速度慢;新资产即时扫——上线即纳入扫描范围。我的配合动作:扫描结果按危险等级排修复优先级,高危限期、无法修复的加缓解措施并记录,闭环率是等保检查的核心指标。

追问 R:云上防病毒和传统杀毒软件有什么区别?

架构差异:传统杀毒装单机自己更新病毒库,管理分散;云安全中心是"Agent 轻量采集 + 平台云端检测"——病毒库和检测引擎在云端持续更新,多机统一策略、统一告警、统一报告,还叠加了云上特有能力:异常登录检测、挖矿进程识别、Web 后门检测这类行为分析,不只是特征码杀毒。我的运营重点相应变化:从"管每台机器的杀毒软件"变成"管平台告警的闭环率"——检测自动化了,响应运营是人的责任。


参考资料(链接采集时间 2026-10) ​

以下链接均于 2026 年 10 月通过搜索与抓取核实可用:

  1. 对象存储 OSS 文档首页(持久性与可用性指标):https://help.aliyun.com/oss
  2. OSS 存储类型介绍(标准/低频/归档/冷归档/深度冷归档):https://help.aliyun.com/oss/user-guide/overview-53
  3. OSS 生命周期规则概述:https://help.aliyun.com/oss/user-guide/overview-54
  4. 转换文件存储类型(生命周期与手动转换):https://help.aliyun.com/oss/convert-storage-classes
  5. Web 应用防火墙 WAF 文档首页:https://help.aliyun.com/zh/waf
  6. 什么是 Web 应用防火墙(WAF 3.0):https://help.aliyun.com/zh/waf/web-application-firewall-3-0
  7. DDoS 高防与 WAF 联合部署架构:https://help.aliyun.com/zh/waf/web-application-firewall-2-0/user-guide/protect-a-website-by-using-both-anti-ddos-pro-or-anti-ddos-premium-and-waf
  8. 云安全中心文档首页:https://help.aliyun.com/zh/security-center
  9. 云安全中心功能(各版本能力对比,含防病毒/高级/企业版):https://help.aliyun.com/zh/security-center/functions-and-features
  10. 云安全中心功能计费说明(版本差异与等保合规):https://help.aliyun.com/zh/security-center/billing-overview
  11. 数据库审计(数据安全中心 DSC 数据库审计模块):https://help.aliyun.com/zh/dsc/database-audit
  12. 云监控 CMS 产品文档(功能特性:主机/事件/站点/自定义监控):https://help.aliyun.com/zh/cloudmonitor
  13. 操作审计 ActionTrail 产品概述:https://help.aliyun.com/zh/actiontrail/product-overview
  14. 查询 90 天内的操作事件:https://help.aliyun.com/zh/actiontrail/quick-query-events
  15. WAF 产品页:https://www.aliyun.com/product/waf
  16. 云安全中心产品页:https://www.aliyun.com/product/security-center