应用程序过滤方法和装置制造方法及图纸

技术编号:2834326 阅读:258 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种应用程序过滤方法以及装置,其中,将应用程序的特征与程序列表中记录的特征进行对比,当列表中存在该应用程序的特征时,禁止或允许使用该应用程序,特点是,所述特征是应用程序的特征码、MD5码以及校验和中的一个或多个。本发明专利技术所采用的特征是唯一代表应用程序的数据信息,即使应用程序的其他特征变化,这些特征也不会变化,因此,能够保证在任何情况下均可对应用程序的使用进行过滤控制。

【技术实现步骤摘要】

本专利技术涉及计算机安全技术,特别涉及对应用程序进行过滤的方法和装置。賴駄目前,在计算机上为了限制使用的应用程序,通常建立一个程序列表, 其中记录一些程序的特征。当使用应用程序时,将应用程序的特征与程序列 表中记录的特征进行对比。根据对比的结果,有两种处理方式 一种是当列 表中存在该应用程序的特征时,禁止使用该应用程序,此时该程序列表称为 黑名单;另一种,当列表中存在该应用程序的特征时,则使用该应用程序, 此时,该程序列表称为白名单。现有的实现应用程序黑、白名单控制的方法只能通过提取应用程序名、 进程名或路径来实现对应用程序黑白名单的控制,然而,如果应用程序名、 进程名或路径一旦更改,则无法实现。
技术实现思路
本专利技术的目的是克服现有技术中特征变化后无法进行控制的缺陷,提供 一种新的应用程序过滤方法和装置。本专利技术的目的是通过以下技术方案实现的一种应用程序过滤方法,将应用程序的特征与程序列表中记录的特征进 行对比,当列表中存在该应用程序的特征时,则禁止或允许使用该应用程序, 所述特征是应用程序的特征码、MD5码以及校验和中的一个或多个。 本专利技术还包括一种应用程序过滤装置,包括程序列表,其中记录至少一 个程序的至少一个特征,还包括一个特征对比模块,其将应用程序的特征与 程序列表中记录的特征进行对比,当列表中存在该应用程序的特征时,则禁止或允许使用该应用程序,所述特征是应用程序的特征码、MD5码以及校 验和中的一个或多个。其中,该装置还包括一个特征生成模块,用于生成所述特征,该模块包 括特征码生成单元、MD5码生成单元以及校验和生成单元中的一个或多个。本专利技术的积极进步效果在于所采用的特征是唯一代表应用程序的数据 信息,即使应用程序的其他特征变化,这些特征也不会变化,因此,能够保 证在任何情况下均可对应用程序的使用进行过滤控制。附图说明图l为本专利技术第一实施例的结构框图。具体实施方式下面结合附图给出本专利技术较佳实施例,以详细说明本专利技术的技术方案。一种应用程序过滤方法,将应用程序40的特征与程序列表10中记录的特征进行对比,当列表中存在该应用程序的特征时,则禁止或允许使用该应用程序,所述特征是应用程序的特征码、MD5码以及校验和中的一个或多 个。MD5码全称是Message-Digest algorithm 5 (信息-摘要算法)的縮写,被 广泛用于加密和解密技术上,它可以说是文件的数字指纹。任何一个文件, 无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管 它体积多大,都有且只有一个独一无二的MD5信息值。该程序列表是预先设定的,其中记录的程序特征是对需要禁止或允许使 用的程序提取上述特征而得到的。获取上述特征,即特征码、MD5码或校 验和的方法为现有技术,在相关的已公开的资料中均有记载。 如图1所示,与上述方法对应的应用程序过滤装置,包括程序列表10,其中记录至少一个程序的至少一个特征,所述特征是应用程序的特征码、MD5码以及校验和中的一个或多个;特征对比模块20,其将应用程序40的特征与程序列表10中记录的特征进行对比,当列表中存在该应用程序40的特征时,则禁止使用该应用程序40;特征生成模块30,用于生成所述特征,该模块可以包括特征码生成单元、 MD5码生成单元以及校验和生成单元中的一个或多个,各个单元分别用于 生成相应的特征,且均为现有技术。例如防毒软件中的病毒查找过程在病毒查找时把检査对象放入在病毒 特征码库中进行校验,从而实现查毒功能,特征码库则是通过提取已知病毒 的特征码生成的。这些都是公知技术,在各种防毒软件中都有应用。本文档来自技高网...

【技术保护点】
一种应用程序过滤方法,将应用程序的特征与程序列表中记录的特征进行对比,当列表中存在该应用程序的特征时,则禁止或允许使用该应用程序,其特征在于,所述特征是应用程序的特征码、MD5码以及校验和中的一个或多个。

【技术特征摘要】
1、一种应用程序过滤方法,将应用程序的特征与程序列表中记录的特征进行对比,当列表中存在该应用程序的特征时,则禁止或允许使用该应用程序,其特征在于,所述特征是应用程序的特征码、MD5码以及校验和中的一个或多个。2、 一种应用程序过滤装置,包括程序列表,其中记录至少一个程序的 至少一个特征,还包括一个特征对比模块,其将应用程序的特征与程序列表 ...

【专利技术属性】
技术研发人员:覃云川周军刚
申请(专利权)人:上海山丽信息安全有限公司
类型:发明
国别省市:31[中国|上海]

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

1