软件开发者消除edge浏览器下载时“此应用不安全”的拦截方法

server/2024/9/23 7:23:31/

当Microsoft Edge浏览器显示“此应用不安全”或者“已阻止此不安全的下载”这类警告时,通常是因为Windows Defender SmartScreen或者其他安全功能认为下载的文件可能存在安全风险。对于软件开发者来说,大概率是由于软件没有进行数字签名,导致微软系统不信任这类软件,从而被提示未“不安全应用”。.

一、对于用户

在下载过程中,Edge浏览器可能会显示一个警告框,提示文件不安全。当然,此时用户可以点击“保留”或类似选项来继续下载。

前提是用户对于这个软件有一定的信任度,对于操作不熟练或者第一次下载这类软件的用户来说,可能就会停在这一步,不再进行下一步的操作,从而去选择可以确保安全的软件安装使用。

二、对于开发端

对于软件的开发者来说,不弄将软件的不完善转移给用户,这样会丢失大量用户,照成经济损失。而且哪怕用户在这一步选择了“保留”下载,在安装时还是会有“Windows Defender SmartScreen 未知发布者”的警告。

消除这种警告的方法:安装EV安全级别的代码签名证书

1、代码签名证书

代码签名证书是一种数字证书,用于对软件程序进行数字签名。这种签名保证了软件的完整性和来源的可验证性,使最终用户能够确认软件自发布以来未被修改过,并且确实出自声称的开发者之手。

数字签名是软件开发者用以证明软件身份的一种技术手段。通过向权威证书颁发机构(CA)申请代码签名证书,并对软件进行签名,可以显著提高软件的可信度。

2、证书获取

代码签名证书不论品牌都分为OV和EV。

OV代码签名证书通常还是需要通过累计下载次数和被“信任”次数达到一定量来消除Windows Defender SmartScreen筛选器的安全提醒。

而EV代码签名证书则可以立即消除这些提醒,并且支持更广泛的文件类型签名,如Windows内核模式驱动程序。EV代码签名证书提供了更高等级的验证,包括对企业身份的严格审查,这在提示信任度更高的场合显得尤为重要。

可以打开JoySSL的官方网站。注册一个新账号。在注册过程中,最后一栏会要求填写一个注册码以享受特定优惠或服务。可以填写“230915”来获取大额优惠和技术支持。

PC端界面 代码签名证书_代码签名证书申请购买-JoySSL代码签名证书是对可执行脚本、软件代码和内容进行数字签名的数字证书。代码签名证书用于验证开发者身份真实性、保护代码的完整性。用户下载软件时,能通过数字签名验证软件来源,确认软件、代码没有被非法篡改或植入病毒,保护用户不会被病毒、恶意代码和间谍软件所侵害。icon-default.png?t=N7T8https://www.joyssl.com/certificate/select/code_signing.html?nid=15

证书有几个品牌都各有优劣,不同品牌的代码签名证书在签发时间和价格上有所不同,开发者应结合自身的预算和需求进行选择。

通过数字签名,软件开发者不仅可以在技术上努力消除“此应用不安全”的拦截,还能够从根本上提升软件的安全性和用户体验,进而在用户心中树立起积极的品牌形象。这不仅有助于降低用户的顾虑和浏览器的拦截,也能够促进软件的长期发展和成功。


http://www.ppmy.cn/server/90610.html

相关文章

uni-app声生命周期

应用的生命周期函数在App.vue页面 onLaunch:当uni-app初始化完成时触发(全局触发一次) onShow:当uni-app启动,或从后台进入前台时显示 onHide:当uni-app从前台进入后台 onError:当uni-app报错时触发,异常信息为err 页面的生命周期 onLoad…

探索ChatGPT热门项目:开源扩展功能详细介绍

引言 随着人工智能技术的迅猛发展,自然语言处理技术也在不断进步。在这一背景下,聊天机器人作为一个备受关注的研究领域愈发引人注目。GitHub上涌现了许多备受欢迎的ChatGPT项目,这些项目值得我们深入研究和学习。本文将梳理一些在GitHub上颇…

elasticsearch全接触-面试宝典-知识大全

1. 简述什么是Elasticsearch? Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用Elasticsearch的水平伸缩性,能使数据在生产环境变得更有价值。Elasticsearch 的实现原理主…

基于flask的天气数据可视化系统1.0

基于flask的天气数据可视化系统1.0 一、效果展示二、flask简介三、图表绘制四、前端页面编写五、完整代码一、效果展示 该flask项目相对简单入门,使用了flask框架、bootstrap前端技术,数据使用的是上一篇scrapy爬取城市天气数据中爬取到的数据。 二、flask简介 Flask是一个…

Linux中,MySQL数据库基础

21 世纪,人类迈入了“信息爆炸时代”,大量的数据、信息在不断产生,伴随而来的就是如何安全、有效地存储、检索和管理它们。对数据的有效存储、高效访问、方便共享和安全控制已经成为信息时代亟待解决的问题。 数据库简介 使用数据库的必要性…

leetcode_50.Pow(x,n)

50. Pow(x, n) 实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,xn )。 示例 1: 输入:x 2.00000, n 10 输出:1024.00000示例 2: 输入:x 2.10000, n 3 输出&#xff1…

ArcGIS Pro SDK (九)几何 14 检索与导入、导出 - 副本

ArcGIS Pro SDK (九)几何 14 检索与导入、导出 文章目录 ArcGIS Pro SDK (九)几何 14 检索与导入、导出1 从地理数据库检索几何2 将几何图形导入和导出为已知文本3 将几何图形导入和导出到众所周知的二进制4 将几何导入和导出到 E…

一篇文章教你如何读懂 JMeter聚合报告参数!

在进行性能测试时,JMeter是一款备受推崇的开源工具。而其中的聚合报告(Aggregate Report)是我们分析测试结果、了解系统性能的重要依据。今天,我们就来深入探讨如何读懂JMeter聚合报告中的各项参数。 面对复杂的聚合报告&#xf…