Skip to content

1.1.4

Choose a tag to compare

@Bronzesakon Bronzesakon released this 10 Jul 14:12

v1.1.4 — 安全加固 + 编译优化

安全加固

  • API Key 与 Usage Token 改用 Windows DPAPI 加密存储,不再明文写入 config.json,凭据以 enc1:{hex} 格式保存于 %APPDATA%\DeepSeekMonitorWindows\config.json,向后兼容旧版明文配置。
  • 启用 CSP 内容安全策略,阻止内联脚本注入和外部资源加载。
  • 关闭 withGlobalTauri,阻止外部网页访问 Tauri IPC。
  • 登录同步 JS 注入增加域名白名单守卫,仅拦截发往 DeepSeek 域名的请求(移除 __TAURI__ 辅助通道)。
  • 登录窗口添加 on_navigation 导航限制,仅允许 platform.deepseek.comapi.deepseek.com
  • 拆分 capabilities 权限login-sync 窗口仅保留最小权限(core:default),不再开放窗口操作和事件 API。
  • 输入校验:API Key 长度上限 256 字符 + sk- 格式警告;Usage Token 长度上限 4096 字符。

编译优化

  • 新增 [profile.release]strip = true + lto = true + codegen-units = 1,NSIS 安装包从 ~5.1MB 缩减至 ~2.5MB
  • 新增 tauri-build.ps1 / tauri-check.ps1 / tauri-dev.ps1 / cargo-check.cmd 等编译脚本,自动查找 Visual Studio 工具链。
  • 新增 npm script 入口:npm run tauri build

其他

  • 版本号更新至 1.1.4