博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cookie的secure属性详解
阅读量:7077 次
发布时间:2019-06-28

本文共 679 字,大约阅读时间需要 2 分钟。

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

你可能感兴趣的文章
CISCO CCNP交换考试中的一道拖图题
查看>>
第一个python实例
查看>>
算法导论-快速排序
查看>>
nfs实验文档
查看>>
dwr框架异步调用简单小例
查看>>
httpclient中使用HTTPS的方法
查看>>
判断一棵二叉树是否为平衡二叉树
查看>>
springboot实现restful
查看>>
Python通过JSON-RPC请求对以太坊智能合约进行部署和交易
查看>>
MySQL8.0新特性
查看>>
打开android手机照相机
查看>>
电子商务和政府网站用户资料泄漏
查看>>
apk反编译
查看>>
Android内存泄漏分析实战
查看>>
排序算法
查看>>
Navicat 快捷键总结
查看>>
Windows Server 2012 之NIC组合(NIC Teaming)介绍
查看>>
电脑无需设置DNS网关该如何上网
查看>>
OpenSCAD函数一览表
查看>>
今天博客开通了
查看>>