v1.1.1
v1.1.1 更新内容(安全加固版)
安全
- 关闭命令注入面:启动 harness 的 node / dsh 路径改环境变量传参,路径含
&"^等特殊字符不再能破坏命令结构或注入执行(恶意路径实测拦截) - 提权杀进程溯源:
--elevated-kill增加一次性随机令牌校验 + 目标必须是 node 且命令行像 dsh + 完整性上限,拒绝一切来历不明或身份不符的调用(失败即拒绝,不杀) - 防误杀:端口占用者必须同时满足"node 进程 + 命令行含 dsh 特征"才被采纳/被停止,占用 3080 的无关 node 服务不会再被误杀
修复
- 崩溃自愈状态机:停止失败被采纳后自动重启恢复正常;停止/启动并发时停止必胜;双启动不可能
- 启动/停止/重启全程异步,界面不冻结;左键在启动进行中不再提前打开空窗
- 图标回归简单二态(蓝=运行,白/暗=停止),去掉闪动
- 更新检查修复 TLS 1.2(部分系统此前检查永远失败)
工程
- 完整生命周期状态机(Stopped/Starting/Running/Stopping,单一写入点)
- 两轮独立代码审查 + 交叉验证修复;文档四份(README/DEVELOPMENT 中英)同步
直接替换旧 exe 即可,配置(dshtray.ini)与设置自动保留。