240 发简信
IP属地:天津
  • vscode系列

    vscode Remote-SSH总是断线重连不要用win10自带的OpenSSH,安装git客户端,使用git客户端里面的ssh。记得调整环境变量的先后顺序。

  • 如果浏览器禁止cookie,那我确实没有办法了

    前后端分离下如何防御CSRF攻击

    网上有很多关于防御CSRF攻击的文章,大都雷同。方法主要有三种: 检查Referer 使用CSRF Token 使用验证码 第二种方法大都是通过在form中填充隐藏的csrf...

  • 你再仔细读一遍文章吧。我用cookie和header两种手段传递token,在服务端对比验证。攻击者是没办法将cookie中的token转移到header中。不要谈cookie色变。

    前后端分离下如何防御CSRF攻击

    网上有很多关于防御CSRF攻击的文章,大都雷同。方法主要有三种: 检查Referer 使用CSRF Token 使用验证码 第二种方法大都是通过在form中填充隐藏的csrf...

  • 对不起,我们业务比较简单,没有研究这种复杂场景。就你的这个问题而言,我认为应该将有两种方法。
    一、设置BFF层,CSRF防御功能放在BFF层完成。前端需要的所有数据都是由BFF转发的,BFF与前端代码同源部署,这样就可以解决问题了。
    二、你可以研究一下JWT。它完全是为分布式设计的。只不过对于我们的这个简单应用来说,有点儿复杂了,所以没有用上。

    前后端分离下如何防御CSRF攻击

    网上有很多关于防御CSRF攻击的文章,大都雷同。方法主要有三种: 检查Referer 使用CSRF Token 使用验证码 第二种方法大都是通过在form中填充隐藏的csrf...

  • 我这里说的前后端分离指的是开发步骤上的分离,是源代码的分离。部署的时候前后端代码还是在一起的,所以后端可以拿到cookie。

    前后端分离下如何防御CSRF攻击

    网上有很多关于防御CSRF攻击的文章,大都雷同。方法主要有三种: 检查Referer 使用CSRF Token 使用验证码 第二种方法大都是通过在form中填充隐藏的csrf...

  • 你好,对于HTTP状态码为200,但是业务错误码不为0的响应,怎么让它走catchError?

    angular 7.0 http Interceptor 拦截器

    angular的版本变动太快,写过angular1,angular4的拦截器,到了7.0的拦截器搞了好长时间,在此记录下。1、实现HttpInterceptor 接口 2、在...

  • Dojo构建系统

    Dojo构建系统为构建Dojo以及你自己的js、css资源提供了一种途径,这样你的程序在生产环境下就会更有效率。 什么是构建 如果你用过其他编程语言的话,应该知道构建指的是将...

  • 前后端分离下如何防御CSRF攻击

    网上有很多关于防御CSRF攻击的文章,大都雷同。方法主要有三种: 检查Referer 使用CSRF Token 使用验证码 第二种方法大都是通过在form中填充隐藏的csrf...