Logo
☆☆☆☆☆
0.0
Intermediate
4h

面向日常软件工程师的Web应用安全

如今在开发 Web 应用时面临的安全漏洞比以往更多,因此软件开发者必须严格执行安全最佳实践,例如如何通过 HTTP 头部添加防护措施。 本课程中,你将首先学习如何防止向客户端提供伪造的 SSL 证书,接着了解如何防御 XSS 攻击和点击劫持。 课程后半部分,你将掌握与 HTTP Cookie 相关的安全实践,以及日常工作中需要权衡的安全取舍建议。最后,你将学习如何抵御 DDoS 攻击,这对于应用规模扩展时至关重要。 本课程将揭开 Web 安全的神秘面纱,帮助你在开发 Web 应用时及时应对关键的安全问题。

9 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
面向日常软件工程师的Web应用安全
如今在开发 Web 应用时面临的安全漏洞比以往更多,因此软件开发者必须严格执行安全最佳实践,例如如何通过 HTTP 头部添加防护措施。 本课程中,你将首先学习如何防止向客户端提供伪造的 SSL 证书,接着了解如何防御 XSS 攻击和点击劫持。 课程后半部分,你将掌握与 HTTP Cookie ...

WHAT YOU'LL LEARN

理解浏览器安全模型与 SSL/TLS 证书机制,识别伪造证书带来的风险

Content

9 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    课程介绍

  2. 2

    本课程适合谁?

  3. 3

    格式化

  4. 4

    勘误与补充内容

理解浏览器
  1. 1

    浏览器基础

  2. 2

    浏览器的作用是什么?

  3. 3

    供应商

  4. 4

    面向开发者的浏览器

  5. 5

    浏览器知识自测题

HTTP
  1. 1

    HTTP 简介

  2. 2

    HTTP 工作原理

  3. 3

    机制:HTTP 与 HTTPS 与 HTTP/2

  4. 4

    加密机制

  5. 5

    HTTPS 无处不在

  6. 6

    GET 与 POST

  7. 7

    测验一下你对HTTP的掌握程度

通过HTTP头部实现保护
  1. 1

    HTTP 严格传输安全(HTTP Strict Transport Security)

  2. 2

    HTTP 公钥固定

  3. 3

    Expect-CT

  4. 4

    X-Frame-Options

  5. 5

    内容安全策略

  6. 6

    X-XSS-Protection

  7. 7

    功能策略

  8. 8

    X-Content-Type-Options

  9. 9

    跨域资源共享

  10. 10

    X-Permitted-Cross-Domain-Policies 和 Referrer-Policy

  11. 11

    报告 API

  12. 12

    HTTP 头部知识自测题

HTTP Cookies
  1. 1

    HTTP Cookie 简介

  2. 2

    Cookie 背后是什么?

  3. 3

    会话 Cookie 与持久性 Cookie

  4. 4

    仅限主机 Cookie(concept)

  5. 5

    超级 Cookie

  6. 6

    加密它,否则就忘记它

  7. 7

    JavaScript 无法触及此内容

  8. 8

    SameSite:CSRF 的终结者

  9. 9

    替代方案

  10. 10

    结论:如果是勒布朗,他会怎么做?

  11. 11

    HTTP Cookies 自测题

情境性
  1. 1

    条件语句简介

  2. 2

    拒绝列表与允许列表

  3. 3

    记录敏感信息

  4. 4

    永远不要信任客户端

  5. 5

    生成会话 ID

  6. 6

    在避免SQL注入的同时查询数据库

  7. 7

    已知存在漏洞的依赖项

  8. 8

    我被泄露过吗?

  9. 9

    无状态架构中的会话失效

  10. 10

    我的CDN被攻破了!

  11. 11

    EV 证书的缓慢消亡

  12. 12

    偏执模式:开启

  13. 13

    低优先级和委派域名

  14. 14

    OWASP

  15. 15

    坚守阵地

  16. 16

    测验:条件语句

DDoS攻击
  1. 1

    DDoS 简介

  2. 2

    DDoS 攻击的构成

  3. 3

    谁会想要攻击我?

  4. 4

    著名的DDoS攻击事件

  5. 5

    别慌:一些服务来救场!

  6. 6

    欢迎黑客

  7. 7

    DDoS攻击自测题

漏洞赏金计划
  1. 1

    漏洞赏金计划简介

  2. 2

    漏洞赏金计划包含什么?

  3. 3

    security.txt

  4. 4

    HackerOne

  5. 5

    应对研究人员

  6. 6

    恶意报告者

  7. 7

    测验一下你对漏洞赏金计划的了解程度

结论
  1. 1

    这是终点

  2. 2

    正在开发中

  3. 3

    一些感谢

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)