安卓手机的剪贴板有隐私泄露风险吗

52 天前
 Kartone

荣耀 200pro ,有些应用在打开时会提示读取了剪切板。假如存放了一些隐私信息,比如账号密码等,是否会被某些应用读取然后上传到云端做语义分析,毕竟现在大模型的信息提取能力已经很强了。 还是说只能任由自己的信息在互联网上裸奔

3092 次点击
所在节点    Android
24 条回复
CNN
52 天前
当然了

且不是数据与反诈互联,安卓手机每次装 App 都像打怪升级,得手动进设置一个个砍权限,还自带“监控”功能,会扫描你桌面上的所有 App ,怕不是比我还关心我自己。
InkStone
52 天前
现在很多国产 Android 系统,应用读取剪贴板要每次授权吧。
yidinghe
52 天前
有,注意 app 权限,关闭剪贴板读取
wasaibi12345
52 天前
用 App Ops ,所有应用均仅允许写入权限,禁止读取权限即可
kzfile
52 天前
开了有泄露信息的代价,关了有失去某些基于剪贴板的便携功能的代价
mxT52CRuqR6o5
52 天前
光给剪切板写入权限其实也有安全风险,比如有那种往剪切板里写比特币地址,让人转账时转错地址的
legendBro
52 天前
电商平台会给你推荐商品
zeroskylian
52 天前
安卓哪个全局剪贴板管理应用好用呢
Linho1219
52 天前
剪贴板的意义就在于这是最方便的暂存信息的地方,如果剪贴板要考虑安全或者隐私之类的话,那就没有意义了
niubiman
52 天前
@Linho1219 怎么会没有意义, 剪贴板的使用只要由用户主动调用系统 api 触发基本上问题不大, 如果放任 app 来随意读取就会有隐私风险
ouqihang
52 天前
很多 APP 往剪贴板里写乱码传递信息,有些网页更是往剪贴板里塞返利购物链接,而且各家 OS 的管理不统一,落后一点的系统甚至默认 APP 安装好就有剪贴板权限不用请求。
NoOneNoBody
52 天前
剪贴板是“历史遗留问题”,不仅安卓,任何平台都会,只是哪家限制做得更好的区别
剪贴板就是跨应用共享信息,自诞生起就没考虑过隐私或者权限,至今都难以推倒重来,完全靠用户的安全意识,只是手机隐私比桌面平台更多,受到关注而已。桌面软件那些自启一个驱动式常驻,读什么都可以呢
february2
52 天前
肯定会,但是就是方便和隐私怎么选了,我已经躺了不纠结了。
skallz
52 天前
@NoOneNoBody 手机还相对可控一点,电脑那就真的是群魔乱舞毫无限制了,卸载少女前线游戏居然能删除 c 盘,对程序行为毫无限制,哈哈
Linho1219
52 天前
@niubiman 很多 app 的复制粘贴按钮都不是原生的,都是自己实现的,远的不说,微信 qq 都是。如果不允许应用主动读取写入就很难办了
geelaw
52 天前
@niubiman #10 用户无法调用 API ,只能用手按一下屏幕,然后程序知道用户按了一下某个按钮的时候,调用 API 去访问剪贴板。

此问题根源在于无法准确建模访问剪贴板的时机,解法也只能是正确建模。一个可以考虑的思路是这样的:

1. 系统进程可以任意访问剪贴板
2. 所有 app 都默认不能访问剪贴板,但可以被用户同意访问(类似于地理位置的权限模型)
3. 提供一个新的按钮控件,此控件生活在系统进程里,点击此按钮时,系统进程读取剪贴板并传送到 app 进程的事件处理程序里

因为新按钮控件位于系统进程,在合适的权限模型下,app 进程无法访问系统进程,所以无法假装点击。

另外商店审核也可以加入规则,但在 API 和进程权限、隔离上建模是最重要的部分。

@Linho1219 #15 原生文本框的代码只要依然运行在 app 进程里,app 就完全可以选择把原生文本框里访问剪贴板的代码抽取出来。

当然,能这样做是因为 app 的代码并不是严格受控的,一般地,剪贴板 API (或者任何本机代码)并不知道自己的调用者是谁——对比 JavaScript ,后者可以做到“只有用户点击按钮的时候,才能用代码开启新标签页而不被默认阻拦”,是因为“谁、什么时候调用的”的信息来自 JS 引擎。
jeesk
51 天前
最近不知道用了什么插件,自动跳转到一个油管的加密货币频道,气死了,还没排查出来
fredweili
51 天前
有,但是很多时候 app 也不知道电话地址几个密码数字什么意义
我们做的 sdk 可以给复制粘贴的内容加密,其实也不难实现
uuhhme
51 天前
基本上都被国产 app 作夸应用跟踪了。还是操作系统不作为,明明可以做到是识别用户主动粘贴还是默认不允许其它 app 读取,或者类似现在的默认允许 app 读取,的开关
Esec
51 天前
复制和粘贴的时候可以不按顺序分块处理,随时用无用数据填充最后使用的槽位,使用看起来像密码的乱码用户名,最后有空看下医生,还有的治..

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

https://yangjunhui.monster/t/1125834

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

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

© 2021 V2EX