Logo
Section 1 / 4

简介

在本节课中,我们将探讨什么是Web应用安全以及为什么我们需要它。

导入

简介

在本节课中,我们将探讨什么是Web应用安全以及为什么我们需要它。

什么是Web应用安全?

Web应用安全旨在保护网站、移动应用和Web API。黑客会对Web应用发起各种攻击,目的通常是窃取数据或篡改网站内容。

攻击类型因攻击方式和攻击者目标的不同而有所差异。常见的Web攻击包括SQL注入、跨站脚本攻击(XSS)、跨站请求伪造(CSRF)以及拒绝服务攻击(DoS)。在接下来的课程中,我们将详细介绍其中一些攻击类型。

为什么我们需要保护Web应用?

随着越来越多的事物转向线上,攻击者获取互联网上共享信息的途径变得更加容易。每天有数以百万计的金融交易通过互联网进行,大量个人隐私数据也在被共享。
如果Web应用缺乏安全防护,可能会给用户带来重大损失。为了保护用户的利益,任何网站的所有者都必须采取必要的措施来防范攻击。网站所有者有责任建立完善的系统,确保只有授权用户才能访问数据并执行相应操作。

先修要求

本课程无需任何先修知识。课程假设你完全不了解Web应用安全,并将从零开始介绍所有相关内容。

你将从本课程中学到的内容

完成本课程后,你将熟悉多种身份认证与授权框架,如OAuth和OpenID Connect。你还将了解不同的身份认证机制,例如基于会话的认证和基于令牌的认证。最后,你将深入理解JSON Web Tokens(JWT)的原理及其工作方式。


本课程将从讨论Web应用中最常见的攻击类型开始。在下一课中,我们将重点讲解跨站脚本攻击(XSS)。

跨站脚本攻击(XSS)