TypeScript 应用程序安全:防范漏洞
300 页
Chinese
PDF
4.5

TypeScript 应用程序安全:防范漏洞

TypeScript 应用程序安全:防范漏洞

作者:

年份:

简介:

在当今的网页开发世界中,应用程序安全已变得至关重要。书籍 “TypeScript 应用程序安全” 是一本全面的指南,帮助 TypeScript 开发者创建安全、可靠且能抵御攻击的应用程序。本书作者安德烈·索科洛夫(Andrey Sokolov)是一位经验丰富的网络安全和 TypeScript 专家,他分享了可立即应用于实际项目的实用知识。



本书内容是什么?

本书涵盖了与 TypeScript 开发相关的全方位安全问题。您将了解到:

  • 如何保护应用程序免受最常见攻击:XSS(跨站脚本攻击)、SQL 注入、CSRF(跨站请求伪造)和 SSRF。
  • 如何正确使用 TypeScript 的类型化来在编译阶段预防漏洞。
  • 安全使用 API 的方法,包括输入数据验证、端点保护和令牌管理。
  • 安全存储密钥、操作数据库以及管理用户会话的原则。
  • 如何将安全融入 CI/CD 流水线并进行代码审计。


本书适合谁?

本书对以下人群有益:

  • 前端和后端开发者,使用 TypeScript(React、Angular、Node.js、Deno)。
  • 团队领导和架构师,希望在团队中推行安全开发文化。
  • 学生和初级开发者,希望从一开始就掌握最佳安全实践。
  • DevOps 工程师,负责 TypeScript 项目基础设施的安全。


阅读后您将学到什么?

学习本书后,您将能够:

  • 进行代码分析,发现常见漏洞。
  • 利用 TypeScript 的内置功能(严格模式、工具类型、可区分联合)来提高安全性。
  • 配置内容安全策略(CSP)、防范点击劫持及其他 HTTP 头。
  • 实现安全认证(OAuth 2.0、JWT)和授权(RBAC、ABAC)。
  • 处理加密、密码哈希和安全数据存储。


本书语言生动,包含大量代码示例、检查清单和实战练习。它不仅帮助您避免常见错误,还能为您应用程序的安全架构奠定基础。



本书不适合谁? 如果您刚刚开始学习编程,尚未掌握 TypeScript 基础,建议先学习基础课程。本书要求您熟练使用该语言并理解网页技术。

推荐