著录项信息
专利名称 | 插件防再生方法及相应的插件防再生系统 |
申请号 | CN201210218212.8 | 申请日期 | 2012-06-28 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-11-28 | 公开/公告号 | CN102799835A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F21/51 | IPC分类号 | G;0;6;F;2;1;/;5;1查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 张洪卫 |
代理机构 | 上海波拓知识产权代理有限公司 | 代理人 | 杨波 |
摘要
本发明涉及一种插件防再生方法,其包括:获取插件防再生过滤特征集;判断正要安装的插件是否匹配所述插件防再生过滤特征集中的插件防再生过滤特征;当匹配时,阻止所述正要安装的插件的安装。本发明还提供一种相应的插件防再生系统。本发明的插件防再生方法和相应的插件防再生系统可以防止插件的再生,方便用户的使用。
1.一种插件防再生方法,其特征在于,所述插件防再生方法包括:
获取插件防再生过滤特征集,所述插件防再生过滤特征集是根据用户清除插件的行为生成的,所述插件防再生过滤特征集包括第一插件防再生过滤特征集和第二插件防再生过滤特征集,所述第一插件防再生过滤特征集包括第一插件防再生过滤特征,而所述第二插件防再生过滤特征集包括第二插件防再生过滤特征,所述第一插件防再生过滤特征集中的第一插件防再生过滤特征为操作平台主机入侵防御系统的过滤配置,而所述第二插件防再生过滤特征集中的第二插件防再生过滤特征集中的第二插件防再生过滤特征为插件的具体插件防再生特征;
判断正要安装的插件是否匹配所述插件防再生过滤特征集中的插件防再生过滤特征;
当匹配时,阻止所述正要安装的插件的安装,
其中,所述判断正要安装的插件是否匹配所述插件防再生过滤特征集中的插件防再生过滤特征的步骤,包括:
判断所述正要安装的插件是否符合所述第一插件防再生过滤特征集中的所述操作平台主机入侵防御系统的过滤配置;
当符合时,则进一步判断所述正要安装的插件是否匹配所述第二插件防再生过滤特征集中的所述插件的具体插件防再生特征。
2.根据权利要求1所述的插件防再生方法,其特征在于,所述插件防再生方法进一步包括:
当不匹配时,安装所述正要安装的插件。
3.根据权利要求1所述的插件防再生方法,其特征在于,所述方法进一步包括包括:
在用户清除插件的过程中,进一步提取被清除的插件的特征,以作为所述插件防再生过滤特征集中的插件防再生过滤特征。
4.根据权利要求1所述的插件防再生方法,其特征在于,所述阻止所述正要安装的插件的安装的步骤,包括:
提示用户进一步判断所述正要安装的插件是否需要进行安装。
5.一种插件防再生系统,其特征在于,所述插件防再生系统包括:
插件防再生过滤特征集获取模块,用于获取插件防再生过滤特征集,所述插件防再生过滤特征集是根据用户清除插件的行为生成的,所述插件防再生过滤特征集包括第一插件防再生过滤特征集和第二插件防再生过滤特征集,所述第一插件防再生过滤特征集包括第一插件防再生过滤特征,而所述第二插件防再生过滤特征集包括第二插件防再生过滤特征;所述第一插件防再生过滤特征集中的第一插件防再生过滤特征为操作平台主机入侵防御系统的过滤配置,而所述第二插件防再生过滤特征集中的第二插件防再生过滤特征集中的第二插件防再生过滤特征为插件的具体插件防再生特征;
判断模块,用于判断正要安装的插件是否匹配所述插件防再生过滤特征集中的插件防再生过滤特征;
阻止模块,用于当所述正要安装的插件匹配所述插件防再生过滤特征集中的插件防再生过滤特征时,阻止所述正要安装的插件的安装;
其中,所述判断模块包括:
第一判断模块,用于判断所述正要安装的插件是否符合所述第一插件防再生过滤特征集中的所述操作平台主机入侵防御系统的过滤配置;
第二判断模块,用于进一步判断所述正要安装的插件是否匹配所述第二插件防再生过滤特征集中的所述插件的具体插件防再生特征。
6.根据权利要求5所述的插件防再生系统,其特征在于,所述阻止模块为提示模块,其用于发出提示信息以提示用户进一步判断所述正要安装的插件是否需要进行安装。
插件防再生方法及相应的插件防再生系统\n技术领域\n[0001] 本发明涉及计算机技术领域,特别是涉及一种插件防再生方法及相应的插件防再生系统。\n背景技术\n[0002] 随着科技的进步,计算机已经逐渐成为人们日常生活和工作必不可少的工具。软件是计算机的重要组成部分,计算机通过各类软件而实现各种具体的功能。例如,浏览器(Browser)是一种计算机软件,其用于与万维网(WWW)建立连接,并与之进行通信。浏览器可以根据在万维网中根据链接而确定信息资源的位置,并将用户感兴趣的信息资源取回来,对超文本标记语言(HTML)文件进行解释,然后将文字图像或者多媒体信息还原出来。\n[0003] 为了增强或者扩展某些软件的功能,目前已经开发出各类的插件以增减或者扩展对应软件的功能。插件是一种遵循一定应用程序接口规范的程序,其可以被所述应用程序的主体随意使用,从而增强或者扩展所述应用程序的功能。例如常见的各类浏览器插件,当浏览器安装了各类浏览器插件后,则浏览器可以直接调用插件程序,从而在浏览器上实现扩展的功能。因此,插件可以大大地增强计算机在使用上的方便性,且用户也可以根据自身的使用习惯在计算机上安装一些其需要的插件,以满足其特殊的需求。\n[0004] 但是,由于插件的灵活性与方便性,目前已经出现了很多流氓插件,其在违背用户意愿或者在用户不知情或者用户不小心的情况下被安装到计算机中,且很难卸载删除。这些流氓插件对应用程序的使用造成了很多的影响,而且会造成计算机运行缓慢,应用程序被破坏等等不良的后果。\n发明内容\n[0005] 本发明的目的在于,克服现有插件安装技术所存在的缺陷,而提供一种新的插件防再生方法及插件防再生系统,其可以防止插件的再生,方便用户的使用。\n[0006] 本发明的目的及解决其技术问题是采用以下技术方案来实现的。\n[0007] 本发明提供一种插件防再生方法,其包括:获取插件防再生过滤特征集,所述插件防再生过滤特征集是根据用户的行为而生成,所述用户的行为包括用户清除插件的行为;\n判断正要安装的插件是否匹配所述插件防再生过滤特征集中的插件防再生过滤特征;当匹配时,阻止所述正要安装的插件的安装。\n[0008] 本发明还提供一种插件防再生系统,其包括插件防再生过滤特征集获取模块、判断模块、和阻止模块。所述插件防再生过滤特征集获取模块用于获取插件防再生过滤特征集,所述插件防再生过滤特征集是根据用户的行为而生成,所述用户的行为包括用户清除插件的行为。所述判断模块用于判断正要安装的插件是否匹配所述插件防再生过滤特征集中的插件防再生过滤特征。所述阻止模块用于当所述正要安装的插件匹配所述插件防再生过滤特征集中的插件防再生过滤特征时,阻止所述正要安装的插件的安装。\n[0009] 本发明的插件防再生方法和插件防再生系统会根据用户日常的行为而生成插件防再生过滤特征集,然后当安装插件时,判断正要安装的插件是否匹配插件防再生过滤特征集中的插件防再生过滤特征,如果匹配,则代表正要安装的插件是用户以前清除的插件,因此阻止该插件的安装,从而达到防止插件,特别是流氓插件重生的目的,方便用户的使用。\n[0010] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。\n附图说明\n[0011] 图1为本发明实施例的插件防再生方法的流程图;\n[0012] 图2为图1中步骤S2的具体的流程图;\n[0013] 图3为本发明实施例的插件防再生系统的示意图。\n具体实施方式\n[0014] 为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的插件防再生方法及插件防再生系统其具体实施方式、方法、步骤、结构、特征及其功效,详细说明如下。\n[0015] 有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过具体实施方式的说明,当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。\n[0016] 图1为本发明实施例的插件防再生方法的流程图。如图1所示,本发明实施例的插件防再生方法包括:\n[0017] 步骤S1:获取插件防再生过滤特征集。\n[0018] 在此,插件防再生过滤特征集可以是根据用户的行为而生成,所述用户的行为可以是用户清除插件的行为。例如,用户利用插件清理工具来清除其平常不用的、或者其不希望安装的插件。在用户清除插件的过程中,本发明可以提取被清除的插件的特征,以作为插件防再生过滤特征集中的插件防再生过滤特征。\n[0019] 其中,插件防再生过滤特征集包括第一插件防再生过滤特征集和第二插件防再生过滤特征集,第一插件防再生过滤特征集包括第一插件防再生过滤特征,而第二插件防再生过滤特征集包括第二插件防再生过滤特征。在本发明中,第一插件防再生过滤特征集中的第一插件防再生过滤特征为操作平台主机入侵防御系统(Windows-NT-Family Host Intrusion Prevention System,WinHIPS)的过滤配置,而所述第二插件防再生过滤特征集中的第二插件防再生过滤特征集中的第二插件防再生过滤特征为插件的具体插件防再生特征。\n[0020] 因此,本发明可以在用户日常管理的插件的行为中,例如清除插件的行为中,可以提取被清除的插件的特征,从而生成简单有效的操作平台主机入侵防御系统WinHIPS过滤配置和插件的其他具体的插件防再生特征,并将操作平台主机入侵防御系统WinHIPS过滤配置整合于第一插件防再生过滤特征集中,将插件的其他具体的插件防再生特征整合于第二插件防再生过滤特征集中。\n[0021] 插件是遵循一定应用程序接口规范的程序,而某些插件是在使用某些应用程序时,在违背用户意愿或者用户不知情或者用户不小心的情况下就被安装到计算机中,这些插件对于用户而言就是流氓插件,例如360搜、3721上网助手、百度搜霸等等。\n[0022] 本领域技术人员可以理解的是,插件,特别是那些流氓插件,通常是安装在某个或者某些特定的安装路径下,因此在本发明中,第一插件防再生过滤特征集中的操作平台主机入侵防御系统WinHIPS过滤配置可以设定为对应于插件常用的某个或者某些特定的安装路径。但是,这些特定的安装路径,其可能不仅是插件常用的安装路径,而且其也可能是其他应用程序常用的安装路径。因此在本发明中,进一步利用第二插件防再生过滤特征集中的插件的其他具体的插件防再生特征来对应这些插件。\n[0023] 步骤S2:判断正要安装的插件是否匹配插件防再生过滤特征集中的插件防再生过滤特征;如果匹配,则阻止正要安装的插件的安装;否则,则安装正要安装的插件。\n[0024] 当安装插件时,例如用户有意或者无意安装插件,或者一些流氓插件自动安装时,本发明会自动判断正要安装的插件是否匹配插件再生过滤特征集中的插件防再生过滤特征,如果匹配,则代表正要安装的插件是用户以前所清除的插件,因此阻止正要安装的插件的安装,例如弹出一个提示框,提示用户进一步判断是否确实需要安装这个插件;如果不匹配,则代表用户以前并没有清除过这个插件,则继续安装这个插件。\n[0025] 图2为步骤S2的具体的流程图。如图2所示,由于插件防再生过滤特征集包括第一插件防再生过滤特征集和第二插件防再生过滤特征集,而插件防再生过滤特征包括操作平台主机入侵防御系统WinHIPS过滤配置和插件防再生特征,因此步骤S2进一步包括:\n[0026] 步骤S21:判断正要安装的插件是否符合第一插件防再生过滤特征集中的WinHIPS过滤配置。\n[0027] 在此,本发明会首先判断正要安装的插件是否符合第一插件防再生过滤特征集中的WinHIPS过滤配置,即正要安装的插件的安装路径是否匹配插件常用的某个或者某些特定的安装路径,如果不符合,则代表其并非是那些常见的流氓插件,因此,可继续安装正要安装的插件。如果符合,则可继续执行下述步骤S22。\n[0028] 步骤S22:进一步判断正要安装的插件是否匹配第二插件防再生过滤特征集中的插件防再生过滤特征;如果匹配,则阻止正要安装的插件的安装。\n[0029] 当上述步骤S21中判断正要安装的插件符合第一插件防再生过滤特征集中的WinHIPS过滤配置,则需要进一步判断正要安装的插件是否匹配第二插件防再生过滤特征集中的插件防再生过滤特征,如果匹配,则代表正要安装的插件是以前曾经被清除过的插件,则阻止安装此插件,否则,则继续安装此插件。\n[0030] 本发明还提供一种插件防再生系统。图3为本发明实施例的插件防再生系统的示意图。如图3所示,本发明实施例的插件防再生系统100包括插件防再生过滤特征集获取模块110、判断模块120和阻止模块130。插件防再生过滤特征集生成模块110用于获取插件防再生过滤特征集。判断模块120用于判断正要安装的插件是否匹配所述防再生过滤特征集中的插件防再生过滤特征。阻止模块120用于当正要安装的插件匹配插件防再生过滤特征集中的插件防再生过滤特征时,阻止正要安装的插件的安装。\n[0031] 此外,判断模块120可以包括第一判断模块121和第二判断模块122。其中第一判断模块121用于判断正要安装的插件是否符合第一插件防再生过滤特征集中的操作平台主机入侵防御系统WinHIPS过滤配置。第二判断模块122用于进一步判断正要安装的插件是否匹配第二插件防再生过滤特征集中的插件防再生过滤特征。而阻止模块130可以为提示模块,其用于发出提示信息以提示用户进一步判断正要安装的插件是否需要进行安装。\n[0032] 综上所述,本发明的插件防再生方法和插件防再生系统会根据用户日常的行为而生成插件防再生过滤特征集,然后当安装插件时,判断正要安装的插件是否匹配插件防再生过滤特征集中的插件防再生过滤特征,如果匹配,则代表正要安装的插件是用户以前清除的插件,因此阻止该插件的安装,从而达到防止插件,特别是流氓插件重生的目的,方便用户的使用。\n[0033] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。\n[0034] 以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
法律信息
- 2015-08-12
- 2013-01-23
实质审查的生效
IPC(主分类): G06F 21/22
专利申请号: 201210218212.8
申请日: 2012.06.28
- 2012-11-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |