美文网首页
聊聊前端安全

聊聊前端安全

作者: 追风的云月 | 来源:发表于2018-03-10 22:32 被阅读0次

CSRF

跨站请求伪造,Cross-site request forgery

攻击原理:用户登录A网站后,服务器向浏览器下发cookie,然后被保存在浏览器中;然后用户访问网站B,被引诱点击了网站A的接口(会是get类型接口),此时浏览器会自动上传之前保存的cookie,网站A会认为是合法用户,就执行了一个get接口。
实现条件:根据以上原理,CSRF能成功有两个条件,一是A网站的这个接口有漏洞,二是用户的确在这个网站登录过。

如何防御攻击

token验证:规定接口必需带cookie请求,因为浏览器只会自动发送cookie而不会发送token,来使这个攻击因为无法发送token而失败。
referer验证:根据 HTTP 协议,在 HTTP 头中有一个字段叫 Referer,它记录了该 HTTP 请求的来源地址,通过判断这个来源是不是可以信任的网站来防止攻击

XSS

跨跨域脚本攻击,Cross-site scripting
攻击原理:注入脚本。网站没有对用户提交数据进行转义处理或者过滤,进而添加一些JS代码,嵌入到web页面中去。

如何防御攻击

不信任任何客户端提交的数据,只要是客户端提交的数据就应该先进行相应的过滤或转义处理然后方可进行下一步的操作。

相关文章

  • 聊聊前端安全

    CSRF 跨站请求伪造,Cross-site request forgery 攻击原理:用户登录A网站后,服务器向...

  • 聊聊前端安全之CSRF攻击

    先看看全程,跨站请求伪造:Cross-Site Request Forgery 缩写CSRF 举个真实例子吧,我大...

  • 学点密码知识之SSL/TSL

    在网络安全中我们经常会遇到很多的安全问题,我们抛去前端漏洞,来聊聊网络通信和网络协议方面的,很多时候都会听到htt...

  • web前端安全攻击与防御

    前后端安全分类: 1、前端安全:发生在浏览器、单页面应用、web页面的安全问题,比如跨站脚本攻击xss就是前端安全...

  • 前端安全

    CSRF(跨站请求伪造) 攻击原理 当用户成功登录网站A后,网站A下发cookie并保存在浏览器中。当用户访问网站...

  • 前端安全

    一:加密安全 1、Crypto Node.js 的crypto模块封装了诸多的加密功能, 包括 OpenSSL 的...

  • 前端安全

    前端安全 XSS (Cross site script) CSRF (Cross-site request for...

  • 前端安全

    1. SQL注入 1.1 概念: 通过 SQL 命令插入到 web 表单递交或输入域名或页面请求的查询字符串,最终...

  • 前端安全

    web安全性测试 SQL注入 所谓SQL注入,就是通过把SQL命令插入到 Web表单提交 或输入域名或页面请求的查...

  • 前端安全

    XSS csrf xss 其实都是针对session(cookie)攻击的,只要登出则这些都无效了Cross S...

网友评论

      本文标题:聊聊前端安全

      本文链接:https://www.haomeiwen.com/subject/lvwbfftx.html