關於我們
一個人。無團隊、無投資人、無顧問委員會。
我叫 Rasty Turek,是 Vaultaire 背後的那個人。
一位工程師、一份程式碼庫、一套只對使用者負責的架構決策。這就是完整的組織架構。
Vaultaire 是一款 iPhone 與 iPad 應用程式,以 AES-256-GCM 在裝置上加密保險庫中的照片、影片和文件。每個保險庫都由你畫出的圖形開啟。不需要建立 Vaultaire 帳號,免費版最多可存放 3 個保險庫,總共 100 張照片和 10 部影片。此應用程式由 Wraxle LLC 發行,只透過 App Store 提供。
為何由一個人打造很重要
當你與團隊一起開發隱私工具,就產生了攻擊面問題。每位碰過程式碼庫的工程師都能接觸到架構。每位出資的投資人都對商業化有意見。每位董事會成員都負有受託義務,而這份義務可能與你保有檔案隱私的權利相牴觸。
Vaultaire 由一個人打造與營運。這個應用程式沒有 Vaultaire 帳號服務,服務提供者也不持有任何保險庫解密金鑰。它的安全架構採用 AES-256-GCM、PBKDF2-HMAC-SHA512、iOS Keychain,以及在用戶端加密的 CloudKit 記錄。這條提供者界線限制了公司能夠揭露的內容,但已發布的用戶端、iOS、裝置本身與實作方式,仍然是信任模型的一部分。
背景
我的職涯從 Google 工程師起步。之後我陸續創辦了幾家公司,各自聚焦在大規模系統、資料基礎設施,以及處理數百萬使用者的平台。資安一直貫穿其中。在大規模環境下工作,你很快就會明白:架構要嘛預設保護使用者,要嘛根本沒在保護。
過程中我在資安與內容歸因領域創辦公司,處理資料完整性與存取控制不只是功能,而是產品本身的問題。這段經歷塑造了我對加密、金鑰管理,以及軟體如何真正做到零知識的思考方式。
近期我專注於 AI 工具,包括代理程式、評估系統,以及跨 iOS、macOS 與 Web 的開發者工作流程。貫穿始終的是同一件事:打造能帶來實際價值的產品,而不要求使用者為此交出自己的資料。
Vaultaire 是什麼
Vaultaire 是我的資安背景與我對密碼設計的興趣交會之處。我想打造一個加密保險庫,真正做到多數保險庫應用程式只是假裝在做的事:確實加密你的檔案,而不只是把它們藏在 PIN 畫面後面。由你畫的圖形衍生出保險庫金鑰,用來驗證加密索引,並解開另一把隨機產生的主金鑰,供 AES-256-GCM 檔案加密使用。我沒有經營任何會收到你可讀保險庫內容或解密金鑰的服務,所以我無法替你取回它們,也無法交出由提供者持有的副本。
脅迫保險庫的用途是:在被脅迫時畫出特定圖形,就會悄悄移除你其他保險庫的索引、儲存檔案與復原對應。這項功能之所以存在,是因為我想到最需要它的人:記者、社運人士、受虐倖存者、穿越敵意邊境的旅行者。這些都不是假想中的使用者。正因為他們,Vaultaire 才會把一般介面所顯示的內容,與加密的應用程式容器儲存空間仍可能向鑑識人員暴露的內容區分開來。
我如何打造產品
我執著於大多數人跳過的細節。二進位檔大小,因為臃腫代表粗心。字體排版,因為視覺上的精準反映工程上的精準。上下文效率,因為用 AI 開發時,每浪費一個 token,就浪費了一個決策。
我常常判斷錯誤,而且我偏好這樣。快速犯錯才能收斂到值得發布的東西。
Vaultaire 沒有廣告 SDK,也不需要身分帳號。應用程式分析、當機診斷與 Apple Ads 歸因預設為開啟,可在「設定」中的「匿名分享錯誤」關閉。開啟時,這些資料流使用假名識別碼與粗略的產品事件,不包含保險庫內容、圖形、復原片語、檔案名稱、檔案類型、分享 ID 與保險庫 ID。
如果有東西壞了,請使用支援表單。每封訊息我都會看。