Web代码安全漏洞深度剖析

Web代码安全漏洞深度剖析
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2021-09
版次: 1
ISBN: 9787111690252
定价: 99.00
装帧: 其他
开本: 16开
纸张: 胶版纸
字数: 143千字
8人买过
  • 本书系统化介绍代码审计的步骤和业务漏洞分析,总结了作者在信息安全领域多年的实践经验,内容丰富,实践性强。本书分三大部分,共14章。“准备工作”部分介绍漏洞剖析环境搭建和辅助工具简单使用,为后续分析打下基础。“常规应用漏洞分析”部分介绍了几种漏洞的基本概念和实例解剖,如SQL注入、XSS跨站、CSRF/XSRF、文件类型、代码执行与命令执行等漏洞,并介绍了代码审计的思路和步骤。“业务安全漏洞分析”部分通过实例介绍了业务安全中的典型漏洞,如短信验证码、会话验证、密码找回、支付、越权等漏洞,并针对漏洞给出了防御措施。 本书赞誉

    序言

    前言

    致谢

    部分 准备工作

    第1章 搭建代码审计环境2

    1.1 基于Windows搭建phpStudy2

    1.2 基于Linux搭建phpStudy4

    1.3 在Linux下利用Docker搭建PHP环境6

    1.4 phpStorm远程连接Docker容器14

    1.5 小结20

    第2章 辅助工具21

    2.1 代码调试工具phpStorm+Xdebug21

    2.2 火狐浏览器56.0的HackBar和FoxyProxy 26

    2.3 抓包工具Burp Suite34

    2.4 小结47

    第3章 了解目标48

    3.1 代码审计的思路与流程48

    3.2 漏洞分析前的准备工作52

    3.3 php.ini配置53

    3.4 小结55

    第二部分 常规应用漏洞分析

    第4章 SQL注入漏洞及防御58

    4.1 SQL注入的原理及审计思路58

    4.2 GET型SQL注入防御脚本绕过案例剖析60

    4.3 Joomla 注入案例分析67

    4.4 SQL 存储显现insert注入案例分析72

    4.5 小结81

    第5章 跨站脚本攻击及防御82

    5.1 XSS简介82

    5.2 反射型XSS三次URL编码案例分析88

    5.3 存储型XSS案例分析95

    5.4 DOM型 XSS案例分析103

    5.5 小结107

    第6章 跨站请求伪造漏洞及防御109

    6.1 CSRF原理109

    6.2 GET型CSRF案例分析112

    6.3 POST型CSRF分析117

    6.4 小结121

    第7章 文件类型漏洞及防御122

    7.1 文件上传漏洞122

    7.2 文件上传漏洞案例剖析124

    7.3 文件下载漏洞134

    7.4 文件下载漏洞实际案例剖析134

    7.5 文件删除漏洞137

    7.6 文件删除漏洞实际案例剖析137

    7.7 文件包含漏洞140

    7.8 本地文件包含日志漏洞案例剖析145

    7.9 本地前台图片上传包含漏洞案例剖析153

    7.10 远程文件包含漏洞案例剖析156

    7.11 小结159

    第8章 代码执行漏洞与命令执行漏洞160

    8.1 代码执行漏洞的原理160

    8.2 代码执行案例剖析165

    8.3 反序列化代码执行案例剖析169

    8.4 命令执行漏洞178

    8.5 命令执行漏洞案例分析182

    8.6 小结186

    第9章 常规应用漏洞的其他类型187

    9.1 XXE漏洞187

    9.2 XXE漏洞案例剖析190

    9.3 URL 跳转漏洞193

    9.4 URL跳转漏洞案例剖析194

    9.5 SSRF漏洞198

    9.6 SSRF漏洞案例剖析201

    9.7 PHP 变量覆盖漏洞203

    9.8 变量覆盖漏洞案例剖析210

    9.9 小结215

    第三部分 业务安全漏洞分析

    第10章 短信验证码漏洞及防御218

    10.1 短信验证码业务的安全问题及防御思路218

    10.2 短信验证码漏洞案例剖析220

    10.3 小结228

    第11章 会话验证漏洞及防御229

    11.1 会话验证的过程229

    11.2 Cookie 认证会话漏洞案例剖析230

    11.3 Session身份认证漏洞案例剖析234

    11.4 小结239

    第12章 密码找回漏洞及防御240

    12.1 简介240

    12.2 密码找回漏洞案例剖析241

    12.3 小结246

    第13章 支付漏洞及防御247

    13.1 简介247

    13.2 支付漏洞案例剖析248

    13.3 小结253

    第14章 越权漏洞及防御254

    14.1 简介254

    14.2 平行越权案例剖析255

    14.3 垂直越权案例剖析259

    14.4 小结263
  • 内容简介:
    本书系统化介绍代码审计的步骤和业务漏洞分析,总结了作者在信息安全领域多年的实践经验,内容丰富,实践性强。本书分三大部分,共14章。“准备工作”部分介绍漏洞剖析环境搭建和辅助工具简单使用,为后续分析打下基础。“常规应用漏洞分析”部分介绍了几种漏洞的基本概念和实例解剖,如SQL注入、XSS跨站、CSRF/XSRF、文件类型、代码执行与命令执行等漏洞,并介绍了代码审计的思路和步骤。“业务安全漏洞分析”部分通过实例介绍了业务安全中的典型漏洞,如短信验证码、会话验证、密码找回、支付、越权等漏洞,并针对漏洞给出了防御措施。
  • 目录:
    本书赞誉

    序言

    前言

    致谢

    部分 准备工作

    第1章 搭建代码审计环境2

    1.1 基于Windows搭建phpStudy2

    1.2 基于Linux搭建phpStudy4

    1.3 在Linux下利用Docker搭建PHP环境6

    1.4 phpStorm远程连接Docker容器14

    1.5 小结20

    第2章 辅助工具21

    2.1 代码调试工具phpStorm+Xdebug21

    2.2 火狐浏览器56.0的HackBar和FoxyProxy 26

    2.3 抓包工具Burp Suite34

    2.4 小结47

    第3章 了解目标48

    3.1 代码审计的思路与流程48

    3.2 漏洞分析前的准备工作52

    3.3 php.ini配置53

    3.4 小结55

    第二部分 常规应用漏洞分析

    第4章 SQL注入漏洞及防御58

    4.1 SQL注入的原理及审计思路58

    4.2 GET型SQL注入防御脚本绕过案例剖析60

    4.3 Joomla 注入案例分析67

    4.4 SQL 存储显现insert注入案例分析72

    4.5 小结81

    第5章 跨站脚本攻击及防御82

    5.1 XSS简介82

    5.2 反射型XSS三次URL编码案例分析88

    5.3 存储型XSS案例分析95

    5.4 DOM型 XSS案例分析103

    5.5 小结107

    第6章 跨站请求伪造漏洞及防御109

    6.1 CSRF原理109

    6.2 GET型CSRF案例分析112

    6.3 POST型CSRF分析117

    6.4 小结121

    第7章 文件类型漏洞及防御122

    7.1 文件上传漏洞122

    7.2 文件上传漏洞案例剖析124

    7.3 文件下载漏洞134

    7.4 文件下载漏洞实际案例剖析134

    7.5 文件删除漏洞137

    7.6 文件删除漏洞实际案例剖析137

    7.7 文件包含漏洞140

    7.8 本地文件包含日志漏洞案例剖析145

    7.9 本地前台图片上传包含漏洞案例剖析153

    7.10 远程文件包含漏洞案例剖析156

    7.11 小结159

    第8章 代码执行漏洞与命令执行漏洞160

    8.1 代码执行漏洞的原理160

    8.2 代码执行案例剖析165

    8.3 反序列化代码执行案例剖析169

    8.4 命令执行漏洞178

    8.5 命令执行漏洞案例分析182

    8.6 小结186

    第9章 常规应用漏洞的其他类型187

    9.1 XXE漏洞187

    9.2 XXE漏洞案例剖析190

    9.3 URL 跳转漏洞193

    9.4 URL跳转漏洞案例剖析194

    9.5 SSRF漏洞198

    9.6 SSRF漏洞案例剖析201

    9.7 PHP 变量覆盖漏洞203

    9.8 变量覆盖漏洞案例剖析210

    9.9 小结215

    第三部分 业务安全漏洞分析

    第10章 短信验证码漏洞及防御218

    10.1 短信验证码业务的安全问题及防御思路218

    10.2 短信验证码漏洞案例剖析220

    10.3 小结228

    第11章 会话验证漏洞及防御229

    11.1 会话验证的过程229

    11.2 Cookie 认证会话漏洞案例剖析230

    11.3 Session身份认证漏洞案例剖析234

    11.4 小结239

    第12章 密码找回漏洞及防御240

    12.1 简介240

    12.2 密码找回漏洞案例剖析241

    12.3 小结246

    第13章 支付漏洞及防御247

    13.1 简介247

    13.2 支付漏洞案例剖析248

    13.3 小结253

    第14章 越权漏洞及防御254

    14.1 简介254

    14.2 平行越权案例剖析255

    14.3 垂直越权案例剖析259

    14.4 小结263
查看详情
12
相关图书 / 更多
Web代码安全漏洞深度剖析
Web前端开发与项目实践
魏慧;胡沁涵
Web代码安全漏洞深度剖析
Web前端设计
王珊
Web代码安全漏洞深度剖析
Web应用开发技术(微课版)
白磊
Web代码安全漏洞深度剖析
Web 3.0:打造良好体验的品牌方法论
施襄 著
Web代码安全漏洞深度剖析
Web API设计原则通过API和微服务实现价值交付
(美)詹姆斯·希金博特姆(James Higginbotham)
Web代码安全漏洞深度剖析
Weir & Abrahams 人体解剖影像图谱(第6版)
袁慧书 著
Web代码安全漏洞深度剖析
Web3.0:数字时代赋能与变革
贾新峰
Web代码安全漏洞深度剖析
Web3.0:构建数字经济新未来
翟振林
Web代码安全漏洞深度剖析
Web前端开发基础
韩少云、王春梅 著
Web代码安全漏洞深度剖析
Web3.0时代:创新思维赋能数字未来
徐俊
Web代码安全漏洞深度剖析
Web前端开发实战
郭凯;孔繁玉;张有宽
Web代码安全漏洞深度剖析
Web前端设计基础(第2版)
李立威;薛晓霞;王晓红;李丹丹;王艳娥