Go (Golang) 应用程序安全:从基础到高级技术
300 页
Chinese
PDF
4.5

Go (Golang) 应用程序安全:从基础到高级技术

Go (Golang) 应用程序安全:从基础到高级技术

作者:

年份:

简介:

在当今 Go 开发世界中,应用程序安全已成为重中之重。书籍 《Go (Golang) 应用程序安全》 是一本实用指南,将帮助您使用 Go 语言创建安全、可靠且能抵御攻击的服务。作者阿列克谢·索科洛夫是一位经验丰富的开发者和信息安全专家,他分享了经过验证的方法和真实案例。



这本书是关于什么的?

本书涵盖了 Golang 项目安全的所有关键方面:

  • Go 安全编程基础 — 内存管理、错误处理、避免数据竞争 (data races)。
  • Web 应用程序和 API 保护 — 防止 SQL 注入、XSS、CSRF、SSRF 以及对身份验证和授权的攻击。
  • 微服务架构安全 — 流量加密 (TLS/mTLS)、服务间安全交互、密钥管理。
  • 依赖项管理 — 第三方包漏洞分析、使用 Go Modules 和 govulncheck 等工具。
  • Go 项目的 DevSecOps — 在 CI/CD 中集成安全、静态代码分析 (SAST)、动态测试 (DAST)。
  • 高级技术 — 防止缓存投毒、安全使用加密、日志审计、事件监控。


这本书适合谁?

本书将对以下人群有用:

  • 任何希望从一开始就编写安全代码的 Go 开发者。
  • 在 Golang 项目中实施安全实践的 DevOps 工程师和架构师。
  • 希望了解 Go 应用程序安全保护细节的信息安全专家。
  • 负责产品安全和代码评审的技术主管和团队领导。


阅读后您将学到什么?

  • 如何识别和消除 Go 代码中的常见漏洞。
  • 如何正确配置身份验证、授权和会话管理。
  • 如何保护 API 免受 OWASP Top 10 及 Go 特定攻击。
  • 如何在软件开发生命周期 (SDLC) 的所有阶段集成安全。
  • 如何使用自动化漏洞搜索和审计工具。


这本书不仅仅是理论。每一章都包含代码示例、检查清单和实践任务。您将学会像攻击者一样思考,从而提前保护您的应用程序。非常适合自学,也可作为工作团队的桌面参考手册。



让您的 Go 应用程序坚不可摧——立即开始阅读《Go (Golang) 应用程序安全》吧!

推荐