前端网安攻防 详记

点击劫持(click-Jacking)

wiki

点击劫持(clickjacking)是一种在网页中将恶意代码等隐藏在看似无害的内容(如按钮)之下,并诱使用户点击的手段。
举例来说,如用户收到一封包含一段视频的电子邮件,但其中的“播放”按钮并不会真正播放视频,而是链入一购物网站。这样当用户试图“播放视频”时,实际是被诱骗而进入了一个购物网站。

todo

跨站脚本攻击 Cross-site scripting (XSS)

wiki

是代码注入 Code injection 的一种。它允许用户将 恶意代码(malicious client-side code) 注入到网页上,其他用户在观看网页时就会受到影响。
XSS 攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。
被攻击成功的原因 通常是 Web app 没有采用足够的校验或编码 validation or encoding,浏览器无法自行判断该恶意代码是不可信的,所以 gives it access to

  • any cookies,
  • session tokens,
  • or other sensitive site-specific information,
  • or lets the malicious script rewrite the HTML content

跨站请求伪造 Cross-site request forgery (CSRF)

wiki

也被称为 one-click attack 或者 session riding,通常缩写为 CSRF 或者 XSRF, 是一种挟制用户在当前已登录的 Web 应用程序上执行非本意的操作的攻击方法。

Reference

2017 Top 10 Web app vulnerabilities
防范 XSS 实战小结
如何防止 XSS 攻击
如何防止 CSRF 攻击


   转载规则


《前端网安攻防 详记》 Ryan Who 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
笔记-docker 笔记-docker
Docker 彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本!让应用的部署、测试和分发都变得前所未有的高效和轻松。 Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux
2021-06-08
下一篇 
玩具 - 爬虫 MDN 玩具 - 爬虫 MDN
就当他是个 MDN Menu 吧
2021-05-31
  目录