对于软件开发者或者软件开发公司来说,发布应用程序后会面临一个难题,那就是用户在下载此应用程序时,SmartScreen会弹出“Windows Defender SmartScreen 已阻止启动个未识别的应用,运行此应用可能会导致您的电脑面临风险” 的警告,这种警告不利于用户信任,还有可能会减少用户下载率。
一 为什么会有这样的提醒?
这是因为您的软件触发了微软SmartScreen 筛选器,它是Microsoft微软推出一个保护用户免受互联网威胁的安全功能,可防止网络钓鱼或恶意软件网站和应用程序以及潜在恶意文件下载。
SmartScreen的工作原理是向 Microsoft 发送信息,以便对照已报告的恶意软件网站和已知不安全程序列表检查您的下载。如果发现有匹配的内容,SmartScreen 就会警告您,为了您的安全,该下载已被阻止。SmartScreen还会根据用户常用的下载列表来检查您下载的文件,如果您的下载不在列表中,它会发出警告。
二 如何消除SmartScreen警告
对于此警告,应用程序所有者的最佳做法就是建立SmartScreen信誉。而要获得SmartScreen信誉,就需要使用代码签名证书对应用程序进行数字签名。
代码签名证书分为OV和EV代码签名证书。使用OV代码签名证书需要通过累计下载才能获得SmartScreen信誉,而EV代码签名证书可立即获得SmartScreen信誉,下载应用程序时不会再出现Windows中的SmartScreen警告。
三 EV代码签名证书申请流程
1 注册账号
登录国内经销商JoySSL官网(有价格优势),注册一个证书申请账号,注册还会要求选填注册码,填写后可获取优惠券和一对一技术指导,有需要可填写“230916”
2选择证书并下单
在证书分类选项中选择代码签名,在证书类型中选择EV,根据自身需求选择证书品牌(Digicert、Sectigo、GlobalSign)。填写申请信息,包括个人或组织的基本信息、证书类型、软件相关信息等。确保填写准确无误。并下单支付费用(如已经填写注册码,可联系客服发放优惠券)
3 审核信息
CA将对您的身份信息和申请材料进行审核。审核过程可能包括电话验证、邮件验证等多种方式。在审核过程中,可能会联系您以核实身份或要求提供额外的证明文件。请确保及时响应并提供所需信息。
4 接收证书与使用
一旦审核通过,CA会颁发代码签名证书给申请者,收到后根据安装指南进行安装部署对软件进行签名!
标签:证书,Windows,代码,签名,软件,Defender,SmartScreen,下载 From: https://blog.csdn.net/William1234er/article/details/140639015