学习

如何在 iPhone 上隐藏视频 —— 以及照片没有的那些坑

隐藏照片的所有道理都适用于视频,只是再加上三个额外的坑:体积、缩略图和预览。以下是三个坑的应对方法。

要点速览

  • 隐藏相册对视频和照片一视同仁:从浏览中消失,但仍在你的图库里,仍在同步到 iCloud。
  • 视频文件很大——会重新编码或上传的保险库必然很慢,而会做预览的可能把画面帧缓存到保险库之外。
  • 缩略图是最经典的泄露点:一段隐藏视频的封面帧,在某个看得见的地方活了下来。
  • 认真的保险库会在设备上分块加密视频,并在播放时不向磁盘写入任何解密副本。
  • 和照片一样:照片图库里的原件和“最近删除”,会把你做的其他一切努力全部抵消。

规则和照片一样,只是多了三个坑

用系统的隐藏相册、锁定的备忘录或保险库 App 来隐藏视频,逻辑与隐藏照片完全一致——完整对比请看照片那一篇。视频接着又多出三个自己的坑:它很大,它有缩略图,它还需要播放。

坑一:体积

一分钟 4K 视频就是几百 MB。那些动不动就重新编码、复制或上传视频的 App,会大量消耗存储、电量和时间——而一个把你的视频上传“以便处理”的 App,其实已经回答了隐私问题。要在不把内容送出设备的前提下扛住真实体量的视频,只有设备端分块加密这一条路。

坑二:缩略图与预览

每个图库界面都会显示封面帧。问题在于这些画面存在哪里。如果一个保险库为了速度把缩略图明文存放,那么这段“隐藏”的视频就有了一张看得见的脸——出现在 App 缓存里、在聚焦搜索的预览里,或者在你切走应用时系统拍下的那张快照里。为视频而设计的保险库,会把缩略图和内容一起加密,并把自己在应用切换器里的快照涂白。

坑三:播放残留

播放加密视频最省事的做法,是先解密成一个临时文件,再交给系统播放器。那个临时文件就是你秘密内容的一份明文副本,会一直躺在存储里,直到某个东西恰好把它覆盖。正确的做法是在内存中流式解密。这一点从外面根本看不出来,所以在视频这件事上,开发商的技术文档(或一次审计)比保险库做的任何其他事都更重要。

把它做对

能在保险库 App 里录制的敏感视频,就直接在里面录,让照片图库从头到尾都没碰过它。导入已有视频时:先导入,确认能在保险库里正常播放,再从“照片”中删除,清空“最近删除”,并记得排查这期间同步过的任何设备。

快速问答

视频可以放进 iPhone 的隐藏相册吗?

可以——隐藏对视频和照片的处理完全相同,局限也完全相同:隐藏相册是个众所周知的位置,视频仍留在你的图库里,并继续同步到 iCloud 照片和其他已登录的设备。

为什么保险库 App 处理视频比处理照片差?

因为体积和播放。加密一个几 GB 的文件需要严谨的内存管理,而播放它又不留下解密的临时文件和缓存帧,需要真正的工程能力。很多照片加锁 App 两者都没考虑过,于是要么拒绝大视频,要么上传到自家服务器,要么悄悄把解密副本写进临时存储。

把视频交给一个保险库之前该确认什么?

三件事:文件在设备上加密(而不是上传去处理);播放时从加密存储中流式解密,而不是解包成临时文件;缩略图和内容用同样的密钥加密。如果开发商这三点一个都没写清楚,就当它一个都没做。

Sealby 怎么处理视频?

视频和其他文件一样,在设备上分块加密;缩略图加密后存放在保险库内部;播放时在内存中解密。没有任何上传,也没有明文临时文件——和保险库其余部分遵守的是同一套规则。

你的保险库,已经就绪。

下载 Sealby,守护重要的东西。设置不到一分钟,也无需创建任何账户。

在 App Store 下载

iPhone 和 iPad · iOS 17+ · 免费