写点什么

使用 CMMI-DEV 模型进行安全的设计

  • 2013-12-06
  • 本文字数:842 字

    阅读完需:约 3 分钟

为了达到开发高安全性产品的目的,软件开发生命周期所涉及到的流程必须包含安全性方面的行为。在 2013 年 SEPG 欧洲大会上,西门子的 Winfried Russwurm 以及 Limes Security 公司的 Peter Panholzer 高呼:“我们必须从最初阶段就将软件的安全性考虑进去,我们必须基于软件设计开发产品”。在会上,他们举办了一个关于探索软件安全性的研讨会,同时还提出了关于开发高安全性产品改进流程的指导手册。(译注:SEPG 为软件工程流程组织的缩写,Software Engineering Process Group)

Winfried 和 Peter 向与会者呼吁,针对软件的安全性我们必须有专门的软件开发活动以创造出更安全的软件产品。他们将与会者提出的意见归纳为以下几个方面:

组织架构方面: - 安排专职的安全专家

  • 增进软件安全意识并且打造安全性的企业文化
  • 提供关于安全方面的培训
  • 建立并实行安全性的策略

需求方面: - 在项目利益相关者中引入“黑客”

  • 进行安全风险分析
  • 定义安全性需求,比如:关于安全性的用户用例或场景

架构方面: - 在接口设计方面注重考虑安全风险

  • 落实关于安全性的架构规则及纲领
  • 对于软件安全性寻找并应用行之有效的架构

实施方面: - 为软件安全性应用编程准则

  • 使用工具来检验代码安全性

测试方面: - 计划并进行软件安全性测试

  • 使用工具来进行自动化的软件安全性测试

开发生命周期: - 进行软件安全性评审及验证

  • 辨别风险来源、分类并进行风险评估
  • 学习其他公司及社区做得好的方面
  • 建立关于如何处理安全性问题的社会媒体政策

今年早些时候,CMMI Institute 发布了关于开发高安全性产品改进流程的指导手册。这份指导手册对软件安全性的3 个方面给出了更详细的流程说明。这3 个方面包括:软件工程的安全性方面、软件项目的安全性管理以及组织中的安全性话题。我们可以运用这份指导手册以及能力成熟度CMMI-DEV 模型为我们的客户提供更可靠的软件安全保障。

指导手册的作者们以及 CMMI Institute 都期望能够听到来自读者的声音、获得来自运用这份指导手册的机构的反馈。

查看英文原文: Applying Security by Design with the CMMI for Development

2013-12-06 00:131194

评论

发布
暂无评论
发现更多内容

LeetCode题解【附视频】:2180. 统计各位数字之和为偶数的整数个数,暴力枚举,JavaScript,详细注释

Lee Chen

LeetCode题解:63. 不同路径 II,动态规划,JavaScript,详细注释

Lee Chen

蓝易云 -Docker方式创建MySQL8的MGR集群

百度搜索:蓝易云

MySQL Docker 云计算 Linux 运维

QEMU X86架构机器类型之pc-q35-ich9

Linux内核拾遗

Linux Kenel 虚拟化 qemu kvm

蓝易云 - GitHub配置SSH key

百度搜索:蓝易云

蓝易云 - Docker的应用包含Sandbox、PaaS、Open Solution以及IT运维概念的详细讲解

百度搜索:蓝易云

实用的Web服务器管理软件goPanel for Mac v2.9.6版

Mac相关知识分享

MacBook web服务器 Mac软件 mac下载

优秀的电子书生成工具Vellum for Mac v3.7.4激活版

Rose

CloudMounter for mac(云盘本地加载工具)v4.6版

Mac相关知识分享

MacBook Mac软件 mac下载

大发单双大小有哪些技巧规律

不服气别放弃

蓝易云 -Linux查看防火墙状态

百度搜索:蓝易云

Linux 运维 防火墙 Firewalld 云服务器

蓝易云 - 国内哪个云服务器价格便宜

百度搜索:蓝易云

云计算 服务器 云服务器 海外服务器 高防服务器

蓝易云 - 如何给Nginx配置访问IP白名单

百度搜索:蓝易云

蓝易云 - 如何解决git clone http/https仓库失败(403错误)

百度搜索:蓝易云

万字长文:在 Go 中如何优雅的使用 wire 依赖注入工具提高开发效率?上篇

江湖十年

golang 后端 Go web 依赖注入 Go 面试题 面经 后端 大厂

打字大师3-盲打实践Master of Typing 3 - Practice for Mac

Rose

Parallels Desktop 18 for mac(兼容Intel和M系列虚拟机)v18.3.2永久激活版

Rose

Autodesk AutoCAD 2025中文版详细图文安装教程

Rose

LeetCode题解:2303. 计算应缴税款总额,JavaScript,详细注释

Lee Chen

蓝易云 - mysql将换行替换成空格

百度搜索:蓝易云

MySQL 云计算 Linux 运维 云服务器

蓝易云 - Java基础:meta-info.md文件的作用

百度搜索:蓝易云

Java 云计算 运维 服务器 云服务器

万字长文:在 Go 中如何优雅的使用 wire 依赖注入工具提高开发效率?下篇

江湖十年

golang 后端 Go web Go 面试题 面经 后端 大厂

Invisor for Mac 媒体文件信息查看软件

Rose

mac office 365 商业专业版破解

Rose

独特DJ混音创作软件DJ Mix Pads 2 - Remix Version

Rose

实现智能化生产车间的MES管理系统

万界星空科技

智能制造 mes 万界星空科技 数字化车间 车间管理

使用CMMI-DEV模型进行安全的设计_安全_Ben Linders_InfoQ精选文章