我们是开发人员,我们有一个数字签名应用程序安装程序。当我们安装此应用程序时,它会弹出影响安装体验的智能屏幕。它说Windows保护您的PCWindows SmartScreen阻止了无法识别的应用程序启动,运行此应用程序可能会使您的PC面临风险。我认为除了数字签名之外,微软还有一些策略来验证应用程序。有没有人有这个问题的经验,请给我一些线索来解决这个问题?
3 回答
元芳怎么了
TA贡献1798条经验 获得超7个赞
我一直在寻找,所以我将分享到目前为止我发现的内容。
我没有在Microsoft Windows 8中找到有关此功能的任何文档,但我可能只是在错误的地方找工作。
我读过的大多数文章都讨论了SmartScreen Filter的工作原理如下:
在运行下载的安装程序或可执行文件之前,Windows 8会咨询数据库。
数据库可以报告该程序是否已经:
报告为恶意/网络钓鱼(并由Microsoft员工验证)。
许多人使用/运行。
如果有足够的人运行该安装程序,而不将其报告为恶意,最终该程序将被标记为安全,并且其他用户将不会收到恼人的消息。
一些消息来源:( 这里)(这里)
用户安装程序时发送给Microsoft的信息包括IP地址,安装程序的哈希值和数字签名,以及可能的应用程序文件名。(见这里)
Microsoft员工可以直接访问数据库,以添加和标记安全的所有Microsoft应用程序。
也许Microsoft已经设置了一种方法来预先验证安装程序,如果不是,您可能只需要等到有足够多的人运行安装程序。(但不确定会有多少)。
- 3 回答
- 0 关注
- 453 浏览
添加回答
举报
0/150
提交
取消