加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

我的Windows应用程序是否需要使用受信任的证书进行签名?

发布时间:2020-12-14 05:43:08 所属栏目:Windows 来源:网络整理
导读:我使用C和QT库开发了一个 Windows应用程序.该应用程序不需要提升权限即可运行. 我打算将我的应用程序作为从网站下载的MSI安装程序进行分发.安装程序将使用我签名的证书进行签名. 但是,我没有签署EXE文件,我也没有看到任何问题.安装后启动应用程序时没有显示
我使用C和QT库开发了一个 Windows应用程序.该应用程序不需要提升权限即可运行.

我打算将我的应用程序作为从网站下载的MSI安装程序进行分发.安装程序将使用我签名的证书进行签名.

但是,我没有签署EXE文件,我也没有看到任何问题.安装后启动应用程序时没有显示安全警告.

所以问题是,我是否应该签署EXE文件?如果我不签名,会有任何问题吗?

例如,在我下载了Dependency Walker工具后,它会在每次运行时向我显示有关未经验证的发布者的安全警告.我的EXE文件也没有签名,但我没有看到任何警告.

我想知道如果我在签名的MSI安装程序中发布未签名的EXE文件,是否会遇到任何问题.

解决方法

EXE文件最好是签名,但通常不是强制性的.除非文件具有 zone identifier或正在升级(“以管理员身份运行”),否则Windows在运行未签名的可执行文件时不会警告用户.

但是,未签名的文件更可能会遇到来自安全软件的误报,可能会导致用户或管理员关注文件和/或进程的可信度,并且管理员在高安全性环境中更难以列入白名单.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读