软件安全开发指南——应用软件安全级别验证参考标准

软件安全开发指南——应用软件安全级别验证参考标准

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书详述OWASP应用安全验证标准,助力软件开发企业提升安全控制意识。

内容简介

本书系统性地介绍了OWASP安全组织研究总结的应用安全验证标准,为软件开发过程中的安全控制措施开发提供直接指导与必要参考。全书分为两大部分:第一部分介绍了应用安全验证要求的使用方法和参考案例。第二部分详细介绍了19项安全控制措施的验证要求,并针对每种安全验证介绍了不同级别的控制目标和详细要求。本书旨在帮助相关软件开发企业机构和团队提升有关应用软件安全开发的相关意识;并在应用软件设计、开发和测试过程中,能明确对功能性和非功能性安全控制的要求。本书适合软件开发企业的管理人员和执行人员,从事软件安全开发相关的专业人员,以及高等院校软件工程、信息安全、信息管理等专业的研究生、本科生学习和参考。

章节目录

封面

版权页

序1

序2

前言

目录

第一篇 ASVS概述

第1章 使用应用安全验证标准

1.1 应用安全验证级别

1.2 如何使用这个标准

1.3 在实践中应用ASVS

第2章 评估软件是否达到验证水平

2.1 使用指导

2.2 自动渗透测试工具的作用

2.3 渗透测试的作用

2.4 用作详细的安全架构指导

2.5 用作现有安全编码清单的替代

2.6 用作自动化单元和集成测试指南

2.7 用作安全开发培训

第二篇 ASVS详解

第3章 V1:架构、设计和威胁建模

3.1 控制目标

3.2 验证要求

3.3 参考文献

第4章 V2:认证

4.1 控制目标

4.2 验证要求

4.3 参考文献

第5章 V3:会话管理

5.1 控制目标

5.2 验证要求

5.3 参考文献

第6章 V4:访问控制

6.1 控制目标

6.2 验证要求

6.3 参考文献

第7章 V5:恶意输入处理

7.1 控制目标

7.2 验证要求

7.3 参考文献

第8章 V6:密码学安全

8.1 控制目标

8.2 验证要求

8.3 参考文献

第9章 V7:错误处理和日志记录

9.1 控制目标

9.2 验证要求

9.3 参考文献

第10章 V8:数据保护

10.1 控制目标

10.2 验证要求

10.3 参考文献

第11章 V9:通信安全

11.1 控制目标

11.2 验证要求

11.3 参考文献

第12章 V10:HTTP安全配置

12.1 控制目标

12.2 验证要求

12.3 参考文献

第13章 V11:恶意控件

13.1 控制目标

13.2 验证要求

13.3 参考文献

第14章 V12:业务逻辑

14.1 控制目标

14.2 验证要求

14.3 参考文献

第15章 V13:文件和资源

15.1 控制目标

15.2 验证要求

15.3 参考文献

第16章 V14:移动应用程序

16.1 控制目标

16.2 验证要求

16.3 参考文献

第17章 V15:Web服务

17.1 控制目标

17.2 验证要求

17.3 参考文献

第18章 V16:安全配置

18.1 控制目标

18.2 验证要求

18.3 参考文献

第三篇 ASVS实践案例分析

第19章 ASVS的实践案例

19.1 案例1:作为安全测试指南使用

19.2 案例2:作为SDLC的实施指导

附录

附录A 名词解释

附录B 参考文献

附录C 标准映射

附录D ASVS术语表

附录E 采用ASVS的OWASP项目

附录F OWASP安全编码规范快速参考指南

软件安全开发指南——应用软件安全级别验证参考标准是2018年由电子工业出版社出版,作者美国OWASP基金会。

得书感谢您对《软件安全开发指南——应用软件安全级别验证参考标准》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
App Inventor移动应用开发标准教程 电子书
本书主要以AppInventor作为平台,把抽象的计算思维具体化,把复杂的编程思想形象化,通过积木块的编程,将计算思维无缝地融入到有趣的AppInventor小项目中,极大地提升学生的学习兴趣。通过该课程的学习,学生不仅会大大提高动手能力,而且可以从中获得巨大的成就感,爱上计算机科学。全书共分6章,各章节内容由浅入深、相互衔接。前4章为基础篇,主要介绍AppInventor的开发环境搭建、界面和代
软件定义安全及可编程对抗系统实战 电子书
软件定义安全由软件定义网络引申而来,实现安全由业务和应用驱动,从而实现复杂网络的安全防护,提升安全防护能力和用户安全体验。可编程对抗防御系统是F5公司提出的一种基于云端的安全服务,可以灵活、便捷地应对各种攻击。《软件定义安全及可编程对抗系统实战》以作者多年的工作经验为基础,详细介绍了软件定义安全以及可编程对抗系统的相关概念和具体应用。本书共分10章,从安全现状、核心问题、防御架构、成功案例等几个方
H5安全开发实践教程 电子书
本书为教育部信息化新核心课程(NCC)融媒体专业系列教材,从前端、通信及服务器端这3个方面对H5开发中的安全技术和技巧进行介绍。本书共3篇,第1篇主要介绍在H5应用前端开发中对用户输入信息进行验证的方法;第2篇主要介绍H5应用通信方面的安全防护技术;第3篇主要介绍H5应用服务器端的安全防护技术,并结合两个实例对H5应用的安全防护进行整体介绍。本书适合作为高校教材,供计算机、软件工程、信息安全、网络
Unity3D游戏开发标准教程 电子书
本书本着“起点低、终点高”的原则,内容覆盖了从学习Unity3D开发引擎必知必会的基础知识到能够熟练使用Unity3D开发引擎制作简单3D游戏的每一个阶段。全书共分为12章,前11章按照由易到难的顺序依次介绍了Unity基础与开发环境配置、脚本程序的开发、图形用户界面、物理引擎、着色器基础、3D游戏开发常用技术、光影效果、模型与动画、地形与寻路技术、游戏资源更新及网络开发。结尾一章给出了一个完整的
AR开发权威指南:基于AR Foundation 电子书
本书共分13章,分别为ARFoundation入门、ARFoundation基础、平面检测与参考点管理、图像与物体检测跟踪、人脸检测跟踪等。