feat(web): add IwoooS host tool evidence chain
Some checks failed
CD Pipeline / tests (push) Successful in 1m38s
Code Review / ai-code-review (push) Successful in 12s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled

This commit is contained in:
Your Name
2026-05-31 22:38:54 +08:00
parent ce5da0bfb4
commit 3c7a469ae4
6 changed files with 585 additions and 0 deletions

View File

@@ -1,3 +1,29 @@
## 2026-05-31IwoooS 主機與工具證據鏈首層化
**背景**
- 使用者批准繼續,並持續追問 Kali `192.168.0.112` 是否真的整合、兩台開發主機與監控工具是否有納入整體資安網。
- 既有 IwoooS 已有大量 host / Kali / evidence / owner decision 區塊但位置偏後使用者不容易在第一段理解「112、111、168、監控工具、版本來源」各自卡在哪裡。
- 本輪維持 Gate 0 與低摩擦策略只把主機與工具證據鏈前台化不新增掃描、更新、修復、SSH 變更、GitHub / Gitea 來源變更或 runtime 動作。
**本次調整**
- `/zh-TW/iwooos` 新增 `主機與工具證據鏈` 首層卡:
- 三台主機Kali `192.168.0.112`、開發主機 `192.168.0.111`、開發主機 `192.168.0.168`
- 六條工具線Sentry / SigNoz / Monitoring、MCP、自建 MCP、Ansible、KM、GitHub / Gitea 版本來源。
- 五段流程:只讀觀測 → 脫敏收證 → 人工審核 → 負責人閘門 → 執行鎖定。
- 前台明確顯示:
- Kali 112 已納入只讀證據鏈,但 `/execute=false`、不更新、不重啟、不掃描。
- 111 / 168 已納入只讀主機視野,但只收 owner evidence 與中繼資料,不做 SSH 變更。
- Monitoring / MCP / Ansible / KM / source control 都只顯示 evidence state不直接 apply 或同步 refs。
- `docs/security/iwooos-posture-projection.snapshot.json``scripts/security/security-mirror-progress-guard.py` 新增 host/tool evidence chain 的 first-layer、count 與禁止開閘防退化檢查。
**進度邊界**
- 整體 headline 仍維持 `61%`;這一輪是「使用者能看懂主機與工具整合狀態」向前,不是 runtime 開閘。
- 框架 / 治理 / 文件 / schema / read-only evidence 可視化可視為約 `89-90%`
- runtime ingestion、Kali active execution、GitHub primary、主機變更仍維持 `0``false`
## 2026-05-31Monitoring 接上 Incident 監控證據鏈
**背景**

View File

@@ -56,6 +56,10 @@
"global_security_mesh_matrix_asset_count": 8,
"global_security_mesh_matrix_read_only_count": 8,
"global_security_mesh_matrix_runtime_gate_count": 0,
"host_tool_evidence_chain_first_layer": true,
"host_tool_evidence_chain_host_count": 3,
"host_tool_evidence_chain_tool_lane_count": 6,
"host_tool_evidence_chain_step_count": 5,
"vibework_security_onboarding_first_layer": true,
"vibework_security_onboarding_item_count": 6,
"vibework_security_onboarding_runtime_gate_count": 0,
@@ -264,6 +268,7 @@
"display_professional_security_experience",
"display_concrete_work_snapshot",
"display_global_security_mesh_matrix",
"display_host_tool_evidence_chain",
"display_vibework_security_onboarding",
"display_awooop_read_only_landing_readiness",
"display_awooop_cross_session_handoff_packets",