• CORS 和 CSRF的区别


    什么是CORS?

    CORS是一个W3C标准,全称是“跨域资源共享"(Cross-origin resoure sharing). 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而客服了A JAX只能同源使用的限制。

    什么是CSRF?

    CSRF主流防御方式是在后端生成表单的时候生成一串随机token,内置到表单里成为一个字段,同时,将 此串token置入session中。每次表单提交到后端时都会检查这两个值是否一致,以此来判断此次表单提 交是否是可信的,提交过一次之后,如果这个页面没有生成CSRF token,那么token将会被清空,如果有 新的需求,那么token会被更新。 攻击者可以伪造POST表单提交,但是他没有后端生成的内置于表单的token,session中没有token都无 济于事。 

  • 相关阅读:
    SpringBoot JdbcTemplate多数据源
    SpringBoot Mybatis多数据源
    SpringBoot 配置文件2
    SpringBoot 配置文件1
    SpringBoot 日志配置
    乌镇行
    防火墙
    PL/SQL查询结果窗口太小且显示不完全
    python 列表解析
    HTML
  • 原文地址:https://www.cnblogs.com/sea-stream/p/13592315.html
Copyright © 2020-2023  润新知