附錄:聲明 ID 索引(單一事實來源)
本附錄是白皮書中所有聲明 ID 的單一事實來源。每則聲明都有唯一且穩定的識別碼與錨點,並以單行呈現,包含陳述與證據。證據僅連結到可重複驗證的權威參考資料(章節錨點或狀態頁/第三方報告入口),不連結到螢幕截圖或轉載的內容。
維護規則
- MUST:聲明 ID 必須唯一且穩定;一經發布,永不重複使用。
- MUST:每則聲明的證據必須可重複驗證(章節錨點或權威的第三方入口)。
- MUST:陳述只能斷言證據所支持的內容;避免使用「絕對安全」之類的措辭。
- SHOULD:當實作或政策的變更影響某則聲明時,請記錄於變更記錄,並連結受影響的聲明 ID。
第 1–4 章(範圍、威脅模型、架構、授權)
SCOPE-01
THREAT-01
陳述:威脅模型涵蓋網路攻擊、未經授權的下載、儲存空間/伺服器端的讀取嘗試,以及瀏覽器端的攻擊者。 Evidence:2.2
BOUNDARY-01
陳述:信任邊界清楚劃分用戶端、伺服器、物件儲存與外部環境之間的責任;伺服器不得取得 CEK。 Evidence:2.4
FAILCLOSE-01
陳述:發生驗證失敗或情境不一致時,系統必須採取失敗即關閉(fail closed)的做法,且不輸出任何部分明文。 Evidence:2.5
ARCH-01
陳述:核心資料物件清楚區分:加密區塊、資訊清單與稽核資料彼此隔離。 Evidence:3.2
FLOW-UP-01
陳述:上傳流程包含建立 transferId,並核發短效存取權杖(以查找為基礎的工作階段權杖),且具有嚴格的範圍與效期控制。 Evidence:3.3
FLOW-DL-01
陳述:下載時會解析 URL 片段以取得 CEK;讀取資訊清單與讀取區塊使用不同範圍的權杖;驗證失敗時採取失敗即關閉的做法。 Evidence:3.4, 2.5
AUTH-TOKEN-01
陳述:短效存取權杖是伺服器端的工作階段權杖(以查找為基礎),會過期,用於控管對密文與資訊清單的存取。 Evidence:4.2
AUTH-SCOPE-01
陳述:權杖依 read_manifest / read_chunk / upload_chunk 等範圍區分,並經過嚴格驗證。 Evidence:4.3, 4.4, 3.4
AUTH-PAID-01
陳述:付費使用者透過一次性魔法連結登入,並取得由用戶端持有的長效權杖,用於寄件者端的管理操作。 Evidence:4.1, 3.5
REVOKE-01
陳述:寄件者可以撤銷存取:刪除傳輸或移除檔案會使下載提前失效,並拒絕後續的存取。 Evidence:4.5
AUDIT-01
LOG-01
陳述:用戶端與伺服器端的記錄/遙測資料不包含 CEK、URL 片段,或任何可推導出的金鑰材料。 Evidence:4.7, 10.2
第 5 章(密碼學與金鑰管理)
CRYPTO-ZK-01
陳述:CEK 僅在瀏覽器中產生,並透過 URL 片段傳遞;伺服器絕不會產生包含 CEK 的完整下載連結。 Evidence:5.3.1, 5.3.2
CRYPTO-ZK-02
CRYPTO-E2EE-01
陳述:區塊使用 AES-128-GCM;驗證失敗時必須採取失敗即關閉的做法,且不輸出任何部分明文。 Evidence:5.4.2, 5.8.4
CRYPTO-CHUNK-01
CRYPTO-NONCE-01
陳述:IV 由 noncePrefix(8B)||uint32_be(chunkIndex) 推導而得,且在同一個 CEK 下不得重複。 Evidence:5.4.3, 5.8.1
CRYPTO-AAD-01
陳述:AAD 綁定 transferId + fileId + chunkIndex,並以 EncodeAAD_v1 編碼。 Evidence:5.4.4
CRYPTO-CLIENT-01
陳述:下載/解密頁面不載入任何第三方指令碼;用戶端記錄/遙測資料不包含片段或金鑰材料。 Evidence:5.6, 10.2
CRYPTO-TLS-01
陳述:全站強制使用 HTTPS;TLS 設定可透過公開的第三方報告進行驗證。 Evidence:5.1.2, /status#tls-configuration
第 6–7 章(資料生命週期/濫用防禦)
LIFECYCLE-01
ABUSE-01
第 8–9 章(隱私/網站安全與隔離)
PRIVACY-01
陳述:零知識的定義與承諾明確:CEK 只在用戶端產生與使用;伺服器無法還原金鑰。 Evidence:8.1
PRIVACY-02
陳述:已記載 URL 片段在隱私上的影響(複製/貼上、Referrer 洩漏、記錄)及其緩解措施。 Evidence:8.2, 10.2
WEB-01
WEB-HEADERS-01
陳述:安全性標頭的基準可透過公開的第三方報告進行驗證。 Evidence:/status#security-headers
WEB-OBS-01
陳述:可透過公開的第三方最佳實務掃描來檢查本網站。 Evidence:/status#http-observatory
第 10–12 章(記錄與事件應變/漏洞揭露/證據)
OBS-01
陳述:可觀測性遵循最小化原則,僅涵蓋營運與安全所需,並採用彙總/取樣策略。 Evidence:10.1
IR-01
陳述:已訂定資安事件應變流程(嚴重等級、圍堵、事後檢討、修復與公開通知)。 Evidence:10.4
VDP-01
陳述:已建立漏洞揭露流程,並優先處理可能影響零知識邊界的問題。 Evidence:11.2