母案:CM-1188 FR-064 防竄改偵測與授權鎖定

目標

母案五條驗收條件全鏈實測+License 既有流程迴歸,本案收口 gate。

design.md 對應(§6 端到端驗收)

  1. 改檔拒啟:出貨 image 起容器正常→停→改①層任一 .so(或②層資料檔)一個 byte→重啟→啟動被拒、log 列不符檔案與 reason、顯示 fingerprint+event_id、FS 標記檔出現
  2. 運行中改檔觸發:運行中改固定核心一檔→(縮短抽查間隔或觸發業務埋點)→D10 複算兩次皆不符→雙落點寫入→立即 exit;有網情境 LC 端出現事件(D9)
  3. 重啟被拒(鎖定持續):承 2 直接重啟→不進驗證流程即拒啟;「容器重建但 volume 保留」→仍拒啟(FS 落點生效)
  4. unlock 恢復:LC 以該機 fingerprint+event_id 簽 token→核銷→紀錄清除、nonce 記錄、重啟恢復;負面案:同 token 重放/他機 token/過期 token 各自被拒
  5. 正常無誤報:未竄改 image 連續運行 ≥24h(跨多輪抽查)+完整功能冒煙(含④volume 大量寫入:上傳檔案、log 滾動)→零 tamper 事件、零誤鎖;啟動時間增量秒級

迴歸底線:License 既有簽發/匯入/驗證全鏈(含已出貨舊 license 檔)不受 D2 抽層影響。

子任務

(見下方連結清單)

依賴

FR-064.1–064.6 全部完成

參考:docs/features/FR-064-2608-tamper-detection/design.md §6

子任務卡清單