閱讀時間 4 分鐘 作者 NT²
撤銷你已經送出的共用
技術文章
共用離開你的保管箱之後,「對方開了嗎?」與「我還殺得掉嗎?」是寄件者的問題。答案活在本機寄件匣——不是充滿可讀郵件的雲端資料夾。
31 篇文章
閱讀時間 4 分鐘 作者 NT²
技術文章
共用離開你的保管箱之後,「對方開了嗎?」與「我還殺得掉嗎?」是寄件者的問題。答案活在本機寄件匣——不是充滿可讀郵件的雲端資料夾。
閱讀時間 5 分鐘 作者 NT²
技術文章
一座連標題都找不到的保管箱不能用。一座在伺服器上對每個密碼做全文索引的保管箱,也稱不上是保管箱。分界線在於投影過的中繼資料,與封裝後的欄位值之間。
閱讀時間 5 分鐘 作者 NT²
技術文章
醫療套件和 IT 套件,不應該各自重新發明一次「到期日」。領域是靠把一份共享的語意目錄組合進類別範本來成長的——之後再啟用你需要的套件。
閱讀時間 2 分鐘 作者 NT²
產品故事
你又被告知要把護照掃描與銀行 PDF 上傳到另一個美國託管的 app。你納悶:為什麼租屋證明需要加州的伺服器?
閱讀時間 5 分鐘 作者 NT²
技術文章
密碼欄位不是「這個畫面上的一個機密文字框」。它是整座保管箱都理解的語意欄位型別——連遮罩、健康檢查、共用預設值與傳輸格式都包含在內。
閱讀時間 6 分鐘 作者 NT²
技術文章
護照、銀行帳戶、API 金鑰與助記詞,並不是同一種文字。若保管箱把它們都當成同一張空白頁,你就只能自己記住結構該長什麼樣子。
閱讀時間 7 分鐘 作者 NT²
技術文章
盲目同步要讓人信任,最好能畫出封包長相。邊緣看見的是形狀、大小與進度——不是標題、 筆記,也不是可搜尋的機密閣樓。
閱讀時間 7 分鐘 作者 NT²
技術文章
威脅模型會隨瀏覽器老化。這份 2026 更新繼續點名殘餘風險——XSS、已解鎖遭竊、敵意擴充功能、 來源供應鏈——並檢查客戶端世界移動時,哪些防線仍然站得住。
閱讀時間 7 分鐘 作者 NT²
技術文章
大型本機保管箱不是靠一句口號證明的。它靠的是量測人們實際使用的路徑—— 解鎖後的第一頁、防抖搜尋、FTS 與篩選查詢——並誠實說明這些數字不代表什麼。
閱讀時間 6 分鐘 作者 NT²
技術文章
許多應用自稱離線可用,實際上只是唯讀快取,加上一個期待基地台回來的佇列。 本地優先的保管箱先把完整 CRUD 放在裝置上。同步是可選的第二條路。
閱讀時間 7 分鐘 作者 NT²
技術文章
宣稱無敵的保管箱是在賣戲碼。NT² 點名殘餘風險——已解鎖時的 XSS、遭竊且仍解鎖的裝置、 敵意擴充功能——並把設計收斂成:那些失敗不會同時變成密碼神諭或可匯出的金鑰傾倒。
閱讀時間 7 分鐘 作者 NT²
技術文章
本機優先唯有在你能帶著雲端從未必須持有的加密快照離開時,才叫所有權。.nt2backup 就是那份快照:你掌控的檔案裡,裝著可攜保管箱設定檔區段與密封的承載。
閱讀時間 7 分鐘 作者 NT²
技術文章
解鎖、列表、搜尋與設定不該裂成三個產品。NT² Vault 維持一套保管箱 UI, 讓每個殼層只負責平台必須擁有的事:耐用檔案如何落在該裝置上。
閱讀時間 7 分鐘 作者 NT²
技術文章
鹽值、保管箱金鑰 DID 公開材料、同步游標與引導偏好,不是同一列肥大的 SQL。它們以具名的 保管箱設定檔區段存在——讓備份、同步與解鎖各自只碰需要的部分。
閱讀時間 7 分鐘 作者 NT²
技術文章
本機保管箱是裝置上的真正 SQLite 資料庫。當產品推出結構描述 v60 時,上線時期的保管箱必須就地升級——不能因為原始碼裡的 CREATE 語句變了,就強迫清除重建。
閱讀時間 7 分鐘 作者 NT²
技術文章
解鎖不是對你所有資料的盡力解密。NT² 先檢查一小段本機驗證碼。錯誤密碼會以關閉方式失敗:保管箱維持鎖定,介面也保持誠實。
閱讀時間 8 分鐘 作者 NT²
技術文章
編輯時,一筆憑證是欄位對應表。一旦這些欄位必須熬過鎖定、重新啟動或複本同步,它們需要的是可攜式密文形狀——而不是一份等著下一位讀取者打開的 JSON 傾印。
閱讀時間 7 分鐘 作者 NT²
技術文章
若解密後的金鑰控制代碼活得比已解鎖工作階段還久,靜止加密就不完整。NT² 把自動鎖定 當成記憶體衛生:不可匯出的 CryptoKey、只存在記憶體、在閒置、重新整理與關閉分頁時清除。
閱讀時間 7 分鐘 作者 NT²
技術文章
本機優先保管箱需要裝置上真正的關聯式引擎。若把引擎放在 UI 執行緒, 每一次分頁查詢都會與繪製、輸入搶資源。NT² Vault 在 Web Worker 中執行 SQLite,外層是型別化訊息與單一鎖鏈,讓列表在資料庫保持誠實的同時仍能回應。
閱讀時間 1 分鐘 作者 NT²
產品故事
如果你已經把機密放在本機資料庫裡,你可能不需要被說服雲端有風險;你可能需要的是更好的結構。
閱讀時間 7 分鐘 作者 NT²
技術文章
雲端可以協助傳遞密封封包,卻不必變成可讀郵件匣來存放待處理共用。中繼索引密文。 收件匣留在裝置上。
閱讀時間 1 分鐘 作者 NT²
產品故事
資料住在哪裡,會影響誰能碰它、處理它、傳喚它、遺失它,或把它變現。
閱讀時間 7 分鐘 作者 NT²
技術文章
在兩個瀏覽器分頁開啟同一個保管箱很平常。讓兩個分頁同時寫入同一份本機 SQLite 檔案則否。NT² Vault 選出一個寫入者,並讓其他已解鎖分頁當跟隨者。
閱讀時間 6 分鐘 作者 NT²
技術文章
保管箱需要知道哪些檔案屬於哪些項目、它們有多大、以及如何解開金鑰。 它不需要把那些加密位元組塞進負責回答這些問題的關聯式資料庫裡。
閱讀時間 7 分鐘 作者 NT²
技術文章
本機搜尋不是單一查詢形狀。自由文字需要標題與搜尋文字的全文索引。 類別、垃圾桶、封存等篩選需要一般的表條件。產品會切換策略, 讓介面不必把整個保管箱塞進記憶體,也能感覺可搜尋。
閱讀時間 7 分鐘 作者 NT²
技術文章
本機保管箱可以保存數千筆結構化項目,卻不必變成巨大的記憶體內陣列。 耐用的真實資料留在 SQLite。介面只持有一分頁的輕量列表列, 並透過虛擬列表渲染。
閱讀時間 8 分鐘 作者 NT²
技術文章
「聯絡客服重設密碼」聽起來令人安心。對加密保管箱而言,它也透露了最終由誰控制存取權。NT² 選擇一項更難實現的承諾:還原材料由你保管,而不是放在我們的客服中心。
閱讀時間 8 分鐘 作者 NT²
技術文章
同步不必把本機保管箱變成雲端資料庫。邊緣可以辨識帳號、儲存不透明 replica frame 並傳遞更新,卻不必知道更新裡有什麼。
閱讀時間 8 分鐘 作者 NT²
技術文章
SQLite 需要的是檔案。隱私保管箱需要耐用的關聯式儲存,而且隨著項目、索引與加密附件增加, 效能仍須保持穩定。以 IndexedDB 承載 SQLite 虛擬檔案系統,確實能連接這兩個世界, 但這座橋也會介入每一次資料庫操作。對 NT² Vault 而言,瀏覽器中的保管箱檔案應該放在 Origin Private File System。
閱讀時間 8 分鐘 作者 NT²
技術文章
同一個畫面,可能讓兩個安全事件看起來像一次登入。我們刻意將它們分開,因為開啟加密資料與向伺服器證明身份,是風險各異的兩件事。
閱讀時間 8 分鐘 作者 NT²
技術文章
鹽值不是祕密,但它存放的位置,決定了誰能組成一套密碼猜測系統。NT² 將 KDF 鹽值與密碼驗證資料留在本機保管箱內,讓解鎖從頭到尾都在裝置上完成。