一种浏览器锁定方法及装置的制造方法_4

文档序号:9887742阅读:来源:国知局
对应关系,进行注册表键重定向,将第一注册表键重定向到目标注册表键。这样,可以使系统访问到该目标注册表键,使用与该目标注册表键对应的浏览器。方便了客户端进行浏览器的锁定,不需要反复修改系统注册表,提高了系统运行速率。
[0142]在本发明的一种【具体实施方式】中,所述注册表键获得模块210,具体用于:
[0143]监测使用内核函数预先注册的注册表回调函数返回的参数;
[0144]根据所述参数,判断当前访问的是否为浏览器的注册表键;
[0145]如果是,则获取所述参数中携带的第一注册表键。
[0146]在本发明的一个实施例中,所述装置还包括:
[0147]名称获得模块,用于获得所述第一注册表键对应的键值名称和进程名称;
[0148]所述注册表键匹配模块220,具体用于:
[0149]分别将所述第一注册表键、所述第一注册表键对应的键值名称和进程名称与预先获得的规则文件中的源注册表键、键值名称和进程名称匹配;
[0150]如果匹配到,则确定所述第一注册表键与所述规则文件中的源注册表键匹配。
[0151 ]在本发明的一个实施例中,所述规则文件中包含CRC校验值,所述装置还包括:
[0152]校验值判断模块,用于在所述根据所述第一注册表键,确定所述第一注册表键是否与预先获得的规则文件中的源注册表键匹配之前,判断所述规则文件中的CRC校验值是否与预设的初始校验值一致,如果一致,则触发注册表键匹配模块220。
[0153]在本发明的一个实施例中,所述规则文件为加密文件,所述装置还包括:
[0154]解密模块,用于在根据所述第一注册表键,确定所述第一注册表键是否与预先获得的规则文件中的源注册表键匹配之前,对所述规则文件进行解密处理。
[0155]在本发明的一个实施例中,所述规则文件中包含版本号信息,所述装置还包括:
[0156]查询请求发送模块,用于向服务器发送针对所述规则文件的新版本的查询请求,所述查询请求中携带所述版本号信息;
[0157]规则文件接收模块,用于接收并存储所述服务器返回的新版本的规则文件。
[0158]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0159]本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0160]本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。
[0161]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种浏览器锁定方法,应用于客户端,其特征在于,包括: 在监测到系统访问注册表中记录的针对浏览器的注册表键时,获得所述系统访问的第一注册表键; 根据所述第一注册表键,确定所述第一注册表键是否与预先获得的规则文件中的源注册表键匹配; 如果是,则根据所述规则文件中匹配到的源注册表键和目标注册表键的对应关系,进行注册表键重定向,以使所述系统访问与匹配到的源注册表键对应的目标注册表键,所述目标注册表键为待锁定浏览器的注册表键。2.根据权利要求1所述的方法,其特征在于,所述在监测到系统访问注册表中记录的针对浏览器的注册表键时,获得所述系统访问的第一注册表键,包括: 监测使用内核函数预先注册的注册表回调函数返回的参数; 根据所述参数,判断当前访问的是否为浏览器的注册表键; 如果是,则获取所述参数中携带的第一注册表键。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获得所述第一注册表键对应的键值名称和进程名称; 所述根据所述第一注册表键,确定所述第一注册表键是否与预先获得的规则文件中的源注册表键匹配,包括: 分别将所述第一注册表键、所述第一注册表键对应的键值名称和进程名称与预先获得的规则文件中的源注册表键、键值名称和进程名称匹配; 如果匹配到,则确定所述第一注册表键与所述规则文件中的源注册表键匹配。4.根据权利要求1所述的方法,其特征在于,所述规则文件中包含CRC校验值,在所述根据所述第一注册表键,确定所述第一注册表键是否与预先获得的规则文件中的源注册表键匹配之前,所述方法还包括: 判断所述规则文件中的CRC校验值是否与预设的初始校验值一致; 如果一致,则执行所述根据所述第一注册表键,确定所述第一注册表键是否与预先获得的规则文件中的源注册表键匹配的步骤。5.根据权利要求1所述的方法,其特征在于,所述规则文件为加密文件,在根据所述第一注册表键,确定所述第一注册表键是否与预先获得的规则文件中的源注册表键匹配之前,所述方法还包括: 对所述规则文件进行解密处理。6.根据权利要求1所述的方法,其特征在于,所述规则文件中包含版本号信息,所述方法还包括: 向服务器发送针对所述规则文件的新版本的查询请求,所述查询请求中携带所述版本号?目息; 接收并存储所述服务器返回的新版本的规则文件。7.一种浏览器锁定装置,应用于客户端,其特征在于,包括: 注册表键获得模块,用于在监测到系统访问注册表中记录的针对浏览器的注册表键时,获得所述系统访问的第一注册表键; 注册表键匹配模块,用于根据所述第一注册表键,确定所述第一注册表键是否与预先获得的规则文件中的源注册表键匹配,如果是,则触发重定向模块; 所述重定向模块,用于根据所述规则文件中匹配到的源注册表键和目标注册表键的对应关系,进行注册表键重定向,以使所述系统访问与匹配到的源注册表键对应的目标注册表键,所述目标注册表键为待锁定浏览器的注册表键。8.根据权利要求7所述的装置,其特征在于,所述注册表键获得模块,具体用于: 监测使用内核函数预先注册的注册表回调函数返回的参数; 根据所述参数,判断当前访问的是否为浏览器的注册表键; 如果是,则获取所述参数中携带的第一注册表键。9.根据权利要求7所述的装置,其特征在于,所述装置还包括: 名称获得模块,用于获得所述第一注册表键对应的键值名称和进程名称; 所述注册表键匹配模块,具体用于: 分别将所述第一注册表键、所述第一注册表键对应的键值名称和进程名称与预先获得的规则文件中的源注册表键、键值名称和进程名称匹配; 如果匹配到,则确定所述第一注册表键与所述规则文件中的源注册表键匹配。10.根据权利要求7所述的装置,其特征在于,所述规则文件中包含CRC校验值,所述装置还包括: 校验值判断模块,用于在所述根据所述第一注册表键,确定所述第一注册表键是否与预先获得的规则文件中的源注册表键匹配之前,判断所述规则文件中的CRC校验值是否与预设的初始校验值一致,如果一致,则触发注册表键匹配模块。
【专利摘要】本发明实施例公开了一种浏览器锁定方法及装置。一种浏览器锁定方法,应用于客户端,包括以下步骤:在监测到系统访问注册表中记录的针对浏览器的注册表键时,获得所述系统访问的第一注册表键;根据所述第一注册表键,确定所述第一注册表键是否与预先获得的规则文件中的源注册表键匹配;如果是,则根据所述规则文件中匹配到的源注册表键和目标注册表键的对应关系,进行注册表键重定向,以使所述系统访问与匹配到的源注册表键对应的目标注册表键,所述目标注册表键为待锁定浏览器的注册表键。应用本发明实施例所提供的技术方案,方便了客户端进行浏览器的锁定,不需要反复修改系统注册表,提高了系统运行速率。
【IPC分类】G06F17/30
【公开号】CN105653641
【申请号】
【发明人】李文靖
【申请人】北京金山安全软件有限公司
【公开日】2016年6月8日
【申请日】2015年12月25日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1