安全相機:在保險庫內部拍下的畫面

多數照片保險庫要你先用相機 App 拍,再把結果匯入,然後刪掉原檔。Vaultaire 砍掉中間那兩步。相機就在保險庫裡面,畫面在落下的地方直接被加密。

安全相機是 Vaultaire 內建的拍照和錄影部分。它支援前後鏡頭、點按對焦、閃光燈或手電筒,需要時還有聲音。每一格畫面都要經過一次預覽,你選擇保留的畫面會被加密存入已打開的保險庫。Vaultaire 從不把它放進 iPhone 的相機膠卷。

為什麼「匯入再刪除」還是留下痕跡

一張私密照片的常規路徑有四個會動的零件:相機 App 寫進圖庫,保險庫 App 匯入一份副本,你刪掉原檔,然後希望到此為止。這裡的每一步都留下了點什麼。

刪除是最弱的一環。在 iOS 上,刪掉的照片會進到「最近刪除」,在那裡待 30 天,系統才真的把它移走。打得開你照片 App 的人,就打得開那個相簿。如果 iCloud 照片是開著的,原檔在你來得及刪掉任何東西之前,就已上傳並推送到登入該帳號的每一台裝置。共享相簿、回憶、照片小工具,以及使用同一圖庫的 Mac,讀的都是同一個儲存區。

就算動作很快的人,也留下了一扇開著的窗。從按下快門到刪除完成,那張照片一直在圖庫裡,而這段時間剛好最容易碰上你把手機遞給別人看剛拍的東西。

安全相機關上這扇窗的辦法,是從不打開它。照片 App 裡沒有原檔,就沒有要記得的刪除動作,「最近刪除」裡沒有項目,也不用和上傳賽跑。

如何在 iPhone 上拍一張私密照片

1. 在已打開的保險庫裡打開相機

你畫出圖形,保險庫打開,相機按鈕就在那個保險庫裡面。相機無法從鎖定畫面或控制中心打開,因為畫面需要一個已加密的落點。在 iPad 上,相機以全螢幕打開,不是一個小面板。

2. 用熟悉的按鈕取景

在前後鏡頭之間切換。點按預覽畫面,把對焦和曝光設到那一點。給照片把閃光燈設成自動、開或關;錄影時如果後置相機支援,可以打開手電筒。預覽和拍攝都跟著裝置方向走,因此橫向畫面會按你握持的樣子存起來。

3. 先看一眼,再保留或重拍

快門之後,Vaultaire 把畫面給你看,並給出兩個選擇。「重拍」把它丟掉。「儲存到保險庫」把它加密。在你做出選擇之前,沒有任何東西寫進保險庫;至於照片 App,任何情況下都不會有東西寫進去。

快門
記憶體中的 JPEG
→
預覽
保留還是重拍
→
AES-256-GCM
用圖形衍生的金鑰加密
→
保險庫檔案
產生縮圖,保留原檔

一張照片會經歷什麼

Vaultaire 按感光元件回報的最高解析度拍下一個 JPEG 檔,寧可要畫質也不要速度。在整個預覽環節,這些位元組都留在記憶體裡。你選擇重拍,緩衝區就被清掉。你選擇保留,同一批位元組直接進入加密並寫入保險庫,隨後 Vaultaire 產生一張縮圖,好讓這個檔案在格狀清單裡有東西可顯示。

這張照片從不以可讀形式落到磁碟上。沒有中間檔案可供翻找,沒有快取項目要清,也沒有圖庫項目要移除。

錄影如何處理它的暫存檔

Apple 的錄影元件寫的是檔案。影片錄製無法像照片那樣只待在記憶體裡,硬說可以就是說謊。Vaultaire 的做法是這樣。

錄製寫入一個以隨機 UUID 命名的 MP4 檔,位於 Vaultaire 自己暫存區中的一個資料夾裡,其他 App 讀不到。這個資料夾和完成後的檔案都處於 iOS 的「完整」資料保護層級,裝置鎖定時它們無法讀取,而且兩者都被排除在裝置備份之外。接收影片之前,Vaultaire 會檢查該檔案確實以 MP4 檔頭開始,而不是被放在那裡的別的東西。

你一保留影片,Vaultaire 就把它加密存入保險庫,然後銷毀暫存檔:三輪覆寫,先是零,再是一,最後是隨機位元組,之後刪除。同一套清理流程也在重拍時、取消時、錄製根本沒開始時,以及一次匯入被拒絕時執行。如果 App 在錄製途中被結束,下次啟動時的一次掃描會清掉那個資料夾裡的殘留。

三輪覆寫承諾了什麼,沒承諾什麼

覆寫檔案,是要求檔案系統替換這些位元組。但在快閃記憶體上,因為有磨損平均機制,控制器可能把新的寫入放到其他實體儲存單元,舊的單元在被重新使用之前仍保持原樣。請把覆寫當成一次徹底的清理,而不是每個實體區塊都已消失的證明。真正可靠的保護是加密:保險庫裡的影片需要它的隨機主金鑰才能解密,而暫存檔在短暫的存在期間,全程都處於「完整」資料保護層級。

相機權限和麥克風權限是分開的

相機權限是必要的,iOS 會在你第一次打開安全相機時詢問。麥克風權限是第二個、獨立的問題,只有你去錄影時才會出現。你拒絕,錄影照樣能用:你得到一段無聲影片,螢幕上帶一個靜音標記,免得結果事後讓你意外。

在拍照模式下,Vaultaire 完全不佔用系統音訊階段。你拍照時,耳機裡的音樂繼續播放。Vaultaire 只在你授權之後、而且僅在錄影期間接上麥克風輸入,然後再把它拿掉。

0
照片 App 裡的副本
3
影片緩衝覆寫輪次
可選
麥克風權限

畫面接下來去哪裡

你保留下來的畫面,就是那個保險庫裡的一個普通檔案,它繼承保險庫已有的全部設定。如果加密 iCloud 備份是開著的,檔案以加密狀態上傳。如果裝置同步是開著的,它會在下一輪之後出現在你其他 Apple 裝置上。如果那是一個隱藏保險庫,畫面留在裡面,並共用該保險庫的否認能力。如果你觸發脅迫模式,它的下場和保險庫裡其餘內容相同。

所以拍進哪個保險庫是一個真實的決定。日常保險庫裡的照片,表現得就像你的日常保險庫。不備份、不同步的保險庫裡的照片,會留在那一台裝置上,直到你自己把它搬走。

安全相機不是什麼

這不是監控產品,也不是保全攝影機。它不看守房間,不向其他裝置串流,也不會因為有動靜就自己開錄。它是一條直接通往加密保險庫的拍攝通道,就這樣。

它不會隱藏你裝了 Vaultaire 這件事。拿著你手機的人看得到這個 App。一般介面必須先通過已設定的圖形或復原流程,才會開啟保險庫;安全相機拍下的畫面也不會出現在照片 App 裡。遭入侵的 App、作業系統,或已解鎖的裝置工作階段,威脅都比一般的介面存取更大。

它也擋不住你拍攝時在旁邊偷看的人。加密從你保留畫面那一刻開始。在那之前的一切,和用任何別的相機是同一個實體世界。

匯入你已經拍好的照片

安全相機管的是從下一格畫面開始的一切。對於圖庫裡已有的東西,Vaultaire 支援從照片選擇器匯入,也能透過 iOS 的分享選單接收檔案。匯入會把檔案複製進保險庫,並在那裡加密。從照片選擇器匯入後,Vaultaire 會提議刪除原檔。刪除的照片會在「最近刪除」相簿保留 30 天,所以也要清空那個相簿。從分享選單匯入則不會有這個提議,請自己移除那些原檔,而且當天就做,別拖到以後。

常見問題

有沒有能在 App 內直接拍攝的照片保險庫?

有。Vaultaire 的安全相機在已解鎖的保險庫內部打開。你拍攝、預覽並保留畫面,隨後它被加密存入該保險庫。它從不進到相機膠卷,因此沒有原檔需要刪除。

安全相機會存進 Apple 的照片 App 嗎?

不會。對於剛拍下的畫面,Vaultaire 從不呼叫照片 App 的儲存函式。相機膠卷裡、「最近刪除」裡、iCloud 照片裡,都不會出現任何東西。

不給麥克風權限還能錄影嗎?

能。相機權限是必要的,麥克風權限不是。你拒絕,就得到一段無聲影片,並在螢幕上看到靜音標記。

影片是在錄製過程中就加密的嗎?

不是。在 iOS 上宣稱能做到的 App,都值得多留意。錄製寫入 App 私有區域中的一個暫存 MP4 檔,處於「完整」保護層級且不進備份。你保留影片之後,Vaultaire 才把它加密存入保險庫,然後覆寫並刪除暫存檔。

我能把相機膠卷裡已有的照片搬進保險庫嗎?

能,透過照片選擇器或分享選單。匯入會把檔案複製進來並加密。從照片選擇器匯入後,Vaultaire 會提議刪除原檔。從分享選單匯入則不會有這個提議。除非你清空「最近刪除」相簿,否則刪除的照片會在那裡保留 30 天。

安全相機拍的畫面會出現在我的 iPad 上嗎?

只有該保險庫開著裝置同步時才會。否則畫面留在拍下它的那台裝置上。

沒有網路時安全相機能用嗎?

可以。拍攝、預覽和加密都在裝置上執行,不需要網路連線。App 分析和當機診斷預設開啟,可以在「設定」的「匿名分享錯誤」中關閉。加密 iCloud 備份(預設開啟)和裝置同步也會使用網路。

直接拍進它該待的地方

在保險庫裡拍下的畫面,就留在保險庫裡。相機膠卷裡沒有副本,也沒有要記得的刪除。

免費下載 Vaultaire