Logo
☆☆☆☆☆
0.0
Intermediate
4h

Node.js 应用程序安全指南

本课程将指导你如何保护 Node.js 应用程序。你将首先学习正确地对用户输入和输出进行清理,然后深入了解一些基础安全协议,例如 HTTPS 和 SHA。接下来会讲解密码与加密技术,具体内容包括各类哈希算法,以及如何防范暴力破解攻击。 随后,课程将探讨身份认证、访问控制和代码混淆等概念。在课程的后期,你还将学习跨站脚本(XSS)、跨站请求伪造(CSRF)以及其他常见的安全攻击方式。 学完本课程后,你将掌握保护 Node.js 应用程序的方法,这项技能在求职市场上备受青睐,值得添加到你的简历中!

6 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Node.js 应用程序安全指南
本课程将指导你如何保护 Node.js 应用程序。你将首先学习正确地对用户输入和输出进行清理,然后深入了解一些基础安全协议,例如 HTTPS 和 SHA。接下来会讲解密码与加密技术,具体内容包括各类哈希算法,以及如何防范暴力破解攻击。 随后,课程将探讨身份认证、访问控制和代码混淆等概念。在课程的后...

WHAT YOU'LL LEARN

对用户输入和输出进行净化处理。

Content

6 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    这门课程适合谁?

  2. 2

    关于本课程

永远不要信任用户,必须对所有输入进行过滤!
  1. 1

    SQL注入

  2. 2

    如何防范 SQL 注入

  3. 3

    批量赋值

  4. 4

    类型转换

  5. 5

    输出净化

  6. 6

    测验:输入/输出基础

HTTPS 与其他一些缩写术语
  1. 1

    简介

  2. 2

    HTTPS 的局限性

  3. 3

    实现 HTTPS

  4. 4

    Apache 和 Nginx 配置

  5. 5

    路径

  6. 6

    测试一下你对 HTTPS 的理解

人人都能理解的密码加密与存储
  1. 1

    简介

  2. 2

    哈希

  3. 3

    持保留态度

  4. 4

    哈希算法

  5. 5

    存储与验证

  6. 6

    综合运用

  7. 7

    暴力破解防护

  8. 8

    升级遗留系统

  9. 9

    测试一下你对加密的了解

认证、访问控制与安全文件处理
  1. 1

    简介

  2. 2

    访问控制

  3. 3

    路由与重定向

  4. 4

    混淆

  5. 5

    安全的文件处理

  6. 6

    测试一下你的身份认证知识

安全默认值、跨站脚本攻击及其他常见黑客手段
  1. 1

    永远不要盲目相信自己

  2. 2

    跨站脚本攻击

  3. 3

    跨站请求伪造

  4. 4

    竞态条件

  5. 5

    过时的库

  6. 6

    测验一下你对常见黑客攻击的了解

  7. 7

    谢谢!

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)