Files
Sec-Interview/Chapter7/7-30.md
T
2025-09-25 03:32:26 +08:00

50 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
### 云产品的应急思路
**1. 明确责任边界**
你需要清楚地知道哪些安全责任由云服务提供商(如 AWS、Azure、GCP)承担,哪些由你承担
- **云厂商(如阿里云、腾讯云)**:负责底层基础设施(物理服务器、网络、数据中心)的安全
- **客户(你)**:负责云上租户内的安全,包括云服务器(ECS/CVM)、云数据库、应用系统、数据安全以及**身份与访问管理(IAM)**
在接到告警或发现异常时,第一步是判断问题是否属于你的责任范畴。例如,如果你的 ECS 实例被挖矿病毒入侵,这是你的责任;但如果云厂商的控制台出现大面积无法访问,那通常是云厂商的责任
**2. 身份与访问管理(IAM)优先**
在云环境中,**API 密钥泄露**是导致大规模入侵事件的常见原因。一个高权限的 AccessKey 被盗,攻击者可以利用它来创建新的云主机、删除数据、修改安全组规则,甚至进行横向移动
- **应急响应操作(以阿里云为例)**:
- **立即禁用**或**删除**可疑的 RAM 用户或 AccessKey
- **排查操作日志**:在**云审计(CloudTrail)**中,通过日志分析攻击者执行了哪些操作,例如 `RunInstances``DeleteObject`
- **强制 MFA**:对所有高权限用户强制开启多因素认证
**3. 利用云原生安全和监控产品**
云厂商提供了强大的日志和监控服务,它们是应急响应的“黑匣子”,能提供详细的事件时间线和攻击路径
- **阿里云**
- **云审计(ActionTrail**:记录所有 API 调用,是分析攻击者行为的核心日志
- **日志服务 SLS**:收集各类日志,如 ECS 的操作系统日志、VPC 流日志等,为分析提供基础
- **态势感知**:对云上资产进行安全评估和威胁检测,可以发现恶意文件、异常登录等
- **腾讯云**
- **云审计(CloudAudit**:记录账户下的所有 API 操作
- **日志服务 CLS**:提供日志收集和分析能力
- **云防火墙/安全组**:监控并阻断恶意流量
- **华为云**
- **云审计服务(CTS)**:记录云服务的操作事件
- **网络流量分析(NTA)**:分析网络流量,发现异常行为
**4. 隔离与遏制**
快速遏制是防止损害扩大的关键。在云上,隔离的操作更加灵活和高效
- **修改安全组/网络 ACL**:通过修改安全组或网络 ACL 规则,可以快速阻断恶意 IP 地址或端口的流量
- **断开云主机网络**:直接将受感染的云主机从 VPC 网络中隔离。在阿里云中,可以通过修改 ECS 的安全组使其无法访问任何网络
- **创建快照**:在执行任何破坏性操作前,为受感染的云主机创建快照。这个快照是进行**取证分析**的重要依据,可以让你在后续分析中还原当时的环境状态
**5. 自动化与编排**
手动应急响应在面对大规模入侵时会非常缓慢。利用云厂商提供的自动化工具,可以大大提升效率
- **Serverless 函数(阿里云 FC、腾讯云 SCF)**:编写函数,在收到告警(如威胁情报告警)时,自动执行响应操作,例如修改安全组、禁用 AccessKey
- **基础设施即代码(IaC**:使用 **Terraform****ROS(阿里云)** 等工具,可以快速部署一个干净、已加固的新环境,然后将应用切换过去,这比修复一个受感染的云主机要快得多