软件安全开发 封面

软件安全开发

暂无评分
ISBN
9787111547631

标签

内容简介

本书系统梳理国内外软件安全开发领域的理论成果与最佳实践,以“把安全融入软件开发全流程”为主线,围绕软件安全需求分析、安全设计、安全编码、安全测试、安全部署与安全开发项目管理等环节展开论述。全书注重理论与实践结合,既介绍软件安全开发的基本概念、典型安全开发生命周期模型与方法论,也针对实践中常见的漏洞成因与安全缺陷,结合国内外企业推行安全开发的案例和工具进行说明,帮助读者理解软件漏洞从需求、设计、编码到部署各阶段是如何产生,以及如何通过流程、规范、检查表和工具链加以预防和控制。作者长期从事信息安全相关研究与工作,书中内容兼顾管理视角与技术视角:既面向管理者说明如何在组织内建立安全开发制度、责任分工和度量指标,也面向一线人员讲解常见安全编码要求、代码审计与安全测试的组织方式。本书可作为软件开发人员、安全人员、项目经理与高校信息安全相关专业师生了解软件安全开发体系的参考读物。

编辑推荐

对于“安全”这件事,很多团队习惯把责任交给测试阶段或上线后的运维,而本书给出的思路恰恰相反:安全应从需求与设计阶段就写进开发流程。全书把软件安全需求、安全设计、安全编码、安全测试、安全部署和项目管理串成一条线,读者可以据此对照自己的项目,找出安全活动缺失的环节。书中汇集了国内外软件安全开发的最佳实践,既有方法论层面的梳理,也有对漏洞成因与典型安全缺陷的分析,兼顾管理者与一线开发者的不同关注点。如果你正打算在团队中推行安全开发规范、建立代码安全评审流程,或希望系统补齐自己在安全开发方面的知识结构,这本书可以作为一个完整而务实的起点。

适合谁读

适合

  • 从事软件开发、希望系统建立安全开发意识的工程师
  • 负责安全编码规范、代码审计与安全测试的安全人员
  • 需要在团队内推动安全开发制度落地的项目经理与技术管理者
  • 信息安全、软件工程等相关专业的本科生与研究生

不适合

  • 只想学习某一种编程语言安全语法的入门读者
  • 期待大量现成可复制代码示例的读者
  • 只想了解渗透测试攻击技巧的读者

阅读建议

  1. 先通读前两章建立“安全融入开发全流程”的整体框架,再按自己项目所处的阶段精读相应章节。
  2. 阅读安全编码与安全测试章节时,对照自己项目的代码库和测试用例做一次自查清单。
  3. 把书中介绍的安全开发实践与所在组织的流程结合,逐步落地,不必一次求全。

出版社简介

机械工业出版社 中国 · 成立于 1950 年

机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。

常见问题

这本书适合零基础的安全新人吗?
可以作为入门框架读物,但书面向的是有一定开发或安全基础的读者。建议先掌握基本的软件开发流程和常见Web安全概念,再阅读效果更好。
书里有可以直接照搬的代码示例吗?
本书侧重方法论与最佳实践的梳理,通过案例分析、工具介绍等方式讲解安全开发关键环节,并非以代码示例集为主,更适合作为体系性参考书。
这本书和高校信息安全教材有什么区别?
本书以安全开发生命周期和行业实践为主线,融合国内外最佳实践与项目管理视角,比一般教材更贴近组织内落地安全开发的需要。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

李斌 作者

李斌的作品题材跨度颇广,涵盖法律实务、社会纪实与哲学读物。在公司法领域,他围绕公司章程的条款设计与股东争议展开实务分析,借助真实案例讨论公司控制权问题,兼具操作性与警示意味。在历史纪实方向,他参与《南京大屠杀史料集》多册的整理编译,涉及日军官兵日记与回忆,以及当时日本报纸的相关报道,为研究者提供了原始文献线索。此外,他还有《孟子读本》《孙子读本》等面向普通读者的经典解读。由于公开资料有限,其生卒年、国籍与教育背景尚不详,但从这三十种作品可以看出,他既关注现实法律问题,也重视历史文献与传统文化普及。

同一作者

同类高分