小米的“动态图片”功能似乎有隐患

2023-04-19 10:18:57 +08:00
 ershierdu
拍摄一张动态图片(类似于 iOS 的 Livephoto ),在 QQ 发给别人(勾选原图),对方下载后在自己的 MIUI 系统相册里可以播放这个动态图片。个人认为这样的设计非常不合理,动态图片携带了拍摄前后的视频、音频,这些环境信息很可能包含用户隐私。

讨论:
1.猜测原因是小米把动态信息封装在 jpg 文件里了[1],qq 发原图时会把这些信息保留,所以接收后能正常识别。
2.在微信上没有复现,猜测是微信修改了图片的 header 。但因为接收的图片大小和原图基本一致,我感觉动态图片的信息还在,也许别有用心的人是有办法恢复的?
3.印象中苹果的 Livephoto 没有这个问题(没有专门测试过,记错的话请指正)。iOS 版的微博可以发 Livephoto ,但用户是明确知道自己发了 Livephoto 的,也可以针对单张照片关闭这个功能。像 MIUI+QQ 这种场景,用户没有任何感知,太危险了…


[1]小米的动态照片怎么存到硬盘里才能保证下次导回手机依旧是动态照片? - 七色逆光的回答 - 知乎
https://www.zhihu.com/question/460458171/answer/2158384000
4073 次点击
所在节点    全球工单系统
22 条回复
pianjiao
2023-04-19 17:26:40 +08:00
实测,接收方 的 动态效果被抹除了
ershierdu
2023-04-19 18:56:59 +08:00
@pianjiao
感谢,这个方法确实可行,但似乎会对图片进行压缩,我尝试的图片这么操作后只剩不到 100k 了。
其实在 qq 里不勾选“原图”的话也不会带有动态信息,应该是腾讯压缩时也把这些冗余的东西去掉了。我最初发现这个问题的场景就是朋友传照片给我,为了保证清晰度选了原图。


@azui999
这个问题很尴尬,小米是没有办法在第三方 app 选照片的界面里打标识的,但第三方 app 又都不适配这个东西。谷歌应该推出很久了,没多少人搞…目前看来,MIUI 仁至义尽了,顶多再加一个无压缩去除视频的功能。

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

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

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

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

© 2021 V2EX