V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sudoy
V2EX  ›  问与答

Electron Forge 代码签名

  •  
  •   sudoy · 35 天前 · 706 次点击
    这是一个创建于 35 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 Electron Forge 写了个物流软件,打包完生成 exe 和 dmg,本地运行竟然没有提示警告,心想这也太爽,竟然不用代码签名。结果传到网站 S3 ,自己试着下载,刚下载完 Windows 就给我检测成病毒。想请问下有什么经济实惠的代码签名方案吗?主要是 Windows 签名,Mac OS 有最好没有也没关系。

    16 条回复    2024-08-28 20:30:37 +08:00
    qinjiang
        1
    qinjiang  
       35 天前   ❤️ 1
    ev 代码签名一年两千左右
    sudoy
        2
    sudoy  
    OP
       35 天前 via iPhone
    @qinjiang 我记得之前 10 块钱美金就可以买一个证书自己用软件签名,现在好像要改成用u盘签名了,价格贵很多
    ZeroClover
        3
    ZeroClover  
       35 天前   ❤️ 1
    只有 EV 代码签名有 SmartScreen Instant Trust 。低于 EV 的代码签名只有当你的软件有足够多的使用量以后 SmartScreen 才不会报警

    CA/B Baseline 更新以后代码签名必须使用 HSM 保存私钥

    macOS 更需要代码签名,macOS 15 Beta 以后疑似禁止用户全局禁用 Gatekeeper ,现在会报错「 This operation is no longer supported. To disable the assessment subsystem, please use configuration profiles.」。
    kk2syc
        4
    kk2syc  
       35 天前   ❤️ 1
    如果是特定的私有部署的行业软件,没必要签名…
    FreeWong
        5
    FreeWong  
       35 天前
    代码签名证书太贵了
    sudoy
        6
    sudoy  
    OP
       34 天前 via iPhone
    @ZeroClover mac 签名太麻烦了,不想搞
    sudoy
        7
    sudoy  
    OP
       34 天前 via iPhone
    @FreeWong 确实挺贵
    yinmin
        8
    yinmin  
       33 天前 via iPhone   ❤️ 1
    1. 打包成 zip 压缩包上传服务器供下载,windows 内置 zip 解压缩功能的
    2. 如果是安装程序,不要默认静默安装,要先弹出一个界面。如果的确需要静默安装特性,可以通过加一个参数(例如:-s )才启用静默安装。
    yinmin
        9
    yinmin  
       33 天前 via iPhone
    另外,代码签名可以按月购买的,如果程序更新不频繁,需要签名的时候只买 1 个月。
    ZeroClover
        10
    ZeroClover  
       33 天前
    @sudoy #6 ?我怎么没看出来有什么麻烦的?

    sudoy
        11
    sudoy  
    OP
       32 天前
    @ZeroClover 申请开发者账号挺麻烦的,个人可能还好点,公司要申请邓白氏编码
    j8sec
        12
    j8sec  
       31 天前   ❤️ 1
    楼主可以联系我,可以优惠给您提供代码签名
    TG: @baotassl
    j8sec
        13
    j8sec  
       31 天前
    是您申请独立独享的签名,不是代签这种不稳定的服务哦。
    sudoy
        14
    sudoy  
    OP
       30 天前 via iPhone
    @j8sec 哎呀,您说晚了,我周末刚刚买了 ssl.com 的代码签名,花了我 129 美金。觉得有点不值;因为只能签 windows 应用,而且签完安装的时候 smartScreen 还是提示警告,好像是因为我买的是 OV 签名证书,要买更贵的 EV 签名证书才能消除这个警告窗口。哎😑
    sudoy
        15
    sudoy  
    OP
       30 天前 via iPhone
    今天无意间发现一个网站叫 todesktop ,是 yc 旗下的产品,99 美金一个月可以签名 win ,mac 和 Linux 的软件。我要是提前几天知道这个网站就不会买证书了。99 美金一个月个人觉得有点贵,但是可以多个平台一起签名还是很爽。对了我跟这家公司没有任何关系,不收他们的任何推广费,仅仅是刚好发现了在这里帖子提一下
    sudoy
        16
    sudoy  
    OP
       22 天前
    @sudoy 试用了 todesktop ,发现这竟然是个鸡肋软件。我用 electronjs 开发的软件,需要自己购买证书
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1723 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:42 · PVG 00:42 · LAX 09:42 · JFK 12:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.