在当今互联网时代,越来越多的企业会开发自己的软件程序来宣传品牌、开展业务,然而如果直接发布软件程序,那么用户在下载安装软件程序时,就会出现了“未知发布者”警告弹窗。这种弹窗会给予用户不安全的感知,可能会吓退软件用户,导致其不再使用,由此,如何解决此类警告是软件开发者关注的重点问题。那么什么是未知发布者警告?作为软件开发者,如何解决未知发布者警告呢?

什么是未知发布者警告?

未知发布者警告是指安装或执行未使用代码签名证书进行数字签名、未经可信验证的软件开发者发布的程序或软件时弹出的安全警报。未知发布者警告主要目的是提前警告用户在安装或执行来自未知发布者的程序后可能面临的安全威胁,因为这些程序可能包含病毒和恶意软件等恶意代码,会增加遭受身份盗窃、金融欺诈、系统文件损坏等安全风险。

下图是未签名软件弹出的未知发布者警告示图:

未知发布者警告如何解决?

要解决未知发布者警告其实很简单,软件开发者可以使用证书颁发机构CA颁发的代码签名证书对软件程序进行数字签名,确认软件开发者的真实身份,从而消除“未知发布者”警告

下图是已签名软件弹出的弹窗示图:

通俗来说,代码签名证书通过验证软件开发者身份的真实性、软件程序代码的真实性完整性,帮助软件开发者获得信任,让用户下载软件时,能通过数字签名验证软件来源可信,确认软件、代码没有被非法篡改或植入病毒,保护用户不会被病毒、恶意代码和间谍软件所侵害,也保护了软件开发者的利益,让软件能在互联网上快速安全地发布。

值得一提的是,代码签名证书按验证类型可分两类,OV代码签名证书(普通代码签名证书)和EV代码签名证书。不论是OV代码签名证书还是EV代码签名证书,都支持对32位或者64位.exe, .dll, .cab, .ocx(ActiveX),.msi,.xpi等格式文件的应用程序进行数字签名,两者的主要区别见下图,大家可以根据自己的需求和预算来选择。

 总而言之,通过使用代码签名证书对软件程序进行数字签名,验证开发者身份真实身份,可消除未知发布者警告,同时也可确保软件程序的真实性、完整性,提高程序可信度,增强用户信任,让用户可以放心下载和使用。


锐成信息Racent
1 声望1 粉丝

深耕数字证书领域,深研PKI技术,对SSL证书、代码签名证书、邮件安全证书等有深入了解,助力网络安全、数据安全。