白帽子安全开发实战

白帽子安全开发实战

信息安全行业资深技术专家,结合10多年一线工作经验,教你如何用Go/Lua开发渗透测试工具与安全防御系统

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
¥79.90¥71.91
电子书读书日满减折上折截止至:2026-04-27 00:00:00了解详情
电子书4.23读书日超值满减每满 100 减 60活动详情

作品简介

本书介绍了常见的渗透测试工具与防御系统的原理、开发过程及使用方法。大部分系统是用Go语言开发的,部分系统是用OpenResty/Lua语言开发的。这两种语言都有简单易学、开发效率高的特点。

全书共10章,分3篇来组织内容。第1篇为安全开发基础,介绍了常见的安全防护体系、安全开发对白帽子和企业安全建设的重要作用,以及Go语言与OpenResty/Lua语言开发环境的配置等;第2篇为渗透测试工具开发,讲解了扫描器、常见的后门、嗅探器等渗透测试工具的原理、开发和防御方法;第3篇为安全防御系统开发,介绍了恶意流量分析系统、Exchange邮箱安全网关、蜜罐与欺骗防御系统、代理蜜罐、Web应用防火墙与零信任安全网关的原理与开发过程。

本书适合信息安全从业者、安全产品开发人员、系统管理员、网络安全与信息安全爱好者及开源技术爱好者等阅读学习。

赵海锋(netxfly),2006年开始在互联网企业从事信息安全工作,有10多年大型互联网企业的信息安全工作经验,参与了多家互联网公司的安全体系建设,积累了丰富的企业信息安全建设经验,擅长企业信息安全技术体系的建设与安全支撑系统的研发。

作品目录

  1. 出版说明
  2. 网络空间安全技术丛书专家委员会名单
  3. 前言
  4. 第1篇 安全开发基础
  5. 第1章 信息安全与安全开发基础
  6. 1.1 互联网企业信息安全
  7. 1.2 安全开发技能对安全从业者的作用
  8. 1.3 安全开发能力对企业安全建设的作用
  9. 1.4 开发环境配置
  10. 第2篇 渗透测试工具开发
  11. 第2章 扫描器
  12. 2.1 端口扫描器
  13. 2.2 弱口令扫描器
  14. 2.3 代理服务扫描器
  15. 第3章 常见的后门
  16. 3.1 正向后门
  17. 3.2 反向后门
  18. 3.3 Webshell
  19. 3.4 Lua环境下的后门技术与防御
  20. 3.5 C&C服务器
  21. 第4章 嗅探器
  22. 4.1 什么是嗅探器
  23. 4.2 基于gopacket库的嗅探器
  24. 4.3 ARP嗅探器
  25. 4.4 致敬经典:用Go语言实现一个WebSpy
  26. 第3篇 安全防御系统开发
  27. 第5章 恶意流量分析系统
  28. 5.1 恶意流量分析系统的架构
  29. 5.2 数据采集传感器
  30. 5.3 服务器端的实现
  31. 5.4 恶意流量系统应用实战
  32. 第6章 Exchange邮箱安全网关
  33. 6.1 Exchange服务器的介绍
  34. 6.2 Exchange邮箱安全架构的演进
  35. 6.3 OpenResty/Lua技术栈介绍
  36. 6.4 Exchange邮箱安全网关的实现
  37. 6.5 设备授权接口的实现
  38. 6.6 Exchange邮箱安全网关应用实战
  39. 6.7 如何平滑地升级APISIX
  40. 第7章 蜜罐与欺骗防御系统
  41. 7.1 蜜罐与欺骗防御系统的概念与区别
  42. 7.2 蜜罐的架构
  43. 7.3 蜜罐Agent
  44. 7.4 蜜罐高交互服务
  45. 7.5 日志服务器
  46. 7.6 欺骗防御系统应用实战
  47. 第8章 代理蜜罐
  48. 8.1 什么是代理蜜罐
  49. 8.2 代理蜜罐的架构
  50. 8.3 代理蜜罐Agent
  51. 8.4 代理蜜罐Server
  52. 8.5 数据分析程序
  53. 8.6 代理蜜罐管理端
  54. 8.7 代理蜜罐应用实战
  55. 第9章 Web应用防火墙
  56. 9.1 什么是WAF
  57. 9.2 反向代理型WAF的实现
  58. 9.3 WAF管理端的实现
  59. 9.4 WAF应用实战
  60. 第10章 零信任安全
  61. 10.1 什么是零信任安全
  62. 10.2 什么是零信任安全代理
  63. 10.3 零信任安全代理的实现
  64. 10.4 挂载认证与鉴权中间件
  65. 10.5 零信任安全代理应用实战
  66. 参考文献