65、浏览器外应用之高信任应用全解析

浏览器外应用之高信任应用全解析

1. 高信任应用概述

高信任应用是一种特殊的浏览器外应用,具备一系列额外的特权。不过,这些特权无法与传统桌面应用的能力相媲美,但能执行一系列潜在危险的操作,比如激活第三方程序、直接访问文件系统等。因此,高信任应用更适合在受控环境中使用,例如企业网络,在这种环境下用户熟悉应用且信任发布者。而在其他场景中,用户可能不愿授予高信任应用所需的额外权限,甚至可能选择不安装该应用。系统管理员也可以配置计算机,阻止用户安装或运行需要高信任的浏览器外应用。

在开发需要高信任的Silverlight应用之前,可考虑Windows Presentation Foundation (WPF) 应用是否更适合。WPF应用是支持完整.NET框架的桌面应用,和Silverlight一样可从Web安装,但它专为Windows操作系统设计。

2. 高信任应用的安装

若要表明应用需要高信任,只需打开浏览器外设置窗口,勾选“需要高信任”设置。当安装过程启动(可通过右键单击Silverlight菜单或调用Application.Install()方法),浏览器会显示更具威慑力的安全警告。

若使用证书颁发机构 (CA) 的X.509证书对应用进行签名,情况会有所改善。此时,警告信息会包含发布者名称,感叹号图标会被威胁性较小的问号取代。

使用测试证书

专业的Silverlight应用通常使用知名证书颁发机构(如VeriSign)的证书进行签名。若使用自己创建的测试证书签名,用户不会看到友好的警告信息。因为创建测试证书时,你承担了证书颁发机构的角色,而他人的计算机默认信任知名证书颁发机构,不会信任你,所以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值