用户下载时,系统会弹出SmartScreen“未知发布者”警告,而此类警告不利于用户信任,可能会降低用户下载率。为什么会弹出此类警告?作为应用程序所有者,我们又该如何消除SmartScreen“未知发布者”警告?
为什么会弹出SmartScreen未知发布者警告?
出现“当前无法访问 > SmartScreen;检查你的 Internet 链接,无法访问Microsoft Defender SmartScreen,因此无法帮助你确定是否运行此应用。发布者:未知发布者”的“未知发布者”警告,通常原因是应用程序没有进行数字签名。
SmartScreen全称Microsoft Defender SmartScreen,是Windows、Internet Explorer 和Microsoft Edge的一个可防止网络钓鱼或恶意软件网站和应用程序以及潜在恶意文件下载的安全功能,它通过联机服务检查有关下载的应用程序的数字签名信息,以确定下载程序的信誉。如果此应用程序没有建立信誉,SmartScreen会认为它是恶意程序的风险较高,就会向用户显示诸如“未知发布者”的警告。
如何消除SmartScreen“未知发布者”警告?
对于此类警告,微软的建议是“使用代码签名对程序进行数字签名”,“使用属于 Windows 根证书计划的证书颁发机构(CA)颁发的代码签名证书”,以验证发布者的真实身份,确保应用程序代码的完整性。
01证书颁发机构(CA)
Windows根证书计划的证书颁发机构(CA)主要有GDCA、Digicert、和GlobalSign等可供选择。
02部署企业证书
OV标准型代码签名证书
申请OV标准型代码签名证书只需要验证申请企业的基本信息、税务信息就好,验证成功后通过邮件等形式发放证书,主要对32/64位应用程序进行签名,防止各类杀毒软件误报等。
EV增强型代码签名证书
申请EV代码签名证书除了验证企业的基本信息、税务信息外还要对企业的经营地址、申请人身份进行审查,验证成功后会用U盘邮寄证书。和OV标准代码签名证书不一样的是,EV增强型代码签名证书支持Windows 10内核驱动文件签名。
以上就是关于如何消除SmartScreen未知发布者警告的相关内容了,作为应用程序所有者,通过使用代码签名证书对程序进行数字签名,在验证开发者身份的同时,确保程序代码的完整性,提高程序可信度,增强用户信任,让用户可以放心下载和使用。

领取优惠
提交成功!