Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 27034-6 提供了结构化的案例研究,展示了不同行业的组织如何根据 ISO/IEC 27034 框架实施应用安全控制。该标准不是规定抽象的要求,而是提供具体的场景——包括威胁模型、控制选择和经验教训——安全架构师可以根据自己的实际情况进行调整。这些案例研究涵盖医疗、金融服务、工业控制系统和政府领域,每个案例都说明了应用安全控制(ASC)概念在实践中是如何应用的。
ISO/IEC 27034-6 中的每个案例研究都遵循一致的方法论:业务背景分析、威胁识别与风险评估、应用安全控制(ASC)选择和定制、实施验证以及持续监控。该标准强调应用安全不是一刀切的学科——控制措施必须与应用程序和组织面临的的实际风险成比例。
| 阶段 | 活动 | 关键输出 | 相关方 |
|---|---|---|---|
| 背景分析 | 业务影响评估、监管映射、技术栈盘点 | 应用概况、风险偏好声明 | 业务负责人、CISO、法务 |
| 威胁建模 | STRIDE/P.A.S.T.A.分析、攻击面枚举、信任边界识别 | 威胁模型图、风险登记册 | 安全架构师、开发人员 |
| ASC选择 | ASC库控制映射、差距分析、定制决策 | ASC规范文档 | 安全团队、开发负责人 |
| 验证 | 静态分析、渗透测试、代码审查、验收标准验证 | 验证报告、合规证据 | QA、安全测试人员、审计员 |
| 监控 | 运行时保护、日志分析、漏洞管理、定期重新评估 | 安全仪表板、事件记录 | 运维团队、SOC、DevSecOps |
医疗案例研究考察了一个基于云的患者门户系统,该系统处理受保护的健康信息(PHI),需遵守 HIPAA 和 GDPR 规定。该应用程序支持预约安排、处方续方、检验结果访问以及患者与医疗服务提供者之间的安全消息传递。威胁模型识别出了数据泄露(恶意或意外)、通过撞库攻击接管账户以及具有数据库访问权限的内部人员威胁等高风险。
选择的控制措施包括:在应用层强制实施多因素认证、对敏感 PHI 属性进行字段级加密、基于医患关系的上下文访问控制、具有防篡改存储功能的全面审计日志,以及集成到安全开发生命周期中的漏洞奖励计划。该案例研究强调了组织如何在安全投资与可用性之间取得平衡——过于激进的认证要求在初始部署阶段导致 23% 的患者流失,因此需要采用基于风险的分步式认证模型。
金融服务案例研究涵盖一个每日处理超过 200 万笔交易的零售银行平台。威胁环境包括针对客户的复杂钓鱼攻击、移动银行会话的中间人攻击、第三方金融科技聚合商的 API 滥用,以及 PCI DSS、PSD2 和当地银行监管机构的要求。该组织采用了纵深防御策略,结合了硬件支持的交易签名、基于机器学习的实时欺诈检测、会话异常行为分析以及带有 OAuth 2.0 令牌绑定的严格 API 速率限制。
案例研究中记录的一个重要教训是跨多个渠道的安全会话管理的重要性——客户经常在移动设备上发起交易,然后在桌面设备上完成。该标准的 ASC 库提供了一种结构化的方法,确保无论访问渠道如何,都能提供一致的会话保护,防止了跨渠道切换攻击向量——该向量此前曾导致重大欺诈事件。
工业控制案例研究涉及用于电网监控和控制的 SCADA 系统。与以 IT 为重点的案例不同,该场景优先考虑可用性和安全性而非机密性。威胁模型包括高级持续性威胁(APT)的有针对性的攻击、影响现场设备的勒索软件、心怀不满的工程师的内部破坏以及第三方控制软件组件的供应链攻击。
控制措施强调采用单向网关进行网络分段、在控制服务器上实施应用白名单、签名的固件更新验证、气隙备份和恢复程序,以及不能通过软件命令禁用的手动超驰功能。该案例研究表明,在操作技术环境中,应用安全控制措施不仅要评估其安全有效性,还要评估其对实时性能确定性和安全仪表功能的影响。