关于
一人。没有团队,没有投资者,没有顾问委员会。
我的名字是Rasty Turek,我是Vaultaire背后的人。
一名工程师、一个代码库、一组架构决策,除了使用此 App 的人之外,不向任何人负责。这就是整个组织结构图。
Vaultaire 是一款 iPhone 和 iPad App,用 AES-256-GCM 在设备上加密保险库中的照片、视频和文档。每个保险库都由你画出的图案打开。不需要创建 Vaultaire 账户,免费版最多可放 3 个保险库,共 100 张照片和 10 个视频。此 App 由 Wraxle LLC 发布,只通过 App Store 分发。
为什么一个人很重要
当你与团队一起构建隐私工具时,你会产生表面区域问题。每个接触代码库的工程师都可以访问该架构。每个为公司提供资金的投资者对货币化都有自己的看法。每个董事会成员都有信托义务,这可能会与你将文件保密的权利发生冲突。
Vaultaire 由一个人开发和运营。这个 App 没有 Vaultaire 账户服务,服务商也不持有保险库解密密钥。它的安全架构使用 AES-256-GCM、PBKDF2-HMAC-SHA512、iOS 钥匙串和客户端加密的 CloudKit 记录。这条服务商边界限制了公司能够披露的内容,但发布的客户端、iOS、设备和具体实现仍然属于信任模型的一部分。
背景
我的职业生涯始于 Google 的工程师。之后,我建立了几家公司,每家公司都专注于规模、数据基础设施和处理数百万用户的系统。安全始终是贯穿这些工作的主线。当你大规模运营时,你会很快了解到该架构要么默认保护人们,要么根本不保护他们。
一路走来,我在安全和内容归属领域建立了公司,致力于解决数据完整性和访问控制不是,功能的问题,它们是产品。这种背景塑造了我对加密、密钥管理以及软件真正的零知识意味着什么的看法。
最近,我一直专注于跨 iOS、macOS 和 Web 的 AI 工具,代理、评估系统和开发人员工作流程。共同点是相同的:构建具有真正价值的东西,而不需要人们交出数据来使用它们。
Vaultaire 是什么
Vaultaire 是我的安全背景和我对密码设计的兴趣的结合点。我想做一个加密保险库,真正做到大多数保险库 App 只是假装在做的事:切实加密你的文件,而不只是把它们藏在 PIN 界面后面。你画出的图案会派生保险库密钥,由它认证加密索引,并解包另一个用于 AES-256-GCM 文件加密的随机主密钥。我不运营任何会收到你可读保险库内容或解密密钥的服务,因此我无法替你找回它们,也无从披露服务商持有的副本。
胁迫模式(被胁迫时画出特定图案,就会静默删除你其他保险库的索引、存储文件和恢复映射)之所以存在,是因为我想到了最需要它的人:记者、社会活动人士、受虐幸存者、穿越敌对边境的旅行者。这些都不是假想的用户。正因为如此,Vaultaire 把普通界面会透露的内容,与加密 App 容器存储仍可能暴露给取证检查者的内容区分开来。
我如何构建
我着迷于大多数人跳过的细节。二进制大小,因为膨胀是粗心的信号。排版,因为视觉精度反映了工程精度。上下文效率,因为使用人工智能进行构建意味着每个浪费的令牌都是浪费的决策。
我错了很多,我更喜欢这样,快速错误是你如何集中精力于值得交付的东西的方式。
Vaultaire没有广告SDK,不需要身份账户。App 分析、崩溃诊断和 Apple Ads 归因默认启用,可以通过“设置”中的“匿名共享错误”关闭。启用后,这些流使用假名标识符和粗略产品事件。它们不包括保险库内容、模式、恢复短语、文件名、文件类型、共享 ID 和保险库 ID。
如果哪里出了问题,请使用支持表单。我都会亲自阅读。