当前位置:网站首页>隐私沙盒终于要来了
隐私沙盒终于要来了
2022-07-01 18:33:00 【锐湃】
前言
Anthony Chavez(GoogleVP,Android安全隐私部门PM)在2.16发表了一篇blog,Introducing the Privacy Sandbox on Android。文章地址:
https://www.blog.google/products/android/introducing-privacy-sandbox-android/
这篇文章里提到:
Google Play上有90%的应用是免费的,主要是因为电子广告的支撑
一个良好的app生态系统,需要对用户、开发者和生意模式都是有利的
当前正在计划使用已经在web上实践过的privacy box方案,将方案同步在android平台上
但一些细节还需要借助行业的力量一起完善,计划2022年底释放第一个beta release
Android Privacy Sandbox技术方案
Google在chrome上已经规划和实践过多年privacy sandbox的技术方案,目前也希望移植到Android里。
理论上,Privacy sandbox方案可以用于所有的三方SDK,但当前会主要聚焦在对广告SDK的治理,毕竟广告SDK是使用用户隐私数据的重点区域。
通过阅读官方技术文档可以发现,目前在Android平台,方案主要包括如下四个方向:
SDK Runtime
Topics
FLEDGE on Android
Attribution Reporting
SDKRuntime
一个面向市场发布的App通常都会包含大量的三方SDK,如登录SDK、打点SDK、PUSH SDK等,大多也会包含广告SDK。
这些SDK与Apk(宿主)共享用户数据和权限,可能会对用户隐私造成威胁。
SDK Runtime方案是将App运行时与SDK运行时进行分离,单独对SDK的运行环境进行管理。
此时,SDK不再享有和APK同样的权限和数据获取能力,且获取系统隐私数据的行为收到宿主APK的管控。
应用市场也需要提供对应的支持。
应用市场不仅要分发应用,还需要支持SDK的上传、审核和分发。App在清单文件中声明所依赖的SDK名称、版本等信息,在下载安装的同时,也会下载SDK的“安装包”进行安装。
Topics
Google提供了一套获取用户喜好标签的API。
Google基于用户的应用安装列表,通过机器学习的方式,识别出用户的喜好
Google建议不要使用topic缓存,每次都通过接口来获取
不同的应用获取的topics可能是不同的
用户每安装一个新的应用,就可能会生成新的topic
用户卸载一个应用,相关的topic也不会立即失效,会持续一段时间
FLEDGE on Android
FLEDGE: First Locally-Executed Decision over Groups Experiment
第一个本地执行的群体决策实验
FLEDGE 解决的问题场景,在APP与APP之间的广告行为,而非用户个人兴趣。直接看字面意思很难理解,看下案例吧。
A是一个电商应用,如果用户在A的购物车中有暂未购买的商品,需要在B中进行广告展示。此时Google提供了两套API来实现这个功能,避免敏感数据的共享或上传到服务器:
Custom Audience API
Ad Selection API
广告的后台逻辑还会涉及到竞价。在Ad Selection API中,会引导sell-side将挑选逻辑放在端侧进行。
Attribution Reporting
归因报告,解决依赖跨端的用户识别符做归因转化分析的问题。Attribution Reporting API 中包括:
归因报告
基于机器学习的事件级优化建议报告
无效流量和广告欺诈的报告
国内环境
在国内,这几年政府部门(包括网信办工信部)对互联网应用的合规问题管制的非常严格和频繁。针对市面上的头部和腰部APP进行了频繁的审核,不合规且不能在规定时间内完成整改的应用,则被强制下架处理。
据了解,今年(2022年)开始也即将聚焦在SDK的合规问题上。
拟定的法规大多聚焦在数据的获取、使用和处理规范上。如果Google的这套Android Privacy sandbox能顺利引进到国内厂商,各大应用商店和头部公司开发者配合,法律法规辅以约束,相信对于隐私的治理会上一个大台阶。
Ref
Introducing the Privacy Sandbox on Android:
https://www.blog.google/products/android/introducing-privacy-sandbox-android/
Privacy Sandbox on Android:
https://developer.android.google.cn/design-for-safety/ads
边栏推荐
- LeetCode 148. Sort linked list
- EasyCVR通过国标GB28181协议接入设备,出现设备自动拉流是什么原因?
- 3、《创建您自己的NFT集合并发布一个Web3应用程序来展示它们》在本地铸造 NFT
- Vue uses keep alive to cache page optimization projects
- Thread forced join, thread forced join application scenarios
- 每周推荐短视频:警惕“现象”与“问题”相互混淆
- [Chongqing Guangdong education] basic psychology reference materials of Tianjin Normal University
- Definition of rotation axis in mujoco
- R语言使用epiDisplay包的tableStack函数制作统计汇总表格(基于目标变量分组的描述性统计、假设检验等)、不设置by参数则计算数据框指定数据列范围的基础描述性统计信息
- Highly reliable program storage and startup control system based on anti fuse FPGA and QSPI flash
猜你喜欢
关于企业中台规划和 IT 架构微服务转型
Localization through custom services in the shuttle application
Mysql database design
[today in history] February 15: Pascal's father was born; YouTube was founded; Kotlin language comes out
[source code analysis] NVIDIA hugectr, GPU version parameter server - (1)
Force buckle day33
LeetCode 148. Sort linked list
Weekly recommended short videos: be alert to the confusion between "phenomena" and "problems"
This is the latest opportunity of the London bank trend
Mujoco model learning record
随机推荐
Step size of ode45 and reltol abstol
12. Design of power divider for ads usage record
GAMES202作业0-环境搭建过程&解决遇到的问题
MFC obtains local IP (used more in network communication)
How to retrieve the password for opening Excel files
What is web application security testing technology?
EasyCVR设备录像出现无法播放现象的问题修复
Computer network interview assault
How to change guns for 2D characters
Easycvr accesses the equipment through the national standard gb28181 protocol. What is the reason for the automatic streaming of the equipment?
What if the reliability coefficient is low? How to calculate the reliability coefficient?
Relationship between sensor size, pixel, dpi resolution, inch and millimeter
Record 3 - the state machine realizes key control and measures the number of external pulses
Rust language - cargo, crates io
Cloud picture says | distributed transaction management DTM: the little helper behind "buy buy buy"
Develop those things: add playback address authentication to easycvr platform
力扣每日一题-第32天-1232. 缀点成线
Must see, time series analysis
3、《创建您自己的NFT集合并发布一个Web3应用程序来展示它们》在本地铸造 NFT
开发那些事儿:EasyCVR平台添加播放地址鉴权