為什麼我不信任 Cloud 記帳?(你也應該三思)
你的消費記錄透露了甚麼、為何集中所有人資料的伺服器正是攻擊者的目標,以及記錄留在 iPhone 上會有甚麼不同。由 HeyJerni 開發者撰寫。
你的銀行月結單不只是一堆數字,而是一本日記。它知道你上星期五晚上去了哪裡、正在看哪一科專科醫生,也清楚你背負著多少債務。它是你人生最真實的記錄。
所以,當坊間的理財建議都是叫你下載一個免費 App,再把這些極度敏感的資料全數上傳到陌生人的伺服器時,我實在感到費解。我是開發者,清楚這些系統是怎樣建成的,這正是我不再把財務生活交給雲端的原因。
「蜜罐」問題
網絡保安界有一個概念叫「蜜罐」。傳統的雲端記帳 App 把數百萬用戶的資料集中存放在同一個資料庫,對黑客而言,那個資料庫就是頭獎。
沒有人會花幾個星期入侵你的手機,只為偷你那 $500 的買菜記錄。但攻破一部存有數百萬筆記錄的伺服器,卻值數以百萬元計。
集中存放的資料,不可能做到完美防禦。無論防火牆築得多高,只要獎賞夠大,總有人會找到漏洞。
「巨頭悖論」
你可能會說:「但我用的是大公司的 App,他們的保安預算無限,應該很安全吧?」
我稱之為「巨頭悖論」:公司越大,目標越大。坦白說,科技巨頭近年的保安紀錄並不好看。
- OpenAI 被入侵。即使是開發最聰明 AI 的公司,內部系統也曾被黑客闖入。
- LastPass 被攻破。一間專門替人保管密碼的公司,竟然丟失了保險箱的鑰匙。
- 23andMe 洩漏資料。數百萬人的基因資料被曝光。信用卡號碼可以更換,但你的 DNA 改不了。
如果這些擁有億萬預算的科技巨頭都無法保證雲端時刻安全,我們憑甚麼相信一個「免費」的記帳初創公司能守護我們的財務 DNA?
從架構上守護私隱
這就是我開發 HeyJerni 的原因。我不想只寫一份「比較好」的私隱政策:政策只是文字,公司被收購時,律師一夜之間就可以修改。我想做的是從架構上守護私隱,出發點只有一個問題:如果 App 在技術上根本無法讀取你的資料,會怎樣?
有賴 Neural Engine,現代 iPhone 的效能足以在手機上直接運行 AI:讀取單據、聽懂你說出的開支、回答關於消費的問題。
- 掃描單據時,辨識在你的手機上完成。
- 說出一筆開支或提出問題時,辨識和回答都在你的手機上完成。
- 所有記錄加密儲存……沒錯,都在你的手機上。
我們沒有任何伺服器可以接收這些資料。唯一可能離開手機的副本,是你自行開啟的備份,而它會存到你自己的 iCloud Drive,而不是我們那裡。
為甚麼這很重要?
資料分散在每一部手機上,攻擊的成本就完全不同。要偷取 HeyJerni 用戶的資料,黑客不能只攻破一部伺服器,而要逐部 iPhone 入侵。這根本不划算。
我開發 HeyJerni,是因為我想要一個自己也能放心使用的工具:幫我管理開支,而不把我的生活當作可供發掘的資源。它在設計上是零知識的。即使我想出賣你的資料也做不到,因為我根本沒有。
老實說,這才是理財 App 應有的樣子。
本文作者是 HeyJerni 的開發者。HeyJerni 是一個把記錄保存在手機上的 iPhone 記帳 App。
在 iPhone 上準備好全年記錄
掃描單據、說出一筆開支、讓 Apple Pay 消費自動記帳,並記錄行車。報稅時,「記錄檢查」列出欠缺的項目,「會計師資料包」一次交付全部記錄。免費使用,無需帳戶。