yihan12 / Frontend-interview

记录一些前端面试相关题目
2 stars 0 forks source link

前端网络安全 #16

Open yihan12 opened 8 months ago

yihan12 commented 8 months ago

概览

XSS

Cross Site Scripting(跨站脚本攻击) 是指攻击者利用网站漏洞将代码注入到其他用户浏览器的攻击方式,又叫跨域脚本。常见类型有:反射型(非持久性)存储型(持久性)DOM 型

同源策略可以隔离各个站点之间的 DOM 交互、页面数据和网络通信。

支持页面中的第三方资源引用和 CORS 也带来了很多安全问题,其中最典型的就是 XSS 攻击。

类型

反射型(非持久性)

原理:攻击者通过在 URL 插入恶意代码,其他用户访问该恶意链接时,服务端在URL 取出恶意代码后拼接至 HTML 中返回给用户浏览器。

要点:
通过 URL 插入恶意代码。
有服务端参与。
需要用户访问特定链接。

例子:
攻击者诱导被害者打开链接hzfe.org?name= Githubissues.

  • Githubissues is a development platform for aggregating issues.