【技术实现步骤摘要】
一种浏览器设置项的读/写方法、装置和系统
本专利技术涉及计算机网络
,特别涉及浏览器设置项的读/写方法、装置和系统。
技术介绍
基于浏览器设置项可以设置浏览器的很多操作,如浏览器的连接、安全和主页等。例如,用户可以根据自己需要设定浏览器设置项中的内容,浏览器设置项保存用户的设置,反映每个用户的喜好,便利了用户的使用。然而,一些软件,如木马或捆绑软件,会在不经过用户同意的情况下,对浏览器设置项自行进行修改,导致浏览器的性能不稳定,为用户的使用造成了不便。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器设置项的读/写方法和相应的一种与浏览器相关的浏览器设置项读/写装置、一种浏览器中的浏览器设置项读/写装置,以及一种对浏览器设置项进行读/写的系统。根据本专利技术的一个方面,本专利技术实施例提供了一种浏览器设置项的读/写方法,包括:一与浏览器相关的安全组件检测到对浏览器设置项的读/写操作;安全组件判断读/写操作的调用方是否可信任;若是,安全组件进行对浏览器设置项的读/写操作;若否,安全组件对读/写操作进行拦截。其中,上述一与浏览器相关的安全组件检测到对浏览器设置项的读/写操作包括:安全组件接收到浏览器根据用户的读/写命令发起的调用,确认检测到对浏览器设置项的读/写操作。其中,上述安全组件进行对浏览器设置项的读/写操作包括:安全组件根据浏览器的调用生成对话框;安全组件接收用户通过对话框输入的读/写数据。其中,上述安全组件判断读/写操作的调用方是否可信任包括:安全组件查找读/写操作的调用方是否在信任程序列表中, ...
【技术保护点】
【技术特征摘要】
1.一种浏览器设置项的读/写方法,包括:一与浏览器相关的安全组件检测到对浏览器设置项的读/写操作;所述安全组件判断所述读/写操作的调用方是否可信任;若是,所述安全组件进行对浏览器设置项的读/写操作;若否,所述安全组件对所述读/写操作进行拦截;其中,所述一与浏览器相关的安全组件检测到对浏览器设置项的读/写操作包括:所述安全组件接收浏览器发送的指示需要保护的浏览器设置项的请求,所述需要保护的浏览器设置项是所述浏览器根据用户输入的选取指令获知的;所述安全组件对需要保护的浏览器设置项的读/写操作进行检测。2.根据权利要求1所述的方法,其中,所述一与浏览器相关的安全组件检测到对浏览器设置项的读/写操作包括:所述安全组件接收到浏览器根据用户的读/写命令发起的调用,确认检测到对浏览器设置项的读/写操作。3.根据权利要求2所述的方法,其中,所述安全组件进行对浏览器设置项的读/写操作包括:所述安全组件根据所述浏览器的调用生成对话框;所述安全组件接收用户通过所述对话框输入的读/写数据。4.根据权利要求1所述的方法,其中,所述安全组件判断所述读/写操作的调用方是否可信任包括:所述安全组件查找所述读/写操作的调用方是否在信任程序列表中,若是,确认所述读/写操作的调用方可信任,若否,确认所述读/写操作的调用方不可信任。5.根据权利要求1所述的方法,其中,所述安全组件为集成在浏览器中的一个组件,或者,所述安全组件为与浏览器相独立的软件中的一个组件。6.根据权利要求1所述的方法,其中,所述安全组件对所述读/写操作进行拦截包括:所述安全组件在系统内核级别对系统中的文件读/写函数进行监测;所述安全组件判断所述文件读/写函数的调用方不可信任时,拦截所述调用方的文件读/写函数。7.根据权利要求1所述的方法,其中,所述安全组件进行对浏览器设置项的读/写操作包括:所述安全组件根据所述调用方的读/写数据向浏览器传递命令行参数,所述命令行参数包括浏览器设置项的名称和浏览器设置项的值;所述安全组件通过所述命令行参数修改或读取浏览器的配置文件中的浏览器设置项的值,执行对浏览器设置项的读/写操作;以及,若所述安全组件修改了浏览器设置项的值,所述安全组件利用修改后的浏览器设置项的值更新备份文件中相应浏览器设置项的值和签名;其中,在浏览器的配置文件中建立有备份文件,所述备份文件中包括配置文件中记录的浏览器设置项的内容和为浏览器设置项生成的签名。8.一种浏览器设置项的读/写方法,包括:在浏览器启动后,浏览器接收用户对浏览器设置项的读/写命令,浏览器根据所述读/写命令调用与浏览器相关的安全组件,以由所述安全组件接收用户的读/写数据;以及接收用户发送的选取指令,获知需要保护的浏览器设置项;浏览器根据需要保护的浏览器设置项向安全组件发送请求,该请求指示需要保护的浏览器设置项;浏览器接受所述安全组件根据用户的读/写数据对浏览器设置项进行的读/写操作。9.根据权利要求8所述的方法,其中,所述浏览器接受所述安全组件根据用户的读/写数据对浏览器设置项进行的读/写操作包括:浏览器接收所述安全组件根据用户的读/写数据发送的命令行参数,以使所述安全组件通过命令行参数修改或读取浏览器的配置文件中的浏览器设置项的值,执行对浏览器设置项的读/写操作,并使所述安全组件利用修改后的浏览器设置项的值更新备份文件中相应浏览器设置项的值和签名;其中,在浏览器的配置文件中建立有备份文件,所述备份文件中包括配置文件中记录的浏览器设置项的内容和为浏览器设置项生成的签名,以及,所述命令行参数包括浏览器设置项的名称和浏览器设置项的值。10.根据权利要求8所述的方法,其中,所述浏览器接收用户对浏览器设置项的读/写命令包括:浏览器在选取的一个浏览器设置项中添加为浏览器设置项生成的控制界面,所述控制界面上设置有控制接口;浏览器接收用户通过所述控制接口发送的浏览器设置项的读/写命令。11.一种与...
【专利技术属性】
技术研发人员:熊鹏,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。