微信似乎能够绕过 iOS 相册限制,未经授权获取最后一张照片

2022-04-03 23:20:49 +08:00
 dangyuluo

为了保护隐私我设置了微信只能访问我允许的照片,但是最近发现了一个 bug ,或者是 feature 吧。。

在和某个人的聊天界面中进行截图,然后点击右下角的➕,微信会自动弹出“你可能要发送的照片”框并且可以成功发送这张截图。实际上我并没有允许微信访问这张图片。这是怎么做到的呢?

例子:

4766 次点击
所在节点    iOS
18 条回复
ZRS
2022-04-03 23:21:54 +08:00
应用界面中触发的截图,应用有访问权限,应该是 iOS 的一个 feature
dangyuluo
2022-04-03 23:25:57 +08:00
@ZRS 我也这样想过,不过感觉很不合理呀。。而且在选择要发送的图片界面里,并没有看到这张截图
oreoiot
2022-04-03 23:33:43 +08:00
系统会告诉微信,用户进行了一次截图。微信自行生成了应用内“快照”。仔细看你会发现微信自己抓取的截图是没有状态栏的,因为它没有权限看不到。t/781340?p=1
oreoiot
2022-04-03 23:34:01 +08:00
suriv520
2022-04-03 23:37:24 +08:00
前台 app 可以截获截屏事件👌
前台 app 可以获取自身屏幕渲染内容👌
你截屏时,它也可以趁机获取自己的屏幕内容👌

这个和相册或隐私有什么关系?🤔
ZRS
2022-04-03 23:40:07 +08:00
@oreoiot 复现了一遍 确实是这样
dangyuluo
2022-04-03 23:40:25 +08:00
@oreoiot 哦原来是这样!不是 iOS 开发者不了解这块。我主要是担心会不会是利用其他途径获取图片。

@suriv520 在不知道实现原理的情况下我确实怀疑会有相册 /隐私泄露风险,有问题么?
dangyuluo
2022-04-03 23:42:11 +08:00
P.s. 我刚才还担心微信会不会用截图时区 /运营商做某些匹配😅多虑了,要做的话早就通过其他途径做好了
christin
2022-04-03 23:50:23 +08:00
@dangyuluo #7 先问是不是,再问为什么。既然询问前先查一查吧
geeksammao
2022-04-03 23:58:59 +08:00
@dangyuluo 运营商咋获取你的截图…要怀疑也是怀疑微信和苹果有 py 交易吧🐶
tanranran
2022-04-04 00:16:42 +08:00
只要用互联网,就不存在隐私
qyd0801
2022-04-04 00:43:26 +08:00
@tanranran 互联网有没有隐私,和楼主的问题没有任何关系
dangyuluo
2022-04-04 00:44:54 +08:00
@geeksammao 时区和运营商是并列关系,注意断句
ABCDiSDR
2022-04-04 01:12:40 +08:00
此问题已被专业认识讨论过,建议查询 V 站历史帖子查看
ABCDiSDR
2022-04-04 01:12:47 +08:00
@ABCDiSDR 人事
popzuk
2022-04-04 03:01:55 +08:00
这不是今年初还是去年底就已经有人提过了嘛?现在的方案都是微信改过了的
f5TiZUYp6mQ2hefV
2022-04-05 08:57:01 +08:00
只是在微信界面截图会有发送图片的提示吧,再说了你都用微信聊天了,还怕微信获取微信界面的截图?
jerryloveeat9012
2022-05-30 16:49:18 +08:00
在微信里截图是可以获取的,建议试下在微信外面截图,再打开微信看能不能获取。
支付宝也有这个操作,检测到用户截图后会有一个小悬浮窗按钮提示反馈。

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

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

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

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

© 2021 V2EX