本卡屬 FR-195(Agent 資安修正),第 2 批 F12。修 FR-186 掃描的 C2 F1(3/3 票),嚴重度:中。

這張卡做什麼(白話)

Agent 連 Linux 主機(SSH)時,第一次連線會記住對方的指紋,之後指紋不符就拒絕,帳密不會送出去——跟遠端桌面第一次連線問「要不要信任這台」是同一種做法,客戶不用匯入任何憑證。連 Windows 主機(WinRM)這條一直沒有做:就算客戶開了 HTTPS,Agent 也不確認對方是不是原本那台,同網段的人冒充目標主機就能拿到客戶的 Windows 稽核管理員帳號。

這張卡把 WinRM 補成跟 SSH 一樣:開了 HTTPS 的,第一次連線記住對方憑證的指紋,之後不符就拒絕、帳密不送出。客戶什麼都不用貼。

沒開 HTTPS(走明文 5985)的主機沒有憑證可以記,照舊可以掃,不擋;只在測試連線結果與執行紀錄多一句提示「這台走未加密連線,建議在主機上啟用 WinRM HTTPS」。

問題在哪(行號首腦 2026-11-11 對主線 b8b1158 重核過,仍然有效)

改哪些檔

guidant_agent/scan/adapters/connectors/winrm_cert_pins.py(新檔)
guidant_agent/scan/adapters/connectors/inspec.py
guidant_agent/scan/adapters/connectors/inspec_config.py
.claude/rules/security/external-calls-and-tools.md
test/test_inspec_connector.py

怎麼做