2月22日消息 据外媒报道,近日有开发人员在苹果macOS High Sierra系统中发现了一个全新的系统Bug。值得一提的是,这个刚刚被曝光出来的系统Bug甚至还有可能致使用户拷贝的数据意外丢失!这究竟是怎么回事呢?让我们一起来了解一下吧。
据悉,软件开发人员Mike Bombich上周向媒体透露,他通过“sparse”磁盘映像时发现了APFS文件系统的数据写入漏洞。“disk images”(磁盘映像)就是一个macOS的一种安装文件,你也可以把它看作是具有磁盘卷结构的物理硬盘(概念类似虚拟硬盘)。但disk images使用起来非常灵活可以实时备份和克隆磁盘,使用人群非常多。
Bombich表示,上周他注意到APFS格式的sparsebundle磁盘映像卷显示有充足的可用空间(此时系统底层上显示磁盘已满),出于好奇他将一个视频文件复制到磁盘映像卷中想看看会发生什么。结果整个文件复制进去没有任何问题,他接着打开文件,确认视频从头到位都可以完整播放,他甚至还对文件进行了校验,发现文件完整无损。但是,当他卸载并重新加载磁盘映像时,发现视频已损坏。如果你曾经丢失过数据,那么你应该知道这是一种什么心情。不过还好这只是一个测试。
Bombich表示出现这种情况是因为APFS文件系统存在Bug:
●正常来说系统会实时显示物理磁盘的可用空间,但macOS High Sierra没有动态显示磁盘映像上的可用空间;
●另外当无法写入时,系统应该提示写入错误报告,但无提示会让用户可能丢失重要的个人数据。
据了解,Bombich已经将这两个漏洞都追溯到macOS的“diskimages-helper”应用程序服务中,并向苹果公司报告了这一漏洞。至于macOS High Sierra系统中为何会出现这一问题,还有待苹果官方调查之后给出答案。