卖桃者说
池建强
极客时间创始人、墨问西东创始人
30376 人已学习
免费领取
课程目录
已完结/共 523 讲
第一季 (135讲)
第二季 (134讲)
第三季 (124讲)
第四季 (90讲)
卖桃者说
15
15
1.0x
00:00/07:34
登录|注册

第212期 | Cookie即将消亡?

讲述:池建强大小:6.06M时长:07:34
你好,这里是卖桃者说。今天想跟你聊聊 Cookie 和隐私相关的话题。
前不久,谷歌 Chrome 官方博客发布消息称,为了提升用户隐私和安全,未来两年,谷歌将在 Chrome 浏览器上逐步淘汰第三方 Cookie。其实,苹果、微软和 Mozilla 在之前就已经采取行动禁用第三方 Cookie,但由于市场占比的原因,并没有太大的水花。现在,占据市场份额最大的 Chrome 的加入,让第三方 Cookie 退出舞台这件事排上了日程。
自诞生之日起,Cookie 就成为了互联网中侵入性最强的信息跟踪器。虽然现在已经出现了多种 Local Web Storage 技术,能够比 Cookie 存储更多的数据,但 Cookie 仍然是最通用、兼容性最强的客户端数据存储手段。不过,Cookie 对用户隐私的侵犯始终为人诟病。
相信很多人都经历过这样的事:打开浏览器,去京东或天猫搜索 iPhone 手机,然后当我们去某个新闻网站浏览科技信息时,网页上的广告位就会给你推荐 iPhone 手机。你心中或许会产生疑问,“这个广告怎么这么精准?它怎么知道我想买 iPhone 手机?”
广告之所以能“精准推荐”,Cookie 在这个过程中发挥着举足轻重的作用。
那到底什么是 Cookie?
极客时间的作者罗剑锋老师在他的专栏《透视 HTTP 协议》中曾对 Cookie 有过详细而有趣的阐述。众所周知,HTTP 协议是无状态的协议,这既是优点也是缺点。优点是服务器没有状态差异,可以很容易地组成集群,而缺点就是无法支持需要记录状态的事务操作。好在 HTTP 协议是可扩展的,后来发明的 Cookie 技术,给 HTTP 增加了“记忆能力”。
打个比方,不知道你有没有看过克里斯托弗·诺兰导演的一部经典电影《记忆碎片》(Memento),里面的主角患有短期失忆症,记不住最近发生的事情。电影里有个场景,某人刚跟主角说完话,大闹了一通,过了几分钟再回来,主角却是一脸茫然,完全不记得这个人是谁,刚才又做了什么,只能任人摆布。
这种情况很像 HTTP 里“无状态”的 Web 服务器,只不过服务器的“失忆症”比他还要严重,连一分钟的记忆也保存不了,请求处理完立刻就忘得一干二净。即使这个请求会让服务器发生 500 的严重错误,下次来也会依旧“热情招待”。
如果 Web 服务器只是用来管理静态文件还好说,对方是谁并不重要,把数据从磁盘或内存里读出来发走就可以了。但随着 HTTP 应用领域的不断扩大,对“记忆能力”的需求也越来越强烈。比如网上论坛、电商购物,都需要“看客下菜”,只有记住用户的身份才能执行发帖子、下订单等一系列会话事务。
那该怎么样让原本无“记忆能力”的服务器拥有“记忆能力”呢?
看看电影里的主角是怎么做的吧。他通过纹身、贴纸条、拍立得等手段,在外界留下了各种记录,一旦失忆,只要看到这些提示信息,就能够在头脑中快速重建起之前的记忆,从而把因失忆而耽误的事情继续做下去。
HTTP 的 Cookie 机制也是一样的道理,既然服务器记不住,那就在外部想办法记住。相当于是服务器给每个客户端都贴上一张小纸条,上面写了一些只有服务器才能理解的数据,需要的时候客户端把这些信息发给服务器,服务器看到 Cookie,就能够认出对方是谁了。
说到这里,你应该知道了,Cookie 就是服务器委托浏览器存储在客户端里的一些数据,这些数据通常都会记录用户的关键识别信息。一旦被滥用,会对 Web 安全和用户隐私造成极大的伤害。
其实,最开始的时候,Cookie 只是网站用来记录访问者的用户信息、历史记录、访问偏好等信息的工具,目的是想通过这些信息提升访问者的使用体验。但随着收集到的用户数据的增加,没有一个网站能忍着不去挖掘这样的数据金矿。于是,用户行为分析、个性化推荐、精准营销等应用模式随之诞生,构成了如今数字营销生态的根基。
Cookie 的问题一直在于个人信息的收集,其中对用户隐私侵犯最大的就是第三方 Cookie。这次 Chrome 宣布逐渐淘汰第三方 Cookie,至少在理论上,我们的个人隐私或偏好会不再那么容易被第三方获取。当然,这件事对于网络广告商而言打击会比较大,但相信在利益的驱使下,他们一定会找到其他方式通过合法或非法手段收集用户数据。毕竟,这种攻防游戏会一直持续下去。
其实,为了防止滥用 Cookie 搜集用户隐私,很多组织、机构都相继出台过一些政策,比如 2018 年《GDPR》在欧盟生效。该隐私保护法案旨在确保用户知晓公司在收集有关他们的数据,并让用户有机会同意共享这些数据。这要求公司在收集哪些信息以及为什么收集这些信息等问题上保持透明。
在《GDPR》生效后,许多网站都开始添加 Cookie 通知,理论上为用户提供更多的隐私控制器。然而,这并没有什么用。大多数情况下,人们只是下意识的点击“同意”并继续访问网站,就跟我们忽略烦人的在线弹出广告没有太大区别。
研究表明,绝大多数互联网用户没有阅读服务条款或隐私权政策信息的习惯。因此,他们也不会去阅读 Cookie 政策。毕竟,这些政策条款通常都长篇累牍,而且说的不是“人话”。
这其实反应了很多人面对隐私问题的一种矛盾心态。一方面,如果被问到是否愿意让渡部分隐私来换取便利性,相信大多数人都会说不愿意,至少主观上是不愿意的。但另一方面,在行为上,大家对于保护自己的隐私这件事又很随意。
在如今这样的互联网时代,隐私的出让是个无法避免的问题,除非你愿意断网,放弃互联网上的绝大部分功能与应用。人们在获取便利性的同时,其实也在不知不觉中一点一点地出让自己的隐私。
那么隐私和便利的边界在哪里?
其实,无论是放弃隐私去追求便利性,或者是死守隐私放弃便利性,这两个极端选择都不可取。个人隐私保护不是一个非黑即白的问题,重要的是要找到两者之间的界线。在获取便利性和个人隐私保护之间做出权衡,用一些不涉及自己根本的数据来换取便利性。
好,今天的话题就先聊到这儿。卖桃者说,明天见。
(编辑:夏天) 
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《卖桃者说》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(8)

  • 最新
  • 精选
  •        鸟人
    请问有那些可以替代cookie的,他们不会有隐私问题么?

    池建强回复: 比如现在浏览器的 Local Web Storage 就可以。Cookie 在浏览器里,谁都可以读

    1
  • 张驰皓
    看到提到“用一些不涉及自己根本的数据来换取便利性”,对绝大多数用户来讲,感觉这件事情其实没得选,用户协议要么同意要么就不能使用产品提供的服务。
    3
  • xgqfrms
    samesite
    1
  • Bella2019jike
    相较于cookie泄露隐私的还有很多比如爬虫,安全问题,大数据等,不管个人是否愿意,依赖互联网的现代生活,保护个人隐私越来越重要。
  • 吉米
    互联网时代的隐私保护,还得靠欧盟出台各种政策。中国公民的隐私保护意识确实不太强
  • 雪舞
    cookies在做单点登录当面还是很方便的
  • 无根浮盈空欢喜
    失去是得到的开始。
  • 小斧
    无论是放弃隐私去追求便利性,或者是死守隐私放弃便利性,这两个极端选择都不可取。 个人隐私保护不是一个非黑即白的问题,重要的是要找到两者之间的界线。 在获取便利性和个人隐私保护之间做出权衡,用一些不涉及自己根本的数据来换取便利性。
收起评论
显示
设置
留言
8
收藏
52
沉浸
阅读
分享
手机端
快捷键
回顶部