编辑推荐
《白帽子安全开发实战》融合了信息安全行业技术专家10多年一线工作经验,介绍了常见的渗透测试工具与防御系统的原理、开发过程以及使用方法。语言简练、内容实用、注重实践,讲解透彻,且免费提供所有源码。难点处配有二维码视频,使读者身临其境,迅速、深入地掌握各种经验和技巧,真正提高安全开发能力。
内容简介
《白帽子安全开发实战》介绍了常见的渗透测试工具与防御系统的原理、开发过程及使用方法。大部分系统是用Go语言开发的,部分系统是用OpenResty/Lua语言开发的。这两种语言都有简单易学、开发效率高的特点。
全书共10章,分3篇来组织内容。第1篇为安全开发基础,介绍了常见的安全防护体系、安全开发对白帽子和企业安全建设的重要作用,以及Go语言与OpenResty/Lua语言开发环境的配置等;第2篇为渗透测试工具开发,讲解了扫描器、常见的后门、xiu探器等常见的渗透测试工具的原理、开发和防御方法;第3篇为安全防御系统开发,介绍了恶意流量分析系统、Exchange邮箱安全网关、蜜罐与欺骗防御系统、代理蜜罐、Web应用防火墙与零信任安全网关的原理与开发过程。
《白帽子安全开发实战》适合信息安全从业者、安全产品开发人员、系统管理员、网络安全与信息安全爱好者及开源技术爱好者等阅读学习。
作者简介
赵海锋(netxfly),2006年开始在互联网企业从事信息安全工作,有10多年大型互联网企业的信息安全工作经验,参与了多家互联网公司的安全体系建设,积累了丰富的企业信息安全建设经验,擅长企业信息安全技术体系的建设与安全支撑系统的研发。
章节目录
版权信息
内容提要
出版说明
网络空间安全技术丛书 专家委员会名单
前言
第1篇 安全开发基础
第1章 信息安全与安全开发基础
1.1 互联网企业信息安全
1.2 安全开发技能对安全从业者的作用
1.3 安全开发能力对企业安全建设的作用
1.4 开发环境配置
第2篇 渗透测试工具开发
第2章 扫描器
2.1 端口扫描器
2.2 弱口令扫描器
2.3 代理服务扫描器
第3章 常见的后门
3.1 正向后门
3.2 反向后门
3.3 Webshell
3.4 Lua环境下的后门技术与防御
3.5 C&C服务器
第4章 嗅探器
4.1 什么是嗅探器
4.2 基于gopacket库的嗅探器
4.3 ARP嗅探器
4.4 致敬经典:用Go语言实现一个WebSpy
第3篇 安全防御系统开发
第5章 恶意流量分析系统
5.1 恶意流量分析系统的架构
5.2 数据采集传感器
5.3 服务器端的实现
5.4 恶意流量系统应用实战
第6章 Exchange邮箱安全网关
6.1 Exchange服务器的介绍
6.2 Exchange邮箱安全架构的演进
6.3 OpenResty/Lua技术栈介绍
6.4 Exchange邮箱安全网关的实现
6.5 设备授权接口的实现
6.6 Exchange邮箱安全网关应用实战
6.7 如何平滑地升级APISIX
第7章 蜜罐与欺骗防御系统
7.1 蜜罐与欺骗防御系统的概念与区别
7.2 蜜罐的架构
7.3 蜜罐Agent
7.4 蜜罐高交互服务
7.5 日志服务器
7.6 欺骗防御系统应用实战
第8章 代理蜜罐
8.1 什么是代理蜜罐
8.2 代理蜜罐的架构
8.3 代理蜜罐Agent
8.4 代理蜜罐Server
8.5 数据分析程序
8.6 代理蜜罐管理端
8.7 代理蜜罐应用实战
第9章 Web应用防火墙
9.1 什么是WAF
9.2 反向代理型WAF的实现
9.3 WAF管理端的实现
9.4 WAF应用实战
第10章 零信任安全
10.1 什么是零信任安全
10.2 什么是零信任安全代理
10.3 零信任安全代理的实现
10.4 挂载认证与鉴权中间件
10.5 零信任安全代理应用实战
参考文献
白帽子安全开发实战是2021年由机械工业出版社出版,作者赵海锋。
得书感谢您对《白帽子安全开发实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。