跳到內容
Agent Threat Rules (ATR)EN
V. 證據與稽核

稽核員工具包

稽核員怎麼確認一個組織真的在跑 ATR,跑的也是它說的那個設定。每一步都能拿公開資料自己驗,不必找 ATR 維護者。

誰用
內部稽核、第三方稽核、採購審查
要準備
鎖定版本、部署設定、偵測紀錄樣本、自測與符規結果
產出
每個問題一個結論:已驗證、部分驗證或無法驗證
ATR 不做稽核ATR 不稽核、也不認證任何組織或部署,也沒有授權任何人代表 ATR 做這件事。引擎符不符規,是對照公開測試套件自我宣告的。這份工具包只幫稽核員驗證一個部署的說法。
  1. 01

    跑的是哪一版規則?

    索取
    相依套件鎖定檔或映像檔清單。
    驗證
    把鎖定的版本拿去對 npm 和發布標籤。舊版本都還列在版本歷程裡。
    證據
    EV-01
  2. 02

    跑哪個 lane?能不能阻擋?

    索取
    lane 和阻擋的部署設定。
    驗證
    拿 rules/index.json 的 lane 數量來對。enforce lane 只載入 stable 的規則。
    證據
    EV-02
  3. 03

    規則真的有在評估嗎?

    索取
    審查期間的偵測紀錄樣本。
    驗證
    在測試環境送入某條規則公開的正例輸入,看紀錄有沒有寫出那條規則的 ID。
    證據
    EV-03
  4. 04

    規則的行為,跟公開的一樣嗎?

    索取
    鎖定版本的自測輸出。
    驗證
    在同一版本上自己重跑自測。不用網路,也不用帳號。
    證據
    EV-04
  5. 05

    引擎符合規格嗎?

    索取
    正在用的引擎的符規結果。
    驗證
    結果是自我宣告的。自己重跑一次套件,再到實作者報告裡找這個引擎的宣告。
    證據
    EV-05
  6. 06

    規則準確嗎?

    索取
    組織引用的量測檔,和對應的 lane。
    驗證
    沒標 lane、版本和注意事項的數字,沒辦法比較。有幾個語料,其中一部分就是寫規則時用的。
    證據
    EV-06
  7. 07

    有哪些已知做不到?

    索取
    組織對這一版的 LIMITATIONS.md 和勘誤掌握多少。
    驗證
    不生效的規則是 draft 或 deprecated,在哪個 lane 都不會觸發,不能算進覆蓋範圍。
    證據
    EV-08