代码安全实验指导(网络空间安全重点规划丛书)

代码安全实验指导(网络空间安全重点规划丛书)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , ,
2020-08
版次: 1
ISBN: 9787302554691
定价: 49.50
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 296页
2人买过
  • 本书以奇安信代码卫士和代码安全保障系统为基础教学平台,通过实践教学,让学生理解和掌握C、C++、Java、PHP和Python语言中可能出现的安全漏洞;理解软件开发过程中如果不采取规范和安全的编码对系统造成的危害。培养学生养成规范和安全编码的习惯,并能够运用所学的技术和方法对企业软件开发过程中典型的软件安全问题进行安全分析、检测和安全加固。 杨东晓,国防科大电子工程专业毕业,16年网络安全领域相关产品研究、开发、规划、管理经验,现任职于奇安信集团,负责网络空间安全教育及人才培养工作。 第1章代码安全保障系统基本配置1 
    1.1系统设置1 
    1.2模块管理7 
    1.2.1代码安全保障系统用户管理实验7 
    1.2.2代码安全保障系统检测模板管理实验15 
    1.2.3代码安全保障系统日志管理实验22 
    1.2.4代码安全保障系统引擎管理实验26 

     
    第2章代码安全保障系统缺陷检测32 
    2.1C/C++缺陷检测32 
    2.1.1代码释放后使用缺陷检测实验32 
    2.1.2代码返回栈地址缺陷检测实验44 
    2.1.3空指针解引用缺陷检测实验48 
    2.1.4代码越界访问缺陷检测实验53 
    2.1.5无符号整数回绕缺陷检测实验58 
    2.1.6字符串缺少终止符缺陷检测实验62 
    2.1.7代码在scanf函数中没有对%s格式符进行宽度限制 
    缺陷检测实验67 
    2.1.8缓冲区下溢缺陷检测实验73 
    2.1.9解引用未初始化的指针代码缺陷检测实验78 
    2.1.10sizeof操作符获取数组长度缺陷检测实验83 
    2.1.11宽窄字符串及其操作函数混淆缺陷检测实验87 
    2.1.12代码强制终止执行缺陷检测实验92 
    2.2PHP缺陷检测97 
    2.2.1命令注入缺陷检测实验97 
    2.2.2SQL注入缺陷检测实验102 
    2.2.3存储型XSS缺陷检测实验106 
    2.2.4反射型XSS缺陷检测实验110 
    2.2.5重定向缺陷检测实验115 
    2.2.6路径遍历缺陷检测实验119代码安全实验指导目录2.2.7动态解析代码缺陷检测实验123 
    2.2.8不安全的哈希算法缺陷检测实验126 
    2.2.9XPath注入缺陷检测实验130 
    2.2.10硬编码密码缺陷检测实验134 
    2.3Java缺陷检测141 

     
    第3章代码安全保障系统合规检测146 
    3.1C/C++合规检测146 
    3.1.1对环境变量的长度进行假设合规检测实验146 
    3.1.2检测并处理库函数中的错误合规检测实验151 
    3.1.3较大长度的值比较或赋值合规检测实验155 
    3.1.4代码在free()之后立即在指针中存储一个新值合规检测实验160 
    3.1.5代码只释放动态分配的内存合规检测实验164 
    3.1.6代码控制流合规检测实验169 
    3.1.7字符串存储空间合规检测实验174 
    3.2Java合规检测179 
    3.2.1代码重用Java标准库已经公开的标识符合规检测实验179 
    3.2.2代码使用Object.equals()方法来比较两个数组合规检测实验183 
    3.2.3代码使用相等操作符比较封装的基础数据类型合规检测实验187 
    3.2.4代码使用浮点数变量作为循环计数器合规检测实验190 
    3.2.5代码捕获NullPointerException或者任何它的基类合规检测实验…195 
    3.2.6代码实例锁的使用合规检测实验198 
    3.2.7代码在循环中调用wait()和await()方法合规检测实验202 
    3.2.8代码从流中读取的字符(或字节)和-1的区别合规检测实验206 
    3.2.9代码空无限循环合规检测实验209 
    3.2.10代码析构函数合规检测实验214 

     
    第4章代码安全保障系统发起检测任务218 
    4.1发起C/C++检测任务218 
    4.1.1C语言缺陷检测任务实验218 
    4.1.2C语言合规检测任务实验222 
    4.1.3C#语言缺陷检测任务实验225 
    4.2发起PHP检测任务229 
    4.2.1PHP语言缺陷检测任务实验229 
    4.2.2代码安全保障系统发起持续任务检测实验231 
    4.2.3代码安全保障系统发起项目里程碑检测实验240 
    4.3发起Java&Python检测任务247 
    4.3.1Java语言缺陷检测任务实验247 
    4.3.2Java语言自定义检测模板缺陷检测任务实验251 
    4.3.3Java语言基于maven构建的检测任务实验255 
    4.3.4Java语言基于gradle构建的检测任务实验258 
    4.3.5Java语言合规检测任务实验260 
    4.3.6溯源检测任务实验262 
    4.3.7Python语言缺陷检测任务实验264 

     
    第5章代码安全保障系统检测结果审计267 
    5.1检测结果分析267 
    5.1.1代码安全保障系统检测结果审计实验267 
    5.1.2代码安全保障系统检测结果mybug统计实验270 
    5.1.3代码安全保障系统检测结果统计分析实验274 
    5.2检测结果管理277 
    5.2.1代码安全保障系统审计信息携带实验277 
    5.2.2代码安全保障系统导出检测结果实验281 

  • 内容简介:
    本书以奇安信代码卫士和代码安全保障系统为基础教学平台,通过实践教学,让学生理解和掌握C、C++、Java、PHP和Python语言中可能出现的安全漏洞;理解软件开发过程中如果不采取规范和安全的编码对系统造成的危害。培养学生养成规范和安全编码的习惯,并能够运用所学的技术和方法对企业软件开发过程中典型的软件安全问题进行安全分析、检测和安全加固。
  • 作者简介:
    杨东晓,国防科大电子工程专业毕业,16年网络安全领域相关产品研究、开发、规划、管理经验,现任职于奇安信集团,负责网络空间安全教育及人才培养工作。
  • 目录:
    第1章代码安全保障系统基本配置1 
    1.1系统设置1 
    1.2模块管理7 
    1.2.1代码安全保障系统用户管理实验7 
    1.2.2代码安全保障系统检测模板管理实验15 
    1.2.3代码安全保障系统日志管理实验22 
    1.2.4代码安全保障系统引擎管理实验26 

     
    第2章代码安全保障系统缺陷检测32 
    2.1C/C++缺陷检测32 
    2.1.1代码释放后使用缺陷检测实验32 
    2.1.2代码返回栈地址缺陷检测实验44 
    2.1.3空指针解引用缺陷检测实验48 
    2.1.4代码越界访问缺陷检测实验53 
    2.1.5无符号整数回绕缺陷检测实验58 
    2.1.6字符串缺少终止符缺陷检测实验62 
    2.1.7代码在scanf函数中没有对%s格式符进行宽度限制 
    缺陷检测实验67 
    2.1.8缓冲区下溢缺陷检测实验73 
    2.1.9解引用未初始化的指针代码缺陷检测实验78 
    2.1.10sizeof操作符获取数组长度缺陷检测实验83 
    2.1.11宽窄字符串及其操作函数混淆缺陷检测实验87 
    2.1.12代码强制终止执行缺陷检测实验92 
    2.2PHP缺陷检测97 
    2.2.1命令注入缺陷检测实验97 
    2.2.2SQL注入缺陷检测实验102 
    2.2.3存储型XSS缺陷检测实验106 
    2.2.4反射型XSS缺陷检测实验110 
    2.2.5重定向缺陷检测实验115 
    2.2.6路径遍历缺陷检测实验119代码安全实验指导目录2.2.7动态解析代码缺陷检测实验123 
    2.2.8不安全的哈希算法缺陷检测实验126 
    2.2.9XPath注入缺陷检测实验130 
    2.2.10硬编码密码缺陷检测实验134 
    2.3Java缺陷检测141 

     
    第3章代码安全保障系统合规检测146 
    3.1C/C++合规检测146 
    3.1.1对环境变量的长度进行假设合规检测实验146 
    3.1.2检测并处理库函数中的错误合规检测实验151 
    3.1.3较大长度的值比较或赋值合规检测实验155 
    3.1.4代码在free()之后立即在指针中存储一个新值合规检测实验160 
    3.1.5代码只释放动态分配的内存合规检测实验164 
    3.1.6代码控制流合规检测实验169 
    3.1.7字符串存储空间合规检测实验174 
    3.2Java合规检测179 
    3.2.1代码重用Java标准库已经公开的标识符合规检测实验179 
    3.2.2代码使用Object.equals()方法来比较两个数组合规检测实验183 
    3.2.3代码使用相等操作符比较封装的基础数据类型合规检测实验187 
    3.2.4代码使用浮点数变量作为循环计数器合规检测实验190 
    3.2.5代码捕获NullPointerException或者任何它的基类合规检测实验…195 
    3.2.6代码实例锁的使用合规检测实验198 
    3.2.7代码在循环中调用wait()和await()方法合规检测实验202 
    3.2.8代码从流中读取的字符(或字节)和-1的区别合规检测实验206 
    3.2.9代码空无限循环合规检测实验209 
    3.2.10代码析构函数合规检测实验214 

     
    第4章代码安全保障系统发起检测任务218 
    4.1发起C/C++检测任务218 
    4.1.1C语言缺陷检测任务实验218 
    4.1.2C语言合规检测任务实验222 
    4.1.3C#语言缺陷检测任务实验225 
    4.2发起PHP检测任务229 
    4.2.1PHP语言缺陷检测任务实验229 
    4.2.2代码安全保障系统发起持续任务检测实验231 
    4.2.3代码安全保障系统发起项目里程碑检测实验240 
    4.3发起Java&Python检测任务247 
    4.3.1Java语言缺陷检测任务实验247 
    4.3.2Java语言自定义检测模板缺陷检测任务实验251 
    4.3.3Java语言基于maven构建的检测任务实验255 
    4.3.4Java语言基于gradle构建的检测任务实验258 
    4.3.5Java语言合规检测任务实验260 
    4.3.6溯源检测任务实验262 
    4.3.7Python语言缺陷检测任务实验264 

     
    第5章代码安全保障系统检测结果审计267 
    5.1检测结果分析267 
    5.1.1代码安全保障系统检测结果审计实验267 
    5.1.2代码安全保障系统检测结果mybug统计实验270 
    5.1.3代码安全保障系统检测结果统计分析实验274 
    5.2检测结果管理277 
    5.2.1代码安全保障系统审计信息携带实验277 
    5.2.2代码安全保障系统导出检测结果实验281 

查看详情
相关图书 / 更多
代码安全实验指导(网络空间安全重点规划丛书)
代码中的软件工程
孟宁
代码安全实验指导(网络空间安全重点规划丛书)
代码整洁之道 英文版
[美]罗伯特·C. 马丁(Robert C. Martin)
代码安全实验指导(网络空间安全重点规划丛书)
代码的艺术:用工程思维驱动软件开发(必读经典简装本)
章淼
代码安全实验指导(网络空间安全重点规划丛书)
代码审计与实操
胡前伟;时瑞鹏;李华风
代码安全实验指导(网络空间安全重点规划丛书)
代码随想录——跟着Carl学算法
孙秀洋
代码安全实验指导(网络空间安全重点规划丛书)
代码安全
杨东晓;章磊;付威;金竹君
代码安全实验指导(网络空间安全重点规划丛书)
代码坏味检测方法研究及重构分析
姜德迅 编
代码安全实验指导(网络空间安全重点规划丛书)
代码的艺术:用工程思维驱动软件开发
章淼
代码安全实验指导(网络空间安全重点规划丛书)
代码精进之路 从码农到工匠
张建飞
代码安全实验指导(网络空间安全重点规划丛书)
代码大全2(纪念版)
[美]史蒂夫.麦康奈尔(Steve McConnell)著 陈玉毅 陈军 杨志昂 洪佳 徐东伟 王国良 徐毅 译
代码安全实验指导(网络空间安全重点规划丛书)
代码整洁之道程序员的职业素养英文版
[美]罗伯特·C.、马丁(Robert、C.、Martin 著
代码安全实验指导(网络空间安全重点规划丛书)
代码大全2(英文限量珍藏版)
[美]史蒂夫·麦康奈尔(Steve McConnell) 著
您可能感兴趣 / 更多
代码安全实验指导(网络空间安全重点规划丛书)
行为安全管理技术与应用实验指导
杨东晓;杜伯翔;王剑利;王萌
代码安全实验指导(网络空间安全重点规划丛书)
VPN技术与应用实验指导
杨东晓;王剑利;张锋
代码安全实验指导(网络空间安全重点规划丛书)
云计算及云安全实验指导(网络空间安全学科系列教材)
杨东晓、张锋、鲍坤夫 著
代码安全实验指导(网络空间安全重点规划丛书)
终端安全管理实验指导/网络空间安全学科系列教材
杨东晓、孙浩、司乾伟 著
代码安全实验指导(网络空间安全重点规划丛书)
无线网络安全(网络空间安全学科系列教材)
杨东晓、张锋、冯涛、任晓贤 著
代码安全实验指导(网络空间安全重点规划丛书)
无线网络安全实验指导(网络空间安全重点规划丛书)
杨东晓、孙浩、王翠、谢艳平 著
代码安全实验指导(网络空间安全重点规划丛书)
VPN技术与应用(网络空间安全重点规划丛书)
杨东晓、陈蛟、王树茂、杨静岚 著
代码安全实验指导(网络空间安全重点规划丛书)
网络安全运营(网络空间安全重点规划丛书)
杨东晓、张锋、冯涛、韦早裕 著
代码安全实验指导(网络空间安全重点规划丛书)
入侵检测与入侵防御实验指导(网络空间安全重点规划丛书)
杨东晓、王鹏程、王剑利 著
代码安全实验指导(网络空间安全重点规划丛书)
代码安全
杨东晓;章磊;付威;金竹君
代码安全实验指导(网络空间安全重点规划丛书)
终端安全管理
杨东晓;段晓光;张锋
代码安全实验指导(网络空间安全重点规划丛书)
云计算及云安全
杨东晓;张锋;陈世优