当前位置: 首页 > news >正文

cookie的secure属性详解

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

cookie的secure属性详解

 

 

今天做项目的时候涉及到了cookie跨域传递的问题,也因此了解了cookie的一个属性——secure。

顾名思义,这个属性就是用来保证cookie的安全的。

当secure属性设置为true时,cookie只有在https协议下才能上传到服务器,而在http协议下是没法上传的,所以也不会被窃听。

简单实践一下,chrome浏览器打开https://www.baidu.com和http://www.baidu.com,分别打开控制台(下文称https页面中的控制台为console1,http的成为console2)

1. 先在console1中输入以下代码

document.cookie="name=EX;expires=60*24*7;secure=true";
接着,打开Resources,就可以看到cookie中已经记录了相应的字段

2. 在console2中进行同样的操作,这时去看看http协议下百度页面的Resources,就会发现,name字段并没有上传到服务器

3. 那如果我把secure设为false呢?

以本文百度这个为例,设为false的结果就是无论你在哪个协议下的百度页面设cookie,那么两边的百度页面的cookie中都可以看到该字段。

也就实现了cookie的跨协议传递,但同时就存在了一定几率的被窃听的风险。

以上所述就是本文的全部内容了,希望能够给大家学习cookie有所帮助。

转载于:https://my.oschina.net/u/1266171/blog/690123

相关文章:

  • GIT笔记
  • JQuery选择器大全
  • 最终用户计算一周观察 002
  • 数据库 性能对比
  • 最近一些任务
  • B00009 C语言分割字符串库函数strtok
  • Gartner:2016年十大信息安全技术(含解读)
  • C# 值类型和引用类型
  • mysql悲观锁以及乐观锁总结和实践
  • 自制WheelView沉浸式菜单及Dialog样式Activity
  • mvc ajax提交数组参数(转)
  • Git相关命令
  • javascript基础总结
  • 组策略应用——限制计算机接入
  • 创建swap
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • django开发-定时任务的使用
  • egg(89)--egg之redis的发布和订阅
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • go append函数以及写入
  • HTTP 简介
  • Laravel Telescope:优雅的应用调试工具
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Mithril.js 入门介绍
  • Mysql优化
  • node学习系列之简单文件上传
  • 笨办法学C 练习34:动态数组
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 你真的知道 == 和 equals 的区别吗?
  • 强力优化Rancher k8s中国区的使用体验
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 三栏布局总结
  • 数据科学 第 3 章 11 字符串处理
  • 微服务入门【系列视频课程】
  • 优化 Vue 项目编译文件大小
  • 06-01 点餐小程序前台界面搭建
  • linux 淘宝开源监控工具tsar
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ​用户画像从0到100的构建思路
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #NOIP 2014# day.2 T2 寻找道路
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (6)添加vue-cookie
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (论文阅读40-45)图像描述1
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (转载)从 Java 代码到 Java 堆
  • .Net CF下精确的计时器
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .Net Web项目创建比较不错的参考文章
  • .NET 设计一套高性能的弱事件机制
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件