CORS CSRF

作者: 程序员小白成长记 | 来源:发表于2020-12-15 16:10 被阅读0次

一、名称解释

  • CSRF
    跨站请求伪造(英语:Cross-site request forgery),也被称为 one-click attack 或者 session riding,通常缩写为 CSRF 或者 XSRF, 是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。跟跨网站脚本XSS相比,XSS 利用的是用户对指定网站的信任,CSRF利用的是网站对用户网页浏览器的信任。
  • CORS
    跨源资源共享 CORS(或通俗地译为跨域资源共享)是一种基于HTTP头的机制,该机制通过允许服务器标示除了它自己以外的其它origin(域,协议和端口),这样浏览器可以访问加载这些资源。跨源资源共享还通过一种机制来检查服务器是否会允许要发送的真实请求,该机制通过浏览器发起一个到服务器托管的跨源资源的"预检"请求。在预检中,浏览器发送的头中标示有HTTP方法和真实请求中会用到的头。
  • 同源策略
    同源:如果两个页面的协议端口(如果有指定)和域名都相同,则两个页面具有相同的源。
    同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。所以xyz.com下的js脚本采用ajax读取abc.com里面的文件数据是会被拒绝的。
    同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制。
  • JSONP

三、参考

【1】Using CORS policies to implement CSRF protection
【2】跨源资源共享(CORS)
【3】同源策略和跨域解决方案
【4】CSRF & CORS

相关文章

  • Ajax,CSRF&CORS-Django REST框架

    Ajax,CSRF&CORS-Django REST框架 使用Ajax、CSRF和CORS “仔细观察一下你自己网...

  • CSRF & CORS

    CSRF & CORS 下面转的两篇文章分别说明了以下两个概念和一些解决方法: 1. CSRF - Cross-S...

  • CORS CSRF

    一、名称解释 CSRF跨站请求伪造(英语:Cross-site request forgery),也被称为 one...

  • CSRF & CORS 的区别

    一、概念 CSRF - Cross-Site Request Forgery - 跨站请求伪造 CORS - Cr...

  • Spring Security自定义拦截器

    HttpSecurity实际上就是在配置Spring security的过滤器链,比如:CSRF,CORS,表单登...

  • Django 安全与验证

    CORS 安装 配置 CSRF 用于防止 post / put / delete 请求的跨站请求伪造,类似于一个一...

  • SOP、CORS 和 CSRF、XSS

    原文地址:https://alphahinex.github.io/2021/05/23/sop-cors-csr...

  • 跨域请求

    参考资料:[1]. 浅谈CSRF攻击方式[2]. 跨域资源共享 CORS 详解[3]. 浏览器同源政策及其规避方法...

  • CSRF, CORS,http请求头解释

    CSRF Cross-Site Request Forgery 跨站点伪造请求 钓鱼网站通过获取用户账户信息,进行...

  • 跨域请求

    前言:对跨域请求、CORS和CSRF做名词解释,没有深入展开。想深入了解跨域看下面的两篇文章。 跨域请求 什么是跨...

网友评论

      本文标题:CORS CSRF

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