当前位置:首页 > 黑客服务 > 正文内容

Cookie前缀怎么让Cookie更安全

访客4年前 (2021-04-15)黑客服务979

就像 SameSite-cookies 我现已重视 Cookie 前缀很长时刻了。经过测验我发现在最新版的 Chrome-dev 浏览器中 Cookie 前缀现已得到了支撑。那么现在是时分写一短篇博客来介绍什么是 Cookie 前缀以及 Cookie 前缀是怎么维护用户的。
修正 Cookie,而非其特点!
Cookie 前缀是 HTTP 协议一个新的机制,其扩展了 Cookie 的特征,经过简略要求具有特定前缀的 Cookie 只能在满意特定规范的景象下才干运用。
咱们改变了 Cookie 的实践称号而不是添加其他特点,这样今后服务器在接收到称号过错的 Cookie 时会直接回绝承受。
这两个前缀分别为 __Secure- 和 __Host- ,它们会被用作 Cookie 称号的前缀而非数值。举个比如,假如你的网站有一个名为 sid 的 Cookie,那么为了发挥 Cookie 前缀的优势,你应当将称号改为 __Secure-sid。
__Secure 前缀
假如 Cookie 称号带有 __Secure- 前缀,那么它必定具有 Secure 特点并且被设置为来源于一个安全的源。
__Host- 前缀
假如 Cookie 称号带有 __Host- 前缀,那么它也必定会具有 Secure 特点,而不应当具有 Domain 特点,由于 Cookie 只能作用于同源的网站,并且有必要设置 Path=/。
译者注(来自 Chrome 的解说):
__Secure-:告知浏览器需求设置 Secure 特点。
__Host-:告知浏览器一起需求设置 Path=/ 和 Secure 特点,一起不应当设置 Domain 特点。
就这么多,这些改动易于完成和运用。但这样真的能够让 Cookie 变的愈加安全吗?
愈加安全的 Cookie 前缀
Cookie 前缀旨在针对现有 Cookie 的一些问题进行改善,其方针是约束来自安全域的 Cookie 被作用在不安全的域上,反之亦然。
相同的,它也能够抵挡 Cookie 注入,由于只要 __Host- 的源能够设置 Cookie。
假如你的网站运用了 HTTPS 并依靠 Cookie 来完成认证,那么能够考虑在你的 Cookie 里添加 __Host- 特点以使网站比曾经愈加安全。
弥补:
作者在 Twitter 上收到一个问题,他觉得本文或许没有论述清楚,运用 Cookie 前缀的首要意图在于运用 Cookie 称号替代 Cookie 特点。

你能够经过拜访这个 POC 来体会下:http://sweha.xxx/k.php
c@c# curl -sI http://sweha.xxx/k.php | grep ^Set
Set-cookie: __Secure-lol=foo;Domain=sweha.xxx

在 Chrome-dev 浏览器中你会发现 Cookie 没有被设置,由于来自不安全的源。而在 Firefox 浏览器中却会被设置 Cookie:

译者弥补
JavaScript 示例:
//支撑 __Secure 前缀的浏览器会回绝以下衔接,由于短少 Secure 特点
document.cookie = '__Secure-invalid-without-secure=1';
//一切浏览器包含支撑 __Secure 前缀的浏览器都会承受以下衔接,由于设置了 Secure 特点
document.cookie = '__Secure-valid-with-secure=1; Secure';
//支撑 __Host 前缀的浏览器会回绝以下衔接,由于短少 Secure 和 Path=/ 特点
document.cookie = '__Host-invalid-without-secure-or-path=1';
//支撑 __Host 前缀的浏览器会回绝以下衔接,由于短少 Path=/ 特点,即便设置了  Secure 特点
document.cookie = '__Host-invalid-without-path=1; Secure';
//一切浏览器包含支撑 __Host 前缀的浏览器都会承受以下衔接,由于一起包含了 Secure 和 Path=/ 特点
document.cookie = '__Host-valid-with-secure-and-path=1; Secure; Path=/';
 

扫描二维码推送至手机访问。

版权声明:本文由黑客接单发布,如需转载请注明出处。

本文链接:https://therlest.com/106133.html

分享给朋友:

“Cookie前缀怎么让Cookie更安全” 的相关文章

吃鸡鸭的屁股会有病吗?我非常爱吃鸡鸭的屁股,但经常吃会有病吗?另

吃鸡鸭的屁股会有病吗?我非常爱吃鸡鸭的屁股,但经常吃会有病吗?另 鸡鸭的肛门附近组织,布满大大小小的腺体,各类秽物与毒素都在这些腺体囤积;鸡鸭的肛门也有非常高密度的大肠杆菌,所以鸡鸭的屁股不是少吃的问题,而是不能吃.吃得少可能没觉出怎样,多了问题就显出来了.而且鸡鸭屁股的大肠杆菌会随着蛋生出来的时...

身份证信息被黑客盗取(黑客能把手机内身份证信息盗取吗)

一、身份证信息被黑客盗取(黑客能把手机内身份证信息盗取吗)方法总结 1、黑客通过手身份姓名能否窃取别人银行卡里。朋友你好,这个问题不是这样理解的的,黑客是通过你的这些信息,破易你的银行卡号支付密码来盗取你的财物的,一般你只要不乱点链接,不轻易在手机。黑客控制了手机,窃取了身份证号码手机号姓名等所有...

dnf国庆套礼包内容 「地下城国庆套2021」

很好,198元类型,比其他的高级时装属性好很多,称号加什么?还副送什么?礼包包含多少套物品?知道的说下!30号维护更新,奇幻之旅称号,非常划算。宝珠,价格是228和198两种时装套。 效果和白虎差不多,包括光环装扮,来说还可以。 100雷米,估计还几套新国庆时装,DNF2012国庆时装198礼包,最...

铁盖子可以放入高压锅蒸吗?装酱料的铁盖子,外面的涂层有些剥落,好

铁盖子可以放入高压锅蒸吗?装酱料的铁盖子,外面的涂层有些剥落,好 铁盖子可以放入高压锅蒸吗? 装酱料的铁盖子,外面的涂层有些剥落,好象也没锈,可以拿它盖严瓶子入高压锅蒸吗? 绝对不行!既危险又不卫生。盖住的瓶子在高压锅中加热,很容易形成压力差而爆炸;铁在高压锅中的水蒸汽作用下极易变成四氧化三...

西安电脑黑客接单_怎么能找入侵蚊香社的黑客

sudo apt install g++-4.4SplashData剖析的这500万被走漏的暗码主要是北美和西欧的用户,成人网站走漏的暗码不包含在剖析陈述中。 支撑(V4增强)所谓0day缝隙的在野运用,一般是进犯活动被捕获时,发现其运用了某些0day缝隙(进犯活动与进犯样本剖析自身也是0day缝隙...

公安系统里的开房记录会保存多久

王浩信谢芷蕙绯闻是真的吗 王浩信妻子陈自瑶为何不离婚 王浩信和谢芷蕙的绯闻是真的吗?王浩信现今的妻子是陈自瑶,2人在2011年的时候结婚了,而王浩信和谢芷蕙之间的事情,就是2人准备婚礼的时候发生的,并且还有网友晒出了谢芷蕙和王浩信2人有关系的证据,甚至还有消息称,谢芷蕙当时已经怀了王浩信的孩子等。...

评论列表

边侣栖迟
2年前 (2022-07-06)

rome 的解说):__Secure-:告知浏览器需求设置 Secure 特点。__Host-:告知浏览器一起需求设置 Path=/ 和 Secure 特点,一起不应当设置 Domain 特点。就这么多,这些改动易于完成和运用。但这样真的能够让

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。