我使用Installshield创建了一个安装程序。当我双击安装该软件时,其发布者显示为“未知”。有没有人知道如何将此字段更改为已签名证书?我确实拥有来自VeriSign的签名证书。
我使用Installshield创建了一个安装程序。当我双击安装该软件时,其发布者显示为“未知”。有没有人知道如何将此字段更改为已签名证书?我确实拥有来自VeriSign的签名证书。
可能先检查一下:
看起来现在你可以向Microsoft提交文件进行恶意软件分析了。试试看-似乎这会产生"信任"-但我不确定是否涉及任何费用。
更新:还要查看此答案:如何避免“Windows Defender SmartScreen 阻止了一个未知应用程序”的警告 - 描述了一个让您的应用程序和安装程序得到信任的策略。
Microsoft: SmartScreen FAQ (交叉链接以备安全起见)。
IE
,Edge
,Windows
,反病毒软件
,下载量
,下载日志
,下载URL历史记录
,网站声誉
,等等...
总的想法是,被许多用户下载而没有重大事故的东西可能不会有害
。
我对证书已经过时了,但签名的效果很大程度上取决于您的证书的性质 - 它是否指向一个在用户目标计算机上默认存在的有效根证书(例如自签名证书显然不会默认存在),以及它是什么类型的证书(有关EV证书,请参见下文)。
在您的情况下,Installshield帮助文件可能提供了您需要使用所提到的证书的信息。这是该帮助文件的在线版本: Installshield 2018:数字签名和安全性。我相信如果您的VeriSign证书是最新的(我假设是SHA256- Installshield 2015以上),并且它是一个有效的代码签名证书(而不是其他类型的证书),那么它应该可以使用。除了签名之外,我们现在(自Windows 8起)正在处理“智能筛选”({{link2:请参见来自Windows Defender的样本阻止对话框}})。 {{link3:基于声誉的系统}}(还可以查看链接问题中的已接受答案),设置/应用程序遥测数据确定您的设置是否被认为是安全的 - 换句话说,仅凭简单的老式证书就不足以获得信任。所以他们告诉我 :-)。
你可以使用 EV代码签名证书来“购买信任”(有趣的概念-必须说)-它本质上是一个更昂贵的证书,具有USB硬件令牌安全和更严格的买家审查过程(还有进一步的细节):“通过EV代码签名证书签署的程序即使对于该文件或发布者没有先前的声誉,也可以立即与SmartScreen声誉服务建立声誉。”免责声明:由于经验不足,我对这些问题感到不确定,请注意以下答案是为了帮助您入门而尽力而为的。请在评论中报告任何重要的发现,以便供其他社区成员参考(或在原有答案中进行编辑或添加自己的答案)。
Linking Monster: 现在,链接大集合。抱歉 :-).
以下是一些智能屏幕链接以备查看:
一些进一步的证书链接以备存放: