万本电子书0元读

万本电子书0元读

顶部广告

Java代码审计实战电子书

为发者和网络安全工程师量身造,系统介绍代码审计的方法与实战经验; 深分析常见组件漏洞,详尽讲解CMS实战案例; 通过深浅出的讲解和丰富的案例,读者可以迅速掌握Java代码审计方法,提升自己在实际项目中的安全防护能力。

售       价:¥

纸质售价:¥94.60购买纸书

1人正在读 | 0人评论 6.4

作       者:王月兵、柳遵梁、覃锦端、刘聪 著

出  版  社:人民邮电出版社有限公司

出版时间:2025-05-01

字       数:24.3万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书是一部全面且深的 Java 代码审计指南,旨在帮助读者掌握 Java Web 应用中常见安全漏洞的识别、分析及防御技能。全书共分 4 篇,从基础到实战,系统地介绍 Java 代码审计的各个方面。 基础篇(第 1 章)主要介绍 Java Web 环境的搭建步骤、常见的动态调试方法以及代码审计工具的基本使用方法,为后续的深学习下坚实基础。 门篇(第 2 章~第 3 章)首先介绍 Java 代码审计中发现的常见漏洞,然后通过实战演练,以源 Java 漏洞靶场 Java-sec-code 为蓝本,运用代码审计工具 CodeQL 行审计。 高级篇(第 4 章~第 6 章)分别针对 Java Web 发中常见的 SSM、SSH 及 Spring Boot + MyBatis 等框架行详细介绍,并选取其中典型的框架漏洞行深剖析和调试分析。 实战篇(第 7 章)通过真实 Java Web 应用程序的审计案例,详细展示如何在实践中运用 CodeQL 等审计工具快速发现并解决安全漏洞。 本书是一本集理论与实践于一体的 Java 代码审计宝典,适合软件发工程师、网络运维人员、渗透测试工程师、网络安全工程师及其他有志于从事网络安全工作的人员阅读学习。<br/>【推荐语】<br/>为发者和网络安全工程师量身造,系统介绍代码审计的方法与实战经验; 深分析常见组件漏洞,详尽讲解CMS实战案例; 通过深浅出的讲解和丰富的案例,读者可以迅速掌握Java代码审计方法,提升自己在实际项目中的安全防护能力。<br/>【作者】<br/>王月兵 杭州美创科技股份有限公司59号安全实验室负责人,高级工程师。长期致力于网络安全和数据安全领域的研究,在安全漏洞挖掘和网络攻防方面积累了深厚的经验,多次受邀担任公课讲师及各类安全会议的演讲嘉宾。迄今为止,已出版《数据安全实践指南》和《内网渗透实战攻略》两部著作,在国内期刊上发表了4篇学术论文,并获得了10项发明专利。此外,持有CISSP、CISP、信息系统项目管理师等多项行业认证,被评定为杭州市高层次人才E类。 柳遵梁 杭州美创科技股份有限公司董事长兼CEO,高级工程师,全国工商联网络与数据安全委员会委员,中国网络安全产业联盟常务理事,中关村网络安全与信息化产业联盟理事,浙江省网络空间安全协会数据安全治理专委会主任兼秘书长,被评定为杭州市高层次人才D类。拥有20年的数据管理和信息安全从业经验,在通信、社保、医疗、金融等民生行业积累了丰富的实践经验。具备长远的战略眼光,能够准确把握技术发展趋势,持续推动公司创新。带领公司完成了运维、服务、产品的多次转型,成为国内数据安全管理领域的领先综合供应商。著有《内网渗透实战攻略》和《Oracle数据库性能优化方法论和最佳实践》等图书,并发表多篇学术文章。 覃锦端 杭州美创科技股份有限公司59号安全实验室研究员,中级信息安全工程师,网络与信息安全管理员技师,注册信息安全专业人员(CISP)。主要研究领域为网络安全攻防、数据安全防御,具有较为丰富的网络安全攻防实战经验。 刘聪 杭州美创科技股份有限公司59号安全实验室研究员,主要研究领域为ATT&CK框架、Web安全和业务安全等,获得CISP资质认证,拥有丰富的传统安全服务经验,以及攻防演练红蓝队实战项目经验。<br/>
目录展开

内容提要

前言

资源与支持

基础篇

第1章 Java代码审计基础

1.1 Java Web环境的搭建

1.1.1 JDK的安装与配置

1.1.2 Tomcat的安装与配置

1.2 Java Web动态调试方法

1.2.1 本地动态调试

1.2.2 远程动态调试

1.3 代码审计工具介绍

1.3.1 IDEA

1.3.2 SpotBugs

1.3.3 Fortify

1.3.4 CodeQL

1.3.5 Semgrep

入门篇

第2章 Java代码审计常见漏洞

2.1 SQL注入

2.1.1 SQL注入简介

2.1.2 常见的SQL注入漏洞

2.1.3 SQL注入漏洞代码审计要点与防御方法

2.2 XSS漏洞

2.2.1 XSS漏洞简介

2.2.2 常见的XSS漏洞

2.2.3 XSS漏洞代码审计要点

2.2.4 XSS漏洞的防御方法

2.3 命令执行漏洞

2.3.1 命令执行漏洞简介

2.3.2 常见的命令执行漏洞

2.3.3 命令执行漏洞代码审计要点

2.3.4 命令执行漏洞的防御方法

2.4 XXE漏洞

2.4.1 XXE漏洞简介

2.4.2 常见的XXE漏洞

2.4.3 XXE漏洞代码审计要点

2.4.4 XXE漏洞的防御方法

2.5 任意文件上传漏洞

2.5.1 任意文件上传漏洞简介

2.5.2 常见的任意文件上传漏洞

2.5.3 任意文件上传漏洞代码审计要点

2.5.4 任意文件上传漏洞的防御方法

2.6 SSRF漏洞

2.6.1 SSRF漏洞简介

2.6.2 常见的SSRF漏洞

2.6.3 SSRF漏洞代码的审计要点

2.6.4 SSRF漏洞的防御方法

2.7 反序列化漏洞

2.7.1 反序列化漏洞简介

2.7.2 常见的反序列化漏洞

2.7.3 反序列化漏洞代码审计要点

2.7.4 反序列化漏洞防御

第3章 基于Java-sec-code的代码审计

3.1 Java-sec-code源码审计基础

3.1.1 Java-sec-code项目介绍及搭建

3.1.2 Java-sec-code审计的CodeQL配置

3.2 Java-sec-code SQL注入漏洞代码审计

3.2.1 常规手工审计

3.2.2 基于CodeQL的半自动化审计

3.3 Java-sec-code XSS漏洞代码审计

3.3.1 常规手工审计

3.3.2 基于CodeQL的半自动化审计

3.4 Java-sec-code 命令执行漏洞代码审计

3.4.1 常规手工审计

3.4.2 基于CodeQL的半自动化审计

3.5 Java-sec-code XXE漏洞代码审计

3.5.1 常规手工审计

3.5.2 基于CodeQL的半自动化审计

3.6 Java-sec-code任意文件上传漏洞代码审计

3.6.1 常规手工审计

3.6.2 基于CodeQL的半自动化审计

3.7 Java-sec-code SSRF漏洞代码审计

3.7.1 常规手工审计

3.7.2 基于CodeQL的半自动化审计

3.8 Java-sec-code 反序列化漏洞代码审计

3.8.1 常规手工审计

3.8.2 基于CodeQL的半自动化审计

高级篇

第4章 SSM框架介绍及漏洞分析

4.1 SSM框架介绍

4.2 SSM框架漏洞分析

4.2.1 CVE-2022-22965 Spring Framework远程代码执行漏洞分析

4.2.2 CVE-2020-26945 MyBatis远程代码执行漏洞分析

4.3 SSM框架代码审计方法总结

第5章 SSH框架介绍及漏洞分析

5.1 SSH框架介绍

5.2 SSH框架漏洞分析

5.2.1 Hibernate框架HQL注入漏洞分析

5.2.2 Struts2框架S2-048漏洞分析

5.2.3 Spring框架Messaging组件远程代码执行漏洞分析

5.3 SSH框架代码审计方法总结

第6章 Spring Boot+MyBatis框架介绍及漏洞分析

6.1 Spring Boot介绍

6.2 Spring Boot漏洞分析

6.2.1 Spring Boot Actuator未授权访问

6.2.2 CNVD-2016-04742 Spring Boot whitelabel error page SpEL RCE分析

6.2.3 Spring Boot Actuator SnakeYAML RCE

6.2.4 CNVD-2019-11630 Spring Boot jolokia logback JNDI RCE分析

6.2.5 Spring Boot restart logging.config groovy RCE

6.3 Spring Boot框架代码审计方法总结

6.3.1 Spring Boot SpEL漏洞审计方法总结

6.3.2 Spring Boot JNDI注入漏洞审计方法总结

6.3.3 Spring Boot groovy脚本漏洞审计方法总结

6.3.4 MyBatis SQL注入漏洞审计方法总结

实篇

第7章 代码审计实战

7.1 youkefu代码审计

7.1.1 youkefu介绍及环境搭建

7.1.2 SSRF漏洞代码审计

7.1.3 反序列化漏洞代码审计

7.1.4 XXE漏洞代码审计

7.1.5 SQL注入漏洞代码审计

7.1.6 任意文件上传漏洞代码审计

7.2 JeeWMS代码审计

7.2.1 JeeWMS环境搭建

7.2.2 JeeWMS XXE漏洞审计

7.2.3 JeeWMS任意文件下载漏洞审计

7.2.4 JeeWMS任意文件上传漏洞审计

7.2.5 JeeWMS SQL注入漏洞审计

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部