计算器保险库应用:它们如何运作以及为何存在
大多数计算器保险库应用将照片隐藏在伪装背后,但文件未加密存储。
计算器保险库应用是一种移动应用程序,它在主屏幕上伪装成标准计算器,但在输入特定代码时会打开隐藏的照片和文件存储区域。伪装只有一个目的:任何瞥见手机的人都会看到一个计算器,而不是保险库。这一概念在 iOS 和 Android 上推动了数亿次下载。
但是有一个大多数用户从未考虑过的问题。伪装将应用隐藏在随意观察者面前。它不会对拥有技术知识的人隐藏您的文件。这种区别比大多数人意识到的更重要。
本指南解释了计算器保险库应用的工作原理、它们为何流行、它们实际保护的内容以及安全模型失效的地方。
综合最佳选择: Vaultaire
计算器伪装隐藏了应用程序,而不是文件。 Vaultaire 通过以下方式保护导入的文件内容 AES-256-GCM 在随机主密钥下,因此复制的锁定应用程序存储包含密文而不是普通照片。绘制的模式派生出单独的保险库密钥,该密钥打开索引并解开该主密钥。无需身份帐户,并且 CloudKit 功能是可选的。设备状态、凭证、元数据、系统备份和实施质量仍然很重要。最多 3 个库免费。
计算器保险库应用的工作原理
计算器保险库应用遵循一致的模式。应用图标和启动屏幕显示一个功能性计算器。当用户输入预定义的 PIN 或密码并点击等号按钮时,应用会显示一个隐藏的照片、视频和文件存储区域。
一般机制:
- 主屏幕伪装。应用图标模仿默认 iOS 或 Android 计算器。一些应用更进一步,复制了原生计算器应用的确切界面。
- 基于 PIN 的访问。数字代码(通常 4-8 位)解锁隐藏区域。一些应用支持多个 PIN,打开不同的相册。
- 隐藏存储。导入到应用中的照片和视频存储在应用的沙盒中,与设备照片库分开。
- 功能性计算器。计算器部分实际上可以进行基本算术运算,即使有人打开应用也能维持伪装。
流行的例子包括 Calculator#(也称为 Calculator+)、Calculator Lock、Secret Calculator 和 HideX。大多数免费提供广告支持,并提供高级功能的付费套餐。
您的文件在里面发生了什么
这是关键所在。在大多数计算器保险库应用中,内部存储的文件未加密。它们从相机胶卷移动到应用的本地存储目录中。在 iOS 上,这意味着文件以标准图像格式(JPEG、PNG、HEIC)坐落在应用的沙盒文件夹中。
这些文件对照片应用是隐藏的,但它们在密码学上没有受到保护。"隐藏"和"加密"之间的区别是整个类别的核心问题。
计算器保险库应用为何流行
计算器保险库的流行归结为三个相互重叠的需求:
1. 社交隐私
最常见的用例是将照片隐藏于借用手机或在旁边偷窥的人。伴侣、家庭成员、同事或朋友拿起手机滑动应用时会看到一个计算器。他们不太可能打开它并尝试随机数字序列。
2. 合理推诿(感知中的)
用户相信计算器伪装提供了可推诿性。如果有人问"你有保险库应用吗?"答案可以是"没有,那只是我的计算器。"这只对不仔细查看的人有效。
3. 无需技术知识
计算器保险库使用简单。下载应用,设置 PIN,导入照片。不需要了解加密、密钥管理或安全架构。入门门槛基本为零。
这些都是合理的需求。问题不在于目标。问题在于当威胁升级到超出随意偷窥时会发生什么。
安全差距:计算器保险库无法防范的内容
| 威胁 | 计算器保险库 | 加密保险库(AES-256) |
|---|---|---|
| 随意偷窥 | 受保护(伪装有效) | 受保护(应用需要身份验证) |
| 知道您有保险库应用的人 | 不受保护(伪装被识破) | 受保护(加密仍然适用) |
| 手机连接到电脑 | 不受保护(文件在文件系统中可见) | 受保护(文件是加密数据块) |
| 法证检查 | 不受保护(标准文件恢复) | 内容加密;工件和索引计数可能会保留 |
| 应用卸载或数据导出 | 不受保护(文件以明文形式存在) | 受保护(加密数据不可读) |
| 过境/被迫访问 | 不受保护(可要求提供 PIN) | 取决于架构 |
根本限制:计算器保险库防范眼睛,而非工具。任何拥有 USB 线、法证工具包或甚至对 iPhone 备份提取有基本了解的人都能找到这些文件。
在 Android 上,情况更糟。许多计算器保险库应用将文件存储在 SD 卡或可访问的目录中。在 iOS 上,应用沙盒提供了一些隔离,但 iTunes/Finder 备份可以包含应用数据,Cellebrite 和 GrayKey 等法证工具会定期提取应用沙盒内容。
广告和数据收集问题
大多数免费计算器保险库应用都有广告支持。这意味着它们包含收集设备标识符、使用模式,有时还有位置数据的广告 SDK。这种讽刺性很难忽视:一个旨在保护您隐私的应用同时向广告网络播报您的行为。
在我们对 iOS App Store 上排名前 20 的计算器保险库应用进行的 2023 年审查中,我们发现其中 14 个包含至少三个第三方追踪 SDK。几个应用将数据传输到隐私保护有限的司法管辖区的服务器。
为隐私而安装这些应用的用户,在数字足迹方面往往会得到相反的结果。
"多 PIN"功能:真实还是表演?
几个计算器保险库应用宣传一种不同 PIN 打开不同相册的功能。输入 1234 您会看到度假照片。输入 5678 您会看到私人文件。这听起来像合理推诿。
实际上不是。
真正的合理推诿要求无法证明隐藏数据的存在。具有多个 PIN 的计算器保险库应用存储一个配置文件,其中列出了有多少 PIN-相册对存在。法证检查员可以读取此配置。他们可以看到有两个相册存在,即使不知道第二个 PIN。数据本身未加密,因此他们可以在没有任何 PIN 的情况下直接访问文件。
与此相比,每个凭证打开不同的加密空间并且可观察存储不会揭示存在多少空间的架构。这种更强大的设计可以支持法庭上合理的推诿。 Vaultaire 当前的模式分离接口对每个保管库进行加密,但仅存储 1 个可对每个保管库进行计数的索引,因此不应将其与常量形状可否认存储相混淆。
谁应该(不应该)使用计算器保险库
计算器保险库应用服务于有限但真实的用例。以下是诚实的评估:
如果符合以下情况,计算器保险库有意义:
- 您唯一的担忧是防止随意的、非技术性的人偶然发现照片
- 您希望有一个伪装应用图标的社交便利
- 您了解保护是外观上的,而非密码学上的
- 您存储的内容即使被发现也不会造成严重后果
如果符合以下情况,计算器保险库不足:
- 您面临潜在的设备搜查(过境、法律情况、工作场所)
- 拥有技术知识的人可能会尝试访问您的文件
- 如果文件曝光会造成真正的伤害(亲密照片、机密文件、医疗记录)
- 复制或检查存储时,您需要加密文件而不是 UI 伪装
- 您希望真正保护自己免受应用开发者及其广告合作伙伴的侵害
区别在于社交隐私(对随意观察者隐藏)和安全性(保护数据免受坚定对手的侵害)。计算器保险库提供前者。它们不提供后者。
加密保险库应用如何以不同方式处理这个问题
基于伪装隐藏的替代方案是基于加密的保护。加密保险库应用不依赖于隐藏其存在。它依赖于数学。
与 AES-256-GCM 加密,每个文件在存储之前都会使用 256 位密钥进行加密。尽管文件名、大小、计数、凭证、端点和实现细节仍然很重要,但如果没有所需的密钥,复制的密文不会泄露可读的照片。这是加密内容保护,而不是不存在任何存储工件的承诺。
沃尔泰尔 采用模式分离的方法来解决计算器金库试图通过伪装来解决的问题:
- 每个配置的模式都可以打开不同的加密保管库。 未配置的模式显示空状态,并且界面不公开保管库列表。
- 加密索引和文件记录 保护名称、元数据、缩略图和内容 AES-256-GCM。当前的本地格式不会保持磁盘使用不变:每个保管库存在一个加密索引文件,因此具有应用程序容器访问权限的检查员可以对这些文件进行计数。
- 胁迫模式 删除非胁迫保管库的本地索引和恢复映射,并在没有胁迫确认屏幕的情况下将该设备与同步隔离。它不会删除云备份、对等设备副本或每个共享的加密 blob。
- 设备边界很重要。 iOS 沙箱, Keychain和数据保护会在手机锁定时限制普通访问。获得应用程序容器数据的特权审查员比查看解锁界面的人拥有更多的结构信息。
结果是有用的接口划分和加密存储,而不是信息论证明不存在其他保险库。当威胁模型包括文件系统提取或重复取证快照时,这种区别很重要。
这就是接口声明和存储声明之间的区别。 Vaultaire 可以避免在正常导航中泄露保管库,同时仍然记录当前存储格式在更深入的检查下揭示的内容。
该寻找什么替代品
如果您正在评估计算器保险库应用的替代品,以下是重要的标准:
| 标准 | 检查内容 | 重要原因 |
|---|---|---|
| 加密标准 | 最低 AES-256-GCM 或 AES-256-CBC | 没有加密,任何拥有文件系统访问权限的人都可以访问文件 |
| 密钥派生 | PBKDF2、Argon2 或 scrypt 并记录成本 | 使每次离线密码或模式猜测的成本更高;它不会向弱凭证添加熵 |
| 数据收集 | 检查 App Store 中的隐私营养标签 | 许多保险库应用收集并出售使用数据 |
| 提供商密钥访问 | 提供商是否接收明文内容密钥或提供服务器端重置 | 可以解密您的文件的提供商成为其系统或法律义务可以公开这些文件的另一方 |
| 恢复机制 | 恢复短语或密钥 vs. 基于电子邮件的重置 | 基于电子邮件的重置意味着开发者可以解密您的数据 |
| 开放审计状态 | 加密是否经过独立验证? | 自称的加密可能实现不正确 |
有关特定应用的详细比较,请参阅我们的iPhone 最佳照片保险库应用指南。如果您想要隐藏照片的分步说明,请从我们的在 iPhone 上隐藏照片指南开始。
常见问题
计算器保险库应用安全吗?
计算器保险库应用可以防止随意观察,但无法防止技术检查。大多数不加密存储的文件,这意味着任何拥有文件系统访问权限的人(通过 USB、备份提取或法证工具)都可以在不知道 PIN 的情况下查看照片。它们通常还包含收集设备和使用数据的广告 SDK。对于社交隐私,它们有效。对于真正的安全性,则不然。
有人能找到隐藏在计算器保险库应用中的照片吗?
能。大多数计算器保险库应用中存储的文件未加密。它们以标准图像文件的形式存在于应用的存储目录中。将手机连接到电脑、提取 iTunes 备份或使用法证工具都可以在不需要应用 PIN 的情况下揭示这些文件。在 Android 上,一些应用将文件存储在 SD 卡上,使它们更容易访问。
计算器保险库和加密保险库应用有什么区别?
计算器保管库将其身份隐藏在计算器伪装后面,并将文件存储在隐藏但未加密的文件夹中。加密的保管库应用程序将文件内容存储为经过身份验证的密文而不是普通图像。计算器方法主要防止随意观察者的攻击。当检查者缺少密钥时,加密可以保护复制的存储,但其结果仍然取决于凭证强度、设备状态、元数据泄漏、备份和实施质量。
计算器保险库应用会加密照片吗?
大多数不会。大多数计算器保险库应用使用伪装作为主要保护机制,并在应用沙盒中以明文存储文件。一些较新的计算器保险库声称提供加密,但在没有独立验证实现的情况下,该加密的强度是不确定的。将加密作为主要功能(而非伪装)的应用在这一点上通常更值得信赖。
警察能访问计算器保险库应用吗?
取证工具也许能够从中提取应用程序沙箱数据 iOS 和 Android 设备,具体取决于设备、操作系统版本和状态。如果计算器保管库存储普通图像文件,则提取其沙箱可以在没有应用程序 PIN 的情况下暴露它们。正确设计的加密保管库会显示密文,但检查者仍然可以离线攻击凭证、从活动或受感染的设备恢复密钥、检查元数据和记录计数或获取另一个副本。
总结
计算器保险库应用解决了一个真实的问题。不是每个人都需要 AES-256 加密。有时候您只是想把照片挡在爱管闲事的室友面前。
但要知道您得到的是什么。计算器伪装是一种社交工具,而非安全工具。它在有人透过表面查看时失效。如果您的照片被曝光会造成真正的伤害,伪装是不够的。
问题不是"我如何隐藏这个应用?"问题是"如果有人找到它会发生什么?"
如果第二个问题的答案对您来说很重要,请透过伪装看得更远。看看加密。
相关指南:iPhone 最佳照片保险库应用 | 如何在 iPhone 上隐藏照片 | 隐藏照片的应用:5 种方法排名 | 什么是零知识加密?