首页全站导航手机版加入收藏关注我们
全站导航
  • 手游行业
  • 游戏问答
  • 新游前瞻
  • 游戏动态
  • 视频攻略
  • 新游预告
  • 热游视频
  • 周边视频
  • 资讯中心
  • 游戏攻略
  • 礼包中心
  • 热门攻略
  • 游戏专区
  • 手游合集
  • 手游分类
  • 手游开服
  • 手游开测
  • 全部手游
  • 苹果排行
  • 安卓排行
  • 单机排行
  • 网游排行
  • 福利美图
  • 吐槽八卦
  • 内涵GIF
  • 游戏截图
  • 游戏壁纸
关注我们
手游巴士

资讯

  • 资讯
  • 游戏
  • 视频
  • 礼包
  • 图片
  • 首页
  • 游戏中心
  • 手游行业
  • 新游资讯
  • 新游预告
  • 游戏活动
  • 综合资讯
  • 硬件资讯
  • 游戏攻略
  • 游戏评测
当前位置:首页 > 手游资讯 > 业界资讯 > 打过码的图片等于没打!用Windows的要小心了

打过码的图片等于没打!用Windows的要小心了

2023-04-02 18:20 来源:shouyoubus.com 作者:佚名

用手机看

扫描二维码随身看资讯 使用手机 二维码应用 扫描右侧二维码,您可以
1.在手机上细细品读~
2.分享给你的微信好友或朋友圈~

上周有外媒爆出了一个和谷歌隐私安全有关的小瓜。

事儿本身不大,但聊一聊还是蛮有意思的。

报道讲说,谷歌自家的Pixel手机系统内置的 “ Markup ” 截图工具,存在一个严重的隐私漏洞。

只要你通过这个截图工具来剪辑PNG 格式的图片,就有一定概率还原出原图被截掉的其他信息。

打过码的图片等于没打!用Windows的要小心了

发现这个漏洞的程序员 Simon Aarons,还写了一个可以检测这个漏洞的程序 Acropalypse。

打过码的图片等于没打!用Windows的要小心了

只要你把 Pixel 手机的机型和用 Markup 裁出的上传上去,就能得到原图的其他信息。

拿 Pixel 4 试了一下,效果拔群。

打过码的图片等于没打!用Windows的要小心了

一石激起千层浪啊,谷歌这事儿被爆出来之后,被一群码农大佬们顺藤摸瓜,发现类似的 Bug,微软似乎也有份。

他们直接使用 Windows 系统重的截图工具,也重现了和谷歌Pixel 一样的问题。

打过码的图片等于没打!用Windows的要小心了

这下问题就大条了。

要说 Pixel 手机用的人少和咱们关系也不大,可 Windows 的截图工具,可是大伙儿经常会摸到的常用工具。

数以十亿计的用户,可能在自以为隐私部分已经抹掉了的情况下,把截图发了出去。

但凡有什么个人隐私信息,想想都觉得后脊背发凉。

那我就好奇了,两家大厂,在两个毫不相关的系统上,出现了一模一样的严重错误。

难道是 PNG 的标准实在是太老被钻了漏洞,或者是什么基础软件有问题?

打过码的图片等于没打!用Windows的要小心了

我怀着揣揣不安的心情,深入调查了一下这件事儿的来龙去脉。

先说结论啊:并不是图像处理和储存的标准出了问题,而是谷歌微软同时以不同的方式犯了傻。

打过码的图片等于没打!用Windows的要小心了

首先说明一下,这个 Bug 的真正原因,并不是 PNG 透明通道( RGBA中的A )的问题。

这个有歧义的新闻让我原地研究半小时,下为原文:

打过码的图片等于没打!用Windows的要小心了

打过码的图片等于没打!用Windows的要小心了

简单来说,这个 Bug 的本质,其实是因为截图工具没有删除旧图片数据,而是直接把新图片,覆盖写入在了旧图片的开头。

所以只要新的图片文件体积小于旧文件,没完全用数据把原图覆盖掉,就留下了可恢复的旧图像数据。

打过码的图片等于没打!用Windows的要小心了

标准的 PNG 解码器,在读到新 PNG 文件尾的时候,就不会再读下去了,所以剩余的旧数据,会被解码器直接忽略。

打过码的图片等于没打!用Windows的要小心了

这也是用户很难发现旧图片数据泄露的原因:不用特别手段,一般人根本看不出。

打过码的图片等于没打!用Windows的要小心了

不过,虽说问题的本质一样,但这两个大厂出问题的理由却并不相同。

谷歌是因为 Android 9 到 Android 10 的时候,读写文件相关的一个接口发生了变动,而且没有记载在文档和更新日志里。

打过码的图片等于没打!用Windows的要小心了

祖传的代码在旧接口上会正确删除旧文件,不会留下只因脚。

然而在新版本下,同样的代码就只能覆盖写入旧文件,只要新文件小于旧文件,旧文件的残余部分就会留下来。

打过码的图片等于没打!用Windows的要小心了

微软这边的问题可能要更大些。

根据微软的 API 规则,程序员在调用覆盖文件的接口时,如果没有额外的特别指示 Windows 把旧文件删掉,那么新文件就会直接从头开始覆盖旧文件,然后留下一堆旧文件的残余。

但凡程序员在写的时候没注意到这个规则,就会有安全风险。

至于微软为何要把这种不安全的行为作为接口的默认值,我只能说,或许这就是国际大厂对编程的精妙理解吧。

好消息:微软的接口一直都没变过;坏消息:但是设计的和狗屎一样。

打过码的图片等于没打!用Windows的要小心了

严重的是,随着这个漏洞原因的公开,已经有人在更加常用的 JPG 格式的图像上发现了类似的问题。

考虑到大多数截屏和手机拍照都是 JPG 直出,漏洞扩展到 JPG 后,这个问题其实是是扩散了。

而且由于 JPG 和 PNG 的压缩方式不同,文件头部被覆盖的 JPG 旧文件,搞不好还能实现几乎完美的还原。

打过码的图片等于没打!用Windows的要小心了
还原的JPG图像只是比原图多了点噪点

这 Bug,好像有那么点刹不住车了。

好消息是,如今信息安全的概念已经深入人心,在我们的隐私完全漏勺之前,其实还有一道防线。

我在当年试图成为一个程序猿的时候,学到的第一课,就是绝对不能信任用户提交的数据。

打过码的图片等于没打!用Windows的要小心了
用户试图删掉网站的用户数据表

一些技术人员甚至可以利用解码器“ 只读取文件尾之前数据 ”的特性,在一张正常图片的尾部附带恶意代码,从而攻击网站服务器或其他用户。

之前在贴吧里流行过的图种也是类似原理。

打过码的图片等于没打!用Windows的要小心了

为了清除这些可能有风险的无关数据,同时节约服务器流量和存储,一般网站都会先用解码器读取图片,然后重新编码成低质量的 JPG。

这样,即使是用户上传的图片里有额外数据( 比如这次 Bug 留下来的旧图 ),也不会出现在其他用户那里。

打过码的图片等于没打!用Windows的要小心了

但也有例外。

比如说,微信和 Discord 就提供下载原图的选项,而且提供的是真正的原图。这样,那些无关数据就还是公开了。

按照安全原则,他们应当提供 “ 伪原图 ”

打过码的图片等于没打!用Windows的要小心了

总结一下,谷歌和微软这次的 Bug,是两个影响相当广泛、原因极其简单、后果控制不好可能会严重的漏洞。

其中一个从 Android 10(2019)开始,影响所有 Pixel 手机;

另一个从 Windows 10 (2015)开始,影响所有使用系统自带截图工具的用户。

更离谱的是,这两个漏洞前几天才刚刚修复。。

我觉得,考虑到时间跨度、受害者数量和形成原因,这两个漏洞完全有资格参与“ 年度最弱智漏洞 ”的竞争。

但不管怎么样,在关系到用户隐私信息这一块的问题,谷歌和微软确实应该加强代码的检查。

各家互联网平台运营商,也应该以此为戒,避免在公共场合分发原始图片的原文件,这不仅可能损害自家服务器的安全,而且还可能暴露用户的隐私。

原图信息中甚至还能有地点定位信息

打过码的图片等于没打!用Windows的要小心了

从咱们用户自己的角度来说,我的建议也很简单:

在任何公开平台都不要上传原图!不要上传原图!不要上传原图!

打过码的图片等于没打!用Windows的要小心了

当图片经过在本地完成解码 —— 重新编码上传的过程,原图上的信息自然也就会被处理。

安全这块儿,还得是自己把住最后一关。

责任编辑:上方文Q

以上就是手游巴士为您提供《打过码的图片等于没打!用Windows的要小心了》的详细内容,更多精彩内容请继续阅读上一篇《998冠军版立功了?比亚迪汽车3月销售破20万辆 同比近乎翻倍》

表羞涩嘛~喜欢就点我

分享吧~提高逼格:

相关阅读

  • 2023-04-02 AMD笔记本显卡弃疗了!RTX 4060都威胁不到

  • 2023-04-02 假装肝癌 真相离奇:我不敢再相信任何视频了

  • 2023-04-02 8分充满4400mAh!传音260W快充实测出炉

  • 2023-04-02 新赛季英雄开始改动,开云电竞稳定带您了解

  • 2023-04-02 Faker为何拒绝天价薪资?开云电竞稳定带来分析

  • 2023-04-02 小胖英雄池出现问题,开云电竞稳定带您了解

  • 2023-04-02 热门英雄逐渐消失,开云电竞稳定分析原因

  • 2023-04-02 998冠军版立功了?比亚迪汽车3月销售破20万辆 同比近乎翻倍

  • 2023-04-02 现在的T1要更强大,开云电竞稳定进行分析

  • 2023-04-02 开挂成为王者荣耀的痛点,开云电竞稳定带您了解

  • 2023-04-02 为何韩信让人不满意?开云电竞稳定进行分析

  • 2023-04-02 韩信怎么玩才能被接受?开云电竞稳定带您了解

  • 2023-04-02 王者荣耀也是开挂游戏?开云电竞稳定带您了解

  • 2023-04-02 成吉思汗终于被重视,开云电竞稳定带来分析

  • 2023-04-02 打过码的图片等于没打!用Windows的要小心了

  • 2023-04-02 下赛季装备怎么选?开云电竞安全带您了解

  • 2023-04-02 成为冷门的西施,开云电竞安全分析缺点

  • 2023-04-02 西施为何逐渐变差?开云电竞安全进行分析

  • 2023-04-02 不要忽视中单上分,开云电竞安全带来推荐

  • 2023-04-02 如何使用吕布才强大,开云电竞安全带来细节

  • 2023-04-02 KPL解说薪资如何?开云电竞安全带您了解

  • 2023-04-02 王者开科技成为普遍现象,开云电竞安全带您了解

  • 2023-04-02 成吉思汗重做分析,开云电竞安全带您了解

  • 2023-04-02 如何使用反伤刺甲?开云电竞安全进行分析

  • 2023-04-02 成吉思汗应该怎么更改?开云电竞安全带来分析

热点推荐

  • 白夜极光启航测试开启 高品质美术立绘、连线策略玩法引起玩家热议白夜极光启航测试开启 高品质美术立绘、连线策略玩法引起玩家热议
  • 黄日华、樊少皇、陈浩民首次重聚天龙IP手游《天龙八部2:飞龙战天》黄日华、樊少皇、陈浩民首次重聚天龙IP手游《天龙八部2:飞龙战天》
  • 三端互通 挂机自由收割 新游《龙域世界》今日首曝三端互通 挂机自由收割 新游《龙域世界》今日首曝
  • 《恐龙神奇宝贝》季度赛淘汰赛连续进行,选出跨服4强!《恐龙神奇宝贝》季度赛淘汰赛连续进行,选出跨服4强!

热门游戏

  • 时逆

    时逆

    立即下载
  • 剑侠世界

    剑侠世界

    立即下载
  • 铁甲风暴

    铁甲风暴

    立即下载
  • 三国志奇侠传

    三国志奇侠传

    立即下载
  • 蜀山战神

    蜀山战神

    立即下载
  • 人气动漫大乱斗

    人气动漫大乱斗

    立即下载

热点资讯

更多+
  • 啪啪三国2手游枪兵好玩吗?枪兵作战有什么特色
    啪啪三国2手游枪兵好玩吗?枪兵作战有什么特色
  • 轩辕剑之汉之云手游双属性职业阴阳战斗玩法
    轩辕剑之汉之云手游双属性职业阴阳战斗玩法
  • 莽荒纪3D手游新手必备 浩瀚世界里的修仙小伙伴上
    莽荒纪3D手游新手必备 浩瀚世界里的修仙小伙伴上

小编热推

更多+
细雨梨花湿《大唐无双》手游春日踏青节活动缤纷来袭

满分攻略

  • 羊了个羊今日攻略4.1 4月1日羊羊大世界和第二关怎么过

    满分 羊了个羊今日攻略4.1 4月1日羊羊大世界和第二关怎么过

    02关
    查看全部
  • 羊了个羊4月1日攻略 游戏攻略4月1日第二关

    满分 羊了个羊4月1日攻略 游戏攻略4月1日第二关

    02关
    查看全部
  • 保卫萝卜4绿野奇缘第25关攻略 保卫萝卜4绿野奇缘第二十五关怎么过

    满分 保卫萝卜4绿野奇缘第25关攻略 保卫萝卜4绿野奇缘第二十五关怎么过

    25关
    查看全部

热门礼包

更多+

三国杀

三国杀 剩余:500/500 有效日期:2017-05-02

领取

三国杀

领取

三国杀愚人节礼包

三国杀愚人节礼包 剩余:500/500 有效日期:2017-05-31

领取

三国杀愚人节礼包

领取

三国杀独家礼包

三国杀独家礼包 剩余:500/500 有效日期:2017-07-26

领取

三国杀独家礼包

领取

三国杀移动版国庆礼包

三国杀移动版国庆礼包 剩余:500/500 有效日期:2017-11-29

领取

三国杀移动版国庆礼包

领取

一步高升新手礼包

一步高升新手礼包 剩余:491/1000 有效日期:2019-09-14

领取

一步高升新手礼包

领取

奶块首发大礼包

奶块首发大礼包 剩余:344/1900 有效日期:1970-01-01

领取

奶块首发大礼包

领取

奶块成长礼包

奶块成长礼包 剩余:297/1167 有效日期:2017-12-31

领取

奶块成长礼包

领取

植物大战僵尸2特权礼包

植物大战僵尸2特权礼包 剩余:232/300 有效日期:2018-05-31

领取

植物大战僵尸2特权礼包

领取

银河战舰代言人公测礼包

银河战舰代言人公测礼包 剩余:232/300 有效日期:2018-10-01

领取

银河战舰代言人公测礼包

领取

植物大战僵尸2豪华福包

植物大战僵尸2豪华福包 剩余:227/500 有效日期:2018-07-31

领取

植物大战僵尸2豪华福包

领取

热门合集

更多+
  • 适合女生玩的HTML5游戏

    查看合集
  • 2017手机游戏排行榜

    查看合集

手游资讯

NEWS
手游行业 手游活动 新游前瞻 综合资讯

最全攻略

RAIDERS
游戏资料 游戏攻略 硬件资讯 游戏问答

视频中心

VIDEO
视频攻略 新游预告 热门游戏 周边视频

游戏中心

GAME
手游合集 游戏分类 发号中心 热门专区

手游排行

TOP 100
安卓榜 苹果榜 单机榜 网游榜

手游巴士

手游巴士

  • 关于我们
  • 商务洽谈
  • 联系我们
  • 友情链接
  • 版权声明

Copyright © 2020-2022 手游巴士 shouyoubus.com, All Rights Reserved.赣ICP备2021011040号