【前端开发】与业界合作发展CHIPS
探讨Chrome团队在实施CHIPS时面临的两个挑战,以及社区反馈如何在提案设计的演变中发挥关键作用。
Cookies Having Independent Partitioned State(CHIPS)是一种隐私沙盒技术,允许开发者将cookie选择到“分区”存储中,每个顶级网站都有单独的cookie罐。
CHIPS的示例用例包括跨站点子资源需要某些会话或持久状态概念的任何场景,这些概念的范围是用户在单个顶级站点上的活动,如第三方聊天小部件、地图嵌入、子资源CDN负载平衡、无头CMS提供方等。
CHIPS的开发目标是成为一个开放的网络标准。PrivacyCG正在对其进行讨论,并进行了为期7个月的原产地试验,在此期间,Chrome团队收到了有益的反馈。在开发过程中,团队与主要利益相关者合作,探索反馈,从而更新设计,更好地服务于网络生态系统。
让我们探讨一下Chrome团队在实施CHIPS时面临的两个挑战,以及社区反馈如何在提案设计的发展中发挥关键作用。
删除主机前缀且无域要求
为了鼓励良好的安全实践,CHIPS设计要求cookie只能由安全协议设置并通过安全协议发送,并且分区cookie必须使用secure设置。
【前端开发】Chrome隐私沙盒已为建设者准备就绪
在过去的四年里,我们与行业一起,为更好的互联网开发了新的构建块——一个保持人们活动隐私并支持每个人免费体验的互联网。我们称这些构建块为隐私沙盒,它们已经被整个行业的公司合并,以开发更多的私人解决方案。
在现实世界中,如果没有建筑商利用他们的专业知识和创造力组装原材料,原材料就不会成为一个家。一个更私人的互联网也需要建设者——在这种情况下,开发者选择使用隐私沙盒和其他技术来发展现有的解决方案并创建新的解决方案。
必要且可实现的变化
我们必须共同努力,让互联网变得更加私有。用户应该得到它,越来越多的法规要求它。在继续支持免费访问在线内容和体验的同时实现这一转变是Privacy Sandbox使命的核心。这需要新的隐私保护技术来支持关键的开发者需求,包括在线广告,而这些需求如今依赖于第三方cookie和其他可以跟踪跨网站用户活动的标识符。
相比之下,其他网络浏览器限制了第三方cookie,而没有提供可行的替代方案来支持开发者。这使得出版商更难支持他们的内容和服务,也不利于用户隐私,因为这会导致更隐蔽的用户跟踪形式。
但别搞错了;即使有了新的构建块,摆脱第三方cookie也是一个重大变化。毕竟,近三十年来,该行业一直围绕cookie进行优化!改变是困难的,需要时间和精力来理解和采用新的方法。
【前端开发】第三方Cookie的终结——Chrome将于2024年弃用它们
2024年1月初,谷歌宣布并开始逐步淘汰第三方cookie。由于1%的Chrome用户以及Safari和Firefox用户已经阻止了这些应用,公司需要尽快开始远离这些应用。
1月4日,我们将开始测试跟踪保护,这是一项新功能,通过默认情况下限制网站访问第三方cookie来限制跨网站跟踪。我们将向全球1%的Chrome用户推出这项服务,这是我们隐私沙盒计划的一个关键里程碑,该计划将在2024年下半年逐步淘汰所有人的第三方cookie,但需解决英国竞争与市场管理局遗留的任何竞争问题。
1%是3200万用户,这并非微不足道。
【前端架构】浏览器存储分区
【前端开发】Federated Credential Management API 概览
用于可保护隐私的身份联合的 Web API。
什么是 FedCM?
FedCM(联合凭据管理)是一种联合身份服务(例如“使用...登录”)的隐私保护方法;借助该方法,用户可以登录网站,而无需与身份服务或网站共享其个人信息。
【前端开发】推出 Privacy Sandbox 分析工具 (PSAT)
为方便测试,Chrome 会默认限制 1% 的用户使用第三方 Cookie。2025 年初,Chrome 将逐步推行至 100% 的用户。这一问题将扩大到 100% 的用户范围,需要解决英国竞争和市场管理局提出的任何剩余的竞争问题。
作为开发者,您的目标是尽可能减少因这些变化而对用户造成的影响。为此,您需要了解 Privacy Sandbox,并利用工具和指南来审核您网站上的核心用户历程 (CUJ)。此类工具包括三个主要组件:
【前端开发】推出 Privacy Sandbox 分析工具 (PSAT)
为方便测试,Chrome 会默认限制 1% 的用户使用第三方 Cookie。2025 年初,Chrome 将逐步推行至 100% 的用户。这一问题将扩大到 100% 的用户范围,需要解决英国竞争和市场管理局提出的任何剩余的竞争问题。
作为开发者,您的目标是尽可能减少因这些变化而对用户造成的影响。为此,您需要了解 Privacy Sandbox,并利用工具和指南来审核您网站上的核心用户历程 (CUJ)。此类工具包括三个主要组件:
【人工智能资源】海量免费资源学习人工智能
海量免费资源学习人工智能
程序设计语言
1.Python:-https://www.mygreatlearning.com/academy/learn-for-free/courses/artificial-intelligence-with-python
2.R编程:-https://www.codecademy.com/learn/learn-r
3.Java:-https://intellipaat.com/academy/course/java-training/
4.JavaScript:-https://lnkd.in/e8uxQ5
数学基础
1.线性代数:-https://lnkd.in/gMBSWaEf
2.概率统计:-https://lnkd.in/dEg3Xfpw
3.微积分:https://lnkd.in/dbCuYss5
4.离散数学:https://lnkd.in/gH-yKpHh
数据处理
1.熊猫和麻木:-https://lnkd.in/g_HwJiBJ
2.SQLite:-https://lnkd.in/gkYn9gXK
3.MongoDB:-https://lnkd.in/grxkpizU
【前端开发】审核 Cookie 的使用情况
Federated Credential Management API 开发者指南
了解如何使用 FedCM 进行可保护隐私的身份联合。
FedCM(联合凭据管理)是一种适用于联合身份服务(例如“使用以下账号登录”)的隐私保护方法;借助该方法,用户可以登录网站,而无需与身份服务或网站共享其个人信息。
如需详细了解 FedCM 用例、用户流和 API 路线图,请参阅 FedCM API 简介。