🔐 功能安全 · 实现路径
📚 30 章完整目录
v2.0
01
功能安全概述
什么是功能安全?为什么需要功能安全?IEC 61508 / ISO 26262 / IEC 62304
➔
02
安全生命周期
概念阶段 · 系统级开发 · 硬件/软件级开发 · 生产与运维
➔
03
ASIL与SIL等级
ASIL A/B/C/D · SIL 1~4 · 如何确定安全等级
➔
04
危害分析与风险评估 (HARA)
HARA目的与步骤 · 风险参数:严重度、暴露率、可控性
➔
05
安全目标与安全状态
安全目标定义 · 安全状态确定 · 安全机制概念
➔
06
功能安全管理系统
安全文化 · 安全计划 · 安全档案 · 变更管理
➔
07
软件级安全需求
从安全目标导出 · 需求管理工具 · 需求追溯性
➔
08
软件架构设计
分层架构 · 安全岛 · 冗余与多样性 · 故障检测与响应
➔
09
软件单元设计与实现
编码规范 (MISRA-C/AUTOSAR) · 防御性编程 · 静态分析
➔
10
软件单元测试
测试策略 · 等价类/边界值 · 覆盖率分析
➔
11
软件集成测试
集成策略 · 接口测试 · 时序分析
➔
12
软件验证与确认
评审方法 · 走查与审查 · 确认测试
➔
13
工具置信度
工具分类 TCL1/2/3 · 工具鉴定 · 使用流程
➔
14
配置管理
版本控制 · 变更管理 · 构建管理 · 发布管理
➔
15
变更管理
变更请求流程 · 影响分析 · 回归测试策略
➔
16
安全案例
安全案例结构 · 编写 · 评审
➔
17
安全确认
确认测试计划 · 执行 · 确认报告
➔
18
故障注入测试
故障模型 · 注入方法 · 故障注入工具
➔
19
时序与并发安全
任务调度 · 优先级反转 · 死锁/活锁 · 看门狗
➔
20
内存保护
MPU/MMU配置 · 堆栈保护 · 内存隔离 · ECC/奇偶校验
➔
21
通信安全
CAN/以太网安全协议 · 端到端保护 · 安全通信栈
➔
22
诊断与错误处理
诊断覆盖 · 错误报告 · 故障恢复策略
➔
23
安全相关特殊功能
安全关断路径 · 安全状态切换 · 安全模式管理
➔
24
软件安全生命周期文档
需求/设计/测试文档 · 安全手册
➔
25
功能安全与信息安全协同
安全与安保冲突/协同 · 联合分析方法
➔
26
功能安全在RTOS中的应用
FreeRTOS安全扩展 · SafeRTOS · PX5 RTOS
➔
27
功能安全在自动驾驶中的应用
感知/决策/执行安全要求 · 冗余设计
➔
28
功能安全在工业控制中的应用
PLC安全 · 安全仪表系统(SIS) · 安全通信协议
➔
29
功能安全在医疗设备中的应用
IEC 62304 · 软件安全等级 · 风险管理
➔
30
功能安全认证流程
认证机构 · 认证流程 · 常见问题与应对策略
➔