哔哩哔哩使用了什么神奇的追踪技术?

359 天前
 giveafxxk
如题,我在号称隐私保护强的 CalyxOS ( Android 13 )安装了哔哩哔哩 app ,然后浏览了几个视频,再卸载,再安装回去,结果发现它仍然保留了我卸载前的浏览记录!

视频如下:
<amp-youtube data-videoid="xM-IW0wmNvE" layout="responsive" width="480" height="270"></amp-youtube>
这还没完,我在同一部手机开了工作空间,在工作空间里安装哔哩哔哩 app ,结果居然发现,它仍然同步了我在主空间的浏览记录!

这还没完,我在同一部手机开了双用户(类似 MIUI 的手机分身),在新开出来的用户安装哔哩哔哩 app ,结果居然发现,它仍然同步了我在原用户的浏览记录!

视频如下:
<amp-youtube data-videoid="2tmwbEEuqZQ" layout="responsive" width="480" height="270"></amp-youtube>
Android 10 开始不是就不能获取 IMEI 了吗? Bilibili 这是如何追踪出来我这是同一部手机的呀?好神奇

注:哔哩哔哩 app 在 https://apkcombo.com/zh/bilibili/com.bilibili.app.in/ 下载,签名与 Play 商店的一致。
14024 次点击
所在节点    信息安全
44 条回复
huahsiung
359 天前
某一些程序会扫描区域网里面的子网设备( mac 等等),还有还有你附近的 wifi ssd ,另外 sim 卡收到的基站的什么参数也可以作为参考(虽然不是很准,重复率较高)

另外,Android 虽然不能获取 imei ,Android ,但是能获取手机型号,基带,mac 地址,其他应用程序名称,cpu 信息啊。比如设备型号为 xiaomi XXX12 这个还是能确定的,mac 为 be:0a:xx:xx:xx:xx ,以及安装了什么其他的软件

另外你在 termux 输入`cat /proc/cpuinfo` 可以看到 cpu 参数,是不需要权限的。

结合以上的信息,大概就可以确定了
busier
358 天前
要不然国产应用拼命劣化浏览器访问,使劲推 APP 是为啥!!!
Ga2en
358 天前
@huahsiung 你说的这些权限现在都是默认不给要申请才有了/
LisaSue
358 天前
bilibili 在 document/picture 文件夹下面会存东西,不需要权限的
snugness
358 天前
Mac
WebRTC
DNS
别以为用个机场就能万事大吉,DNS 泄漏才最容易出事。
giveafxxk
358 天前
@LisaSue 通过文件管理器没有发现哔哩哔哩在我的储存放新东西
giveafxxk
358 天前
@snugness MAC 要权限,WebRTC 被 kill switch 挡住了,DNS 走的是梯子的境外 DNS 。
请看更新 https://www.v2ex.com/t/1010369
dazuijuren004
358 天前
懂车帝好像这样,一年前的搜索记录都还有
y1y1
358 天前
推荐的视频怎么一个比一个难绷
mmdsun
358 天前
canvas 、浏览器指纹?
9H93q6EKnTVFQDRq
358 天前
你只关注 bilibili 我更在意他怎么给你推荐的全是涉政视频
yassinezhang
358 天前
@tyzandhr 前几天刚了解到了一个微软做的开源项目,就是做用户焦点跟踪的,录屏热点图一清二楚
yehon
358 天前
简单说,app 在无需特殊权限情况下已经可以获取足够的信息来判断“唯一身份”了。

前面有几楼说得挺好的。比如 #21
Zer0in
358 天前
我启用了存储空间隔离和使用 Thanox 的隐匿功能后,给我推荐的基本都是网络位置相关和一些普通视频了。
Achophiark
357 天前
看完觉得慎得慌,我就问问谷歌 pixel 手机有这顾虑吗,还是下个手机换苹果?
TenProX
357 天前
app 仍然可以获取到你的设备信息的。除非你 root 加魔改。不然一切都是徒劳。
vcn8yjOogEL
357 天前
@Achophiark #35 Pixel 刷 Graphene 用 Play 版 App 再搭配多用户应该能好一些, AOSP 本身是无法阻止滥用权限的

换 iPhone 没用, 光有一个钥匙串就能识别了
maxssy
357 天前
APP 开发方面我了解不多, 但 WEB 开发领域有个概念叫浏览器指纹, 原理是不同浏览器(注意这里的意思是这个浏览器卸载了再安装也不是同一个了, 就算同种也不行)使用 canvas 画的同一张图的二进制数据是有细微区别的, 不影响使用但哈希值是会不一样的, 这个哈希值就是这个浏览器的指纹. 所以 chrome 的隐私浏览对资深前端来说是无用的, 只要在页面上画一个透明 canvas 再算出哈希值就能唯一确定用户的浏览器.
现在很多 APP 的页面其实是调用了手机内置浏览器进行解析的, 本质上还是网页, 所以是不是有可能会用到这种技术来追踪?
giveafxxk
343 天前
@Achophiark iPhone 和 Pixel 都不行。请移步 https://www.v2ex.com/t/1010369
giveafxxk
343 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1010303

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX