一种用于浏览器的插件调用方法和插件管理器技术

技术编号:8347986 阅读:183 留言:0更新日期:2013-02-21 01:37
本发明专利技术公开了一种用于浏览器的插件调用方法和插件管理器。其中插件管理器包括输入/输出器,其包括第一输入/输出操作模块,所述第一输入/输出操作模块适于根据所述输入/输出器维护的操作权限列表,判定所述插件是否具有执行所述输入/输出操作的权限;若判定出所述插件具有执行所述输入/输出操作的权限,则执行所述输入/输出操作;若判定出所述插件不具有执行所述输入/输出操作的权限,禁止执行所述输入/输出操作;所述插件管理器拦截所调用的插件中涉及输入/输出操作的行为,将所述行为导入到所述输入/输出器中。本发明专利技术能够防止插件带来的安全隐患,而且,还不会影响插件其它功能的运行速度,提高了插件的执行效率。

【技术实现步骤摘要】

本专利技术涉及计算机网络
,具体涉及一种用于浏览器的插件调用方法和插件管理器
技术介绍
插件是一种遵循一定规范的应用程序接口编写出来的程序。很多软件都有插件, 插件有无数种。例如在IE浏览器中,安装相关的插件后,浏览器能够直接调用插件程序,用于处理特定类型的文件。插件是会随着IE浏览器的启动而自动执行的程序。IE浏览器常见的插件有Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等等。 再比如Winamp的DFX,也是插件。图I示出了现有技术中一种浏览器与插件交互工作的示意图。如图I所示,浏览器包含插件管理器,该插件管理器用于在主程序和插件之间提供各种接口,使得插件和浏览器之间得以交互工作。进而,插件根据自身的需求可以调用本地资源,例如进行文件的读 /写、文件的上传/下载、配置文件的操作等等。在该技术方案中,插件直接对本地资源进行操作,由此会带来不安全的隐患。具体来说,有些插件能够帮助用户更方便浏览互联网或调用上网辅助功能,这类插件属于正常程序;但也有部分插件被人称为广告软件(Adware)或间谍软件(Spyware),这类插件为恶本文档来自技高网...

【技术保护点】
一种用于浏览器的插件调用方法,包括:导入步骤,在浏览器调用插件时,拦截插件中涉及输入/输出操作的行为,将所述行为导入到输入/输出器中,所述输入/输出器维护有操作权限列表;第一输入/输出操作步骤,所述输入/输出器根据所述操作权限列表,判定所述插件是否具有执行所述输入/输出操作的权限;若判定出所述插件具有执行所述输入/输出操作的权限,则由所述输入/输出器执行所述输入/输出操作;若判定出所述插件不具有执行所述输入/输出操作的权限,禁止执行所述输入/输出操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:段培堃杭程任寰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1