软件开发公司在发布软件后,用户尝试下载并安装软件时,如果被SmartScreen识别不常见或尚未建立起良好的信誉度,系统会发出警告,提示用户软件程序可能会对电脑构成风险,或者提示软件非正版软件,这有可能会造成用户下载量大幅度降低。
一、如何消除SmartScreen警告
软件开发公司如果需要消除SmartScreen警告,需要获得一个代码签名证书,尤其是扩展验证(EV)代码签名证书,可以显著提高软件的信誉度。EV证书会立即提升SmartScreen信誉,减少警告的出现。这不仅仅是提升用户在使用过程中的体验度,另外也是保障发布的软件完整性,避免用户使用的是有木马病毒、被篡改后的软件,造成公司声誉和经济上的损失。
二、如何获取EV代码签名证书
在选择EV代码签名证书时,有很多的CA机构都提供EV代码签名证书。如DigiCert、GlobalSign等等,这些国际品牌往往在国内没有直销公司,语言不通以及时差等等问题很难与机构直接采购。一般都是由国内代理公司进行授权销售,以JoySSL举例申请的步骤:
1、访问厂商官网
打开证书厂商JoySSL官网,注册账号(微信扫码或者手机验证),注册时底部会有填写注册码,有需要可以填写“230921”,填写后可获得大量优惠卷和部署安装指导服务。
2、选择证书类型
不同各类的证书有很多,有针对域名的域名类型证书,如DV单域名证书、OV通配符证书,有针对IP的公网IP证书等等,这里选择针对软件使用的EV 代码签名证书。
3、下单并填写信息
选择需要的证书后,填写信息,如公司信息,地址信息,邮箱,联系人等等信息,这个步骤一定要注意,确保填写的信息是正确的。
4、回复邮件
申请证书后,一般会收到邮件,在申请后要注意查看邮件,并按邮件的要求回复确认信息核对
5、等待UK寄回
代码签名在申请后,会给单个或个人邮寄一个UK,一般是海外发出,7-10天左右收到。
6、进行数字签名
收到UK后,根据提示进行数字签名。之后用户在下载软件时,就不会再有SmartScreen警告。
特别注意:
选择EV代码签名后,会对其名下所有软件进行签名,所以也不存在单个软件需要一个证书的情况,这点和普通的SSL证书还是有区别,注意区分