Security 运行Activex控件并维护安全性

Security 运行Activex控件并维护安全性,security,browser,activex,controls,Security,Browser,Activex,Controls,在我的web应用程序中,我有一个调用activex控件的部分。activex控件在从web服务器访问我的web应用程序的所有客户端PC中都可用。但是,当尝试从客户端计算机的浏览器(使用Wshell)运行此ActiveX控件时,由于在我的浏览器中禁用了“运行ActiveX控件和插件”,因此未调用该控件。因此,我将浏览器设置更改为启用模式,然后Activex控件为我提供了预期的输出。我担心浏览器设置的这种更改会允许任何其他网站损害我的系统。我怎样才能解决这个问题?有什么想法吗?提前感谢从Vista+

在我的web应用程序中,我有一个调用activex控件的部分。activex控件在从web服务器访问我的web应用程序的所有客户端PC中都可用。但是,当尝试从客户端计算机的浏览器(使用Wshell)运行此ActiveX控件时,由于在我的浏览器中禁用了“运行ActiveX控件和插件”,因此未调用该控件。因此,我将浏览器设置更改为启用模式,然后Activex控件为我提供了预期的输出。我担心浏览器设置的这种更改会允许任何其他网站损害我的系统。我怎样才能解决这个问题?有什么想法吗?提前感谢

从Vista+IE7开始,出现了大量的安全更改。IE中的Where以procted模式启动,这有助于通过以极受限制的权限运行Internet Explorer进程来保护用户免受攻击。受保护模式可显著降低攻击在用户计算机上写入、更改或销毁数据或安装恶意代码的能力

更多详情:


因此,开发人员必须修改应用程序,以符合新的标准,例如从插件开始进程-将widows消息从LI(低集成度)发送到HI进程等。

您可以对ActiveX进行数字签名,这样用户就不必为了允许其运行而过多地损害浏览器的安全性。但是,从本质上讲,ActiveX并不十分安全,当您选择ActiveX时,这些问题总是会出现