安全模型与框架
00:00
安全模型与框架:CIA三元组、零信任、NIST、ISO27001、等保2.0
1. 安全基本模型
1.1 CIA 三元组
| 属性 | 定义 | 对抗威胁 |
|---|---|---|
| 机密性 | 信息不被未授权访问 | 窃听、泄露 |
| 完整性 | 信息不被未授权修改 | 篡改、伪造 |
| 可用性 | 信息可被授权用户访问 | DDoS、破坏 |
1.2 其他安全属性
- 真实性:身份可验证
- 不可否认性:行为不可抵赖
- 可追溯性:行为可追踪
- 可控性:信息流可控
1.3 Bell-LaPadula 模型
保密性模型,两条规则:
- 不上读:低安全级别不能读高安全级别数据
- 不下写:高安全级别不能写低安全级别数据
1.4 Biba 模型
完整性模型,两条规则:
- 不下读:高完整性级别不能读低完整性级别数据
- 不上写:低完整性级别不能写高完整性级别数据
2. 零信任架构
2.1 核心原则
- 永不信任,始终验证
- 最小权限
- 假设已被入侵
- 微分段
- 持续监控
2.2 NIST SP 800-207
三大组件:
| 组件 | 功能 |
|---|---|
| PEP | 策略执行点 |
| PDP | 策略决策点 |
| 信任评估 | 持续评估 |
3. NIST 网络安全框架
3.1 五大功能
| 功能 | 说明 | 关键活动 |
|---|---|---|
| 识别 | 理解风险 | 资产管理、风险评估 |
| 保护 | 防护措施 | 访问控制、培训 |
| 检测 | 发现事件 | 监控、异常检测 |
| 响应 | 应对事件 | 事件管理、沟通 |
| 恢复 | 恢复服务 | 恢复计划、改进 |
4. ISO 27001
4.1 ISMS 体系
信息安全管理体系(ISMS)的核心:
- Plan:风险评估、制定策略
- Do:实施控制措施
- Check:监控和审核
- Act:持续改进
4.2 关键控制域
| 域 | 控制项数 |
|---|---|
| 信息安全策略 | 2 |
| 信息安全组织 | 3 |
| 人力资源安全 | 3 |
| 资产管理 | 2 |
| 访问控制 | 2 |
| 密码学 | 1 |
| 物理安全 | 2 |
| 运营安全 | 7 |
| 通信安全 | 2 |
| 系统获取与维护 | 3 |
| 供应商关系 | 2 |
| 安全事件管理 | 2 |
| 业务连续性 | 2 |
| 合规性 | 2 |
5. 等保2.0
5.1 五个等级
| 等级 | 对象 | 侵害程度 |
|---|---|---|
| 一级 | 一般系统 | 合法权益 |
| 二级 | 一般系统 | 严重合法权益 |
| 三级 | 重要系统 | 社会秩序/公共利益 |
| 四级 | 特别重要 | 社会秩序/公共利益严重 |
| 五级 | 极端重要 | 国家安全 |
5.2 技术要求
- 安全物理环境
- 安全通信网络
- 安全区域边界
- 安全计算环境
- 安全管理中心
6. ATT&CK 框架
6.1 战术阶段
| 战术 | 说明 |
|---|---|
| 侦察 | 收集目标信息 |
| 资源开发 | 准备攻击资源 |
| 初始访问 | 进入目标网络 |
| 执行 | 运行恶意代码 |
| 持久化 | 维持访问 |
| 权限提升 | 获取更高权限 |
| 防御规避 | 避免检测 |
| 凭证访问 | 窃取凭证 |
| 发现 | 探索网络 |
| 横向移动 | 扩展控制 |
| 收集 | 收集目标数据 |
| 命令控制 | 远程控制 |
| 数据渗出 | 窃取数据 |
| 影响 | 造成破坏 |