[发明专利]用于更改原始安装信息及检测安装信息的方法、装置及设备有效
申请号: | 201110201188.2 | 申请日: | 2011-07-18 |
公开(公告)号: | CN102262717A | 公开(公告)日: | 2011-11-30 |
发明(设计)人: | 田彪 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 更改 原始 安装 信息 检测 方法 装置 设备 | ||
技术领域
本发明涉及计算机领域,尤其涉及一种用于检测被篡改的安装信息的方法、装置及设备。
背景技术
随着电脑、手机等的普及,越来越多的电脑或手机用户常常会从各种网站下载各类安装信息,例如,QQ安装包、紫光输入法等,以拓展自身所使用的电脑或手机的应用功能。然而,一旦用户下载的安装信息被添加了病毒,当用户所使用的电脑或手机运行了该安装信息,就会导致系统受到攻击,从而给用户带来难以估量的损失。
因此,需要对安装信息进行检测,以确定其是否被篡改,以便确保运行该安装信息的设备的安全。
发明内容
本发明的目的是提供一种用于检测被篡改的安装信息的方法、装置及设备。
根据本发明的一个方面,提供一种用于检测被篡改的安装信息的方法,其中,该方法包括以下步骤:
i获取第一验证信息;
其中,该方法还包括以下步骤:
x对包含于预获取的全部或部分安装信息中的字符信息进行预定加密处理,以获得第二验证信息,其中,所述全部或部分安装信息通过预获取来获得;
其中,该方法还包括以下步骤:
a判断所述第一验证信息与所述第二验证信息是否匹配;
b当判断所述第一验证信息与所述第二验证信息不匹配时,执行与所述全部或部分安装信息相关的相应处理。
根据本发明的另一个方面,还提供了一种用于检测被篡改的安装信息的检测装置,其中,该检测装置包括:
第一获取装置,用于获取第一验证信息;
加密装置,用于对包含于预获取的全部或部分安装信息中的字符信息进行预定加密处理,以获得第二验证信息,其中,所述全部或部分安装信息通过预获取来获得;
判断装置,用于判断所述第一验证信息与所述第二验证信息是否匹配;
第一执行装置,用于当判断所述第一验证信息与所述第二验证信息不匹配时,执行与所述全部或部分安装信息相关的相应处理。
根据本发明的又一个方面,还提供了一种计算机设备,其中,该计算机设备包括前述的检测装置。
与现有技术相比,本发明具有以下优点:1)由于安装信息中的第一验证信息在诸如被解析并添加病毒等被篡改过程中,往往由于多种原因,例如,安装信息未被完全解析、因需要添加额外病毒信息等,而导致第一验证信息发生变化,例如,被删除或改变,因此,根据本发明的方法能够通过判断第一验证信息与第二验证信息是否匹配来较为准确地判断安装信息是否被篡改,由此可避免因安装信息被篡改而导致计算机设备遭受病毒等攻击的危险;而且,由于第一验证信息以及第二验证信息均可根据安装信息来获得,使得本发明的方法与硬件或安装信息的获取方式相脱离,适用面较广且实施简便;2)由于安装信息经过被解析并添加诸如病毒等篡改处理后,由该经过篡改处理的安装信息中获取的预定位置的字符信息往往会不同于由未被篡改的安装信息中获取的预定位置的字符信息,由此,对由该经过篡改处理的安装信息中获取的预定位置的字符信息进行预定加密处理后,所获得的第二验证信息与第一验证信息匹配的概率就会大大降低,因此,根据本实施的方法,可进一步提高被篡改安装信息的检出率;3)可对安装信息进行分段验证,以提前判断安装信息是否可能被篡改。特别是在安装信息的信息量较大的情况下,可以避免花费大量时间下载安装信息后才能验证安装信息是否被篡改的情况;4)无需再对由可信来源处获得的安装信息进行验证,减少了设备资源消耗;5)仅在用户要求基于安装信息来进行安装操作时,才启动验证处理,避免了用户因突然收到安装信息可能被篡改的通知而产生突兀感。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明一个方面的用于检测被篡改的安装信息的方法的流程图;
图2为图1所示的实施例中步骤S2的一个优选实施例的流程图;
图3为图1所示的实施例中步骤S1的一个优选实施例的流程图;
图4为本发明一个方面的用于检测被篡改的安装信息的检测装置示意图;
图5为图4所示的实施例中加密装置的一个优选实施例的示意图;
图6为图4所示的实施例中第一获取装置的一个优选实施例的示意图;
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110201188.2/2.html,转载请声明来源钻瓜专利网。