文章目录
前端有哪些攻击方式?
XSS攻击、CSRF攻击、点击劫持
1. XSS攻击
XSS(Cross-Site Scripting,跨站脚本攻击)是一种代码注入攻击。攻击者在目标网站上注入恶意代码,当被攻击者登陆网站时就会执行这些恶意代码,这些脚本可以读取 cookie,session tokens,或者其它敏感的网站信息,对用户进行钓鱼欺诈,甚至发起蠕虫攻击等。
XSS 本质原理
XSS 的本质原理是: 恶意代码未经过滤,与网站正常的代码混在一起;浏览器无法分辨哪些脚本是可信的,导致恶意脚本被执行。由于直接在用户的终端执行,恶意代码能够直接获取用户的信息,利用这些信息冒充用户向网站发起攻击者定义的请求。
攻击者向有 XSS 漏洞的网站中输入恶意的 HTML 代码,当其它用户浏览该网站时候,该段 HTML 代码会自动执行,从而达到攻击的目的,如盗取用户的 Cookie,破坏页面结构,重定向到其它网站等。
XSS分类
根据攻击的来源,XSS攻击可以分为存储型(持久性)、反射型(非持久型) 和 DOM型

本文介绍了Web前端常见的三种安全威胁:XSS攻击、CSRF攻击和点击劫持。XSS攻击是通过注入恶意代码执行,CSRF则利用用户已登录凭证进行冒名操作,点击劫持则是通过透明iframe诱导用户点击执行恶意操作。防御策略包括过滤用户输入、使用Token、设置Samesite Cookie属性等。
最低0.47元/天 解锁文章
8182

被折叠的 条评论
为什么被折叠?



