Logo
Section 1 / 2

这门课程适合谁?

本课程的目标受众及先修要求。

导入

这门课程适合谁?

本课程的目标受众及先修要求。

先修要求

在保护 Node.js 应用安全之前,你应该熟练掌握 Node.js 的基础知识。如果你想复习 Node.js,可以参考我们的其他 Node.js 课程。建议熟悉 Express 框架,因为代码示例均基于 Express 应用程序。

本课程内容

本课程是一份应对充满安全漏洞与黑客威胁世界的生存指南,面向希望提升应用安全性与防护能力的 Node.js 开发者。课程包含大量实用的代码片段、图解说明以及真实案例。

课程从保护用户输入开始,讲解不安全的输入如何导致 SQL 注入攻击。最重要的是,你将学会如何有效防范此类攻击,保护自己和用户的安全。随后,课程介绍一些基础的安全协议与算法,例如 HTTPS、SSL 和 SHA。实现 HTTPS 是构建安全 Web 应用的关键一步。

Course Image

接下来,课程深入探讨密码与哈希机制。你将学习哈希算法、常见的密码攻击方式,以及如何防御这些攻击。之后进入身份认证与访问控制部分,帮助你实现用户角色管理,防止未授权用户访问受保护的网页。最后,课程将讲解跨站脚本(XSS)和跨站请求伪造(CSRF)攻击及其缓解措施。

Course Image

关于本课程