[发明专利]应用程序保护装置和方法无效
申请号: | 200610029527.2 | 申请日: | 2006-07-28 |
公开(公告)号: | CN101114320A | 公开(公告)日: | 2008-01-30 |
发明(设计)人: | 覃云川;周军刚 | 申请(专利权)人: | 上海山丽信息安全有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;G06F9/44 |
代理公司: | 上海智信专利代理有限公司 | 代理人: | 薛琦 |
地址: | 200120上海市陆家嘴环*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 保护装置 方法 | ||
技术领域
本发明涉及计算机安全领域,特别涉及对应用程序进行保护的装置和方法。
背景技术
随着互联网应用的推广和普及,世界范围内的网络安全问题更为突出,各种各样恶意软件不断涌现,对一些安全应用程序进行恶意操作,导致应用程序不可用甚至遭到破坏。例如:“爱之门”(Worm_Lovgate.AF)蠕虫病毒,该病毒一明显特征就是阻止安全软件的运行,该病毒内存储了一份应用程序固定进程名特征表,包括:KV、KAV、Duba、NAV、kill、RavMon.exe、Rfw.exe、Gate、McAfee、Symantec、SkyNet、Rising,这些多为杀毒软件的进程,该病毒不断执行循环操作,从系统进程中查找具有上述固定字符串特征的进程,找到后将非法终止该应用程序。
现在发布的许多恶意软件在最初的数天内感染速度极快,不但对一般的应用程序进行破坏,而且防病毒软件也被终止了进程,导致防病毒软件无法开启、无法升级、更无法查杀,虽然很多安全公司也都不断的推出恶意软件的专杀工具,但只能在恶意软件发作后进行清除,从时效上给客户带来很多不便。
从上述现象可以看出,软件的自我保护技术在恶意软件肆虐的当今计算机网络环境中尤为重要,我们不但要从杀毒的机制中去解决恶意软件终止应用程序的问题,而且要从根本上去防范此类问题,从软件的自我保护技术开始,做好防、杀两手准备,使任何应用程序软件都更具安全性。
发明内容
本发明的目的是通过改变应用程序的特征,使得恶意软件无法捕捉该程序的进程,从而使恶意软件无法关闭该程序的进行。
本发明的目的是通过以下技术方案实现的:
一种应用程序保护装置,包括一个程序特征生成单元,其生成应用程序的特征,并使用生成的特征替换应用程序的原特征。
其中,所述应用程序的特征包括进程名和/或进程常量,或者还包括窗口名和/或窗体属性。
其中,该程序特征生成单元使用随机生成的方法生成所述程序特征。
另外,该装置还包括一个引导模块,其包括:一个加密单元,对应用程序代码部分进行加密;一个解密单元,对该加密单元加密后的数据进行解密。
本发明还包括一种应用程序保护方法,特点是,在应用程序运行前,生成新的程序特征替换应用程序的原特征。
所述程序特征包括进程名和/或进程常量,或者还包括窗口名和/或窗体属性。
其中,使用随机生成的方法生成所述程序特征。
又,还可以在生成新的程序特征之前,对应用程序代码部分进行加密。
进而,在应用程序运行时,对加密后的数据进行解密。
本发明的积极进步效果在于:通过不断变化应用程序的特征,使恶意软件不能捕获应用程序的特征,从而达到保护应用程序软件的作用。
附图说明
图1为本发明中应用程序保护装置的逻辑框图。
图2为本发明中应用程序保护方法的过程示意图。
具体实施方式
下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
如图1所示,一种应用程序保护装置,包括:
一个引导模块10,包括一个加密单元11,对应用程序30代码部分进行加密,以及一个解密单元12,对该加密单元加密后的数据进行解密,加密和解密的方法均为现有技术,如DES、3-DES等对称加密算法;
一个程序特征生成单元13,其使用随机生成的方法生成应用程序的特征,并使用生成的特征替换应用程序30的原特征。
对应用程序部分代码进行加密是指利用随机产生的加密种子对应用程序内存映像加密。
所述应用程序的特征包括进程名和/或进程常量,或者,对于Windows应用程序还可以包括窗口名和/或窗体属性。
即,该程序特征生成单元13随机产生由字母组成的进程名、随机产生由字母组成的窗口名或贴图、随机产生GUID(全球唯一标识数据)作为窗体属性、随机产生字符串作为进程常量,所述进程常量可以是互斥体名、自定义消息名等。
这样,由于应用程序的特征发生变化,并且是在每次运行应用程序时均生成新的程序特征替代原特征,因此,恶意软件无法捕捉应用程序的进程和/或窗口,也无法关闭该应用程序,从而保证应用程序的安全。
该引导模块10也是一个计算机程序,它的特征是固定的,但是其运行时间非常短,因此,被恶意软件捕获的概率非常小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海山丽信息安全有限公司,未经上海山丽信息安全有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610029527.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于提供游戏的设备和方法
- 下一篇:电池