Files
Genarrative/apps
lhk229 2b24da2557 加固浏览器清扫与收束:杀前镜像复核、收割结果确认、镜像默认视口
sweep.rs:杀前新增活进程镜像路径复核(Windows QueryFullProcessImageNameW / Linux /proc/pid/exe),打开失败 fail-closed 拒绝
sweep.rs:Unix 新增属主目录 euid 检查,拒绝他人在 /tmp 伪造的 ga-browser-* 目录
sweep.rs:Windows 杀树改为追踪制,全部成员从快照消失才报成功,root 先死子进程残留不再误报
sweep.rs:Unix 检查 kill 返回值并以 kill(pid,0) 确认进程消失后才报成功
process.rs:reap 返回 root 退出确认,非 Windows confirm_reaped 用 try_wait 兜底,挂起/杀失败暴露为 browser-cleanup-unconfirmed
process.rs:handler_config 镜像 BrowserConfigBuilder 默认 viewport(Some 800x600),与旧 Browser::launch 行为一致
测试:杀树两个用例断言整树成员真实消失,新增镜像复核测试
2026-09-22 17:06:09 +08:00
..