專文 03 / 基礎設施

掌握關鍵路徑

你不必控制一切。找出少數決定你能否繼續的依賴。

本譯文版本尚待母語編輯審閱。

山間湖泊旁,一棟木屋的屋頂裝有太陽能板。
置身於更大系統中的家。原創插畫場景。

一個家庭可以有出色備份,卻仍無法碰到它們。檔案在、磁碟健康、說明完整。不幸的是密碼管理器要帳號登入,登入要郵件代碼,郵件又要密碼管理器。

每個元件可能各自可靠。安排並不可靠。困難活在連線裡。

基礎 · 關鍵路徑是切斷就會讓活動停下的那條鏈

想「能讀到家用文件」而不是「擁有 NAS」。往回:文件 → 磁碟或服務 → 登入 → 信箱或手機 → 電力。不必擁有每一個盒子。必須知道哪個盒子倒了,活動就結束。

從能力開始

「讓家用網路繼續跑」描述設備。「能碰到必要紀錄並聯絡人」描述結果。第二句給你更多自由。

隱藏的鉸鏈

兩個服務可能共用同一個身分提供者。兩份副本可能同步刪除。對工程師,常見鉸鏈是身分。若註冊商經由你正被鎖住的同一 Gmail 復原,你沒有網域,只有希望。

dig +short NS example.org
dig +short SOA example.org
whois example.org | sed -n '1,40p'

所有權有好幾種形式

掌握關鍵路徑不一定是法律所有權。這裡的所有權是理解路徑、讓重要決定成為刻意的。你實際擁有卻無法維護或取回內容的機器,實用控制很少。

把力氣放在失敗會奪走行動能力的地方。

專家 · 刻意打斷身分循環

保險庫 → 同一保險庫裡的 TOTP → 手機 → Google/Apple → 信箱 → 保險庫裡的密碼。選一個不在迴圈裡的根:紙本恢復碼、你產生並備份過種子的硬體權杖、離線 OpenPGP 認證金鑰、不同註冊商上的第二信箱。然後演練:鎖上便利路徑再恢復。

為較小的可工作狀態設計

復原不必是一切回歸。定義重要活動仍能繼續的縮小狀態。若啟動它還需要已失敗的服務,它就還不獨立。

小心花注意力

一個人能維護的系統有限。務實主權在下一小時能買到有意義的能力提升時才會變好。

vaultwarden  →  unlocks with master password + TOTP
TOTP seed    →  lives in the same vault, or on the phone
phone        →  recovers via Google/Apple ID
Google/Apple →  recovers via the mailbox
mailbox      →  password in the vault

這篇文章保留與英文版相同的標題層級、指令與摺疊段落,讓深度篩選與程式碼核對在翻譯裡仍然成立。實作細節以英文原稿的命令為準。

實務上,請把命令、摺疊段落與英文原稿對齊;翻譯負責說明,證據仍以可執行的指令為準。若某一層對你來說太深,先停在中階,把演練做完再往下。

下一篇專文 回到開頭 ↑