注册 登录 进入教材巡展
#

出版时间:2015年2月

出版社:电子科技大学出版社

以下为《软件安全开发》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子科技大学出版社
  • 9787564728533
  • 34888
  • 2015年2月
  • 未分类
  • 未分类
  • TP311.52
内容简介

  张剑主编的这本《软件安全开发(信息安全保障人员认证培训教材)》从软件安全开发模型、漏洞管理、功能设计、常见问题、编码实践、安全测试等方面对软件安全开发进行讲解。软件安全开发模型部分重点介绍了几种典型的软件开发模型。安全漏洞管理部分从漏洞的概念、来源、分类以及等级等方面对漏洞的基础知识进行了详细介绍。安全功能设计过程主要参考欧美国家制定的《信息技术安全评估通用准则》和我国制定的《信息技术安全性评估准则》。常见安全问题和安全编码实践两章以问题案例的方式介绍了常见的安全编码问题及其解决方案.便于软件开发人员遇到相同问题时能够快速地分析出错原因。本书在软件安全测试一章中对软件安全测试方法、过程和组织进行了介绍.并给出了一个渗透测试的案例。

目录

第1章 软件安全概述


 1.1 软件


  1.1.1 软件定义


  1.1.2 软件分类


 1.2 软件安全


  1.2.1 软件安全概述


  1.2.2 软件安全范畴


  1.2.3 软件安全问题


 1.3 本书的结构与内容


第2章 软件安全开发模型


 2.1 软件开发模型


  2.1.1 瀑布型软件开发模型


  2.1.2 渐增型软件开发模型


  2.1.3 变换型软件开发模型


 2.2 常用软件开发方法


  2.2.1 结构化软件开发方法


  2.2.2 面向对象的软件开发方法


  2.2.3 组件开发方法


  2.2.4 敏捷软件开发方法(Serum)


 2.3 安全开发模型


 2.4 微软安全开发生命周期模型


  2.4.1 安全生命周期模型


  2.4.2 SDL优化模型


  2.4.3 SDL安全人员角色


  2.4.4 SDL模型安全活动


  2.4.5 培训阶段


  2.4.6 需求阶段


  2.4.7 设计阶段


  2.4.8 实施阶段


  2.4.9 验证阶段


  2.4.10 发布和响应阶段


  2.4.11 可选的安全活动


 2.5 McGraw软件安全开发模型


  2.5.1 代码审核(工具)


  2.5.2 体系结构风险分析


  2.5.3 渗透测试


  2.5.4 基于风险的安全测试


  2.5.5 滥用用例


  2.5.6 安全需求


  2.5.7 安全操作


 2.6 NIST安全开发生命周期模型


  2.6.1 开始阶段


  2.6.2 获取与开发阶段


  2.6.3 执行阶段


  2.6.4 操作和维护阶段


  2.6.5 部署阶段


 2.7 CISAw软件安全开发模型


  2.7.1 对象


  2.7.2 生命周期


  2.7.3 安全属性


  2.7.4 五个环节


  2.7.5 资源


  2.7.6 管理


第3章 安全漏洞管理


 3.1 概述


  3.1.1 漏洞分类


  3.1.2 漏洞等级


  3.1.3 漏洞管理流程


  3.1.4 漏洞管理机制


 3.2 安全内容自动化协议(SCAP)


 ……


第4章 安全功能设计


第5章 常见安全问题


第6章 安全编码实践


第7章 软件安全测试


附录A 测试工具


参考文献