JavaScript (Node.js) 应用程序安全
300 页
Chinese
PDF
4.5

JavaScript (Node.js) 应用程序安全

JavaScript (Node.js) 应用程序安全

作者:

年份:

简介:

现代基于 JavaScript 和 Node.js 的 Web 开发离不开对安全问题的深刻理解。书籍 《JavaScript (Node.js) 应用程序安全》 是一本实践指南,它将帮助您将有漏洞的代码转变为安全的产品,为实际部署做好准备。



作者阿列克谢·沃罗诺夫是一位经验丰富的开发者和信息安全专家,他逐步剖析了 Node.js 应用程序面临的最关键威胁。您将了解攻击是如何运作的,更重要的是,如何防御它们。



您将从本书中学到什么:

  • OWASP 十大漏洞 在 Node.js 中的应用:XSS、SQL 注入、CSRF、不安全的反序列化等。
  • 安全的数据库操作:防止注入、正确使用 ORM 和参数化查询。
  • 身份验证和会话管理:JWT、OAuth2、bcrypt、防止令牌劫持。
  • API 保护:速率限制、输入验证、CORS、安全的错误处理。
  • 加密与机密管理:密码存储、密钥管理、使用环境变量。
  • 依赖项安全:npm 包审计、使用 Snyk 和 npm audit、更新有漏洞的库。
  • 安全部署:服务器配置、HTTPS、helmet、使用 Docker 进行容器化。


本书适合谁:

  • 使用 Node.js 的后端和全栈开发人员。
  • 负责安全基础设施的 DevOps 工程师。
  • 希望从第一个项目开始就编写安全代码的学生和初级开发人员。
  • 所有希望从“仅仅能运行”迈向“安全运行”的人。


本书包含大量真实代码示例、检查清单和实践任务。您可以立即将所学知识应用到自己的项目中。本书特别关注即使是经验丰富的开发人员也常犯的典型错误,以及自动发现这些错误的方法。



这不是枯燥的理论,而是实践经验的浓缩。阅读后,您将能够对自己的代码进行安全审计,实施防护机制,并自信地回答客户关于产品安全性的问题。



《JavaScript (Node.js) 应用程序安全》 是您在 Web 开发世界中的可靠盾牌。

推荐