本技术涉及一种并行病毒特征检测系统和方法,利用混沌哈希技术在计算机文件安全和并行计算领域中构建病毒特征码数据。该系统通过可扩展精度混沌哈希过程,有效提高了病毒检测的效率和准确性。
背景技术
计算机病毒是感染计算机文件和破坏计算机操作系统的主要威胁。计算机病毒主要是通过病毒代码和恶意代码等入侵计算机文件,这些代码具有很强的攻击和破坏能力,并且会通过正常的程序隐藏起来,在用户拷贝、传输或者使用的过程中,计算机病毒会启动破坏或者感染计算机文件的过程,从而给计算机带来危险。
计算机病毒查杀系统的应用非常广泛,是主要的安全软件之一,可以防御计算机病毒对计算机系统的安全威胁,以下是典型的计算机病毒查杀系统的使用场景:
例子1:用户甲保存自己的文件在移动存储器中,用户甲使用计算机系统拷贝一份文件File,但是,该文件已经被计算机病毒感染,内部隐藏着计算机病毒,用户甲拷贝了该文件File到自己的移动存储器中,并把该文件File在自己的计算机系统中打开使用,该文件File中隐藏的病毒由传染的用户甲操作系统中的其它文件,其它文件中隐藏了该计算机病毒。
例子2:用户乙在使用自己的文件系统时发现文件系统经常出现无法打开或者文件隐藏的情况,通过计算机杀毒系统检测发现计算机文件系统中感染了计算机病毒,这些病毒破坏文件属性,感染计算机中的某些文件并破坏用户使用计算机中的文件进行操作,因此,影响了用户乙使用计算机系统。
例子3:某公司A在使用计算机文件系统的过程中一些文件出现长度异常和文件内容出现乱码的现象,当采用计算机杀毒软件进行检测时,发现文件系统感染了计算机病毒,这些文件影响了计算机文件系统的使用,并对文件系统造成了破坏。
计算机病毒不仅破坏了操作系统的文件管理,而且计算机病毒具有传染性和隐藏性,因此,会给所有使用的用户带来很大的安全威胁,并造成一定的经济和财产损失。目前,大部分杀毒软件通过特征码进行病毒的识别,难以提供并行杀毒过程;主要原因之一在于并行程序设计比串行程序设计复杂,基于并行程序设计的接口还没有统一的标准,处于发展的阶段;其次,随着特征码数量的增加,查杀的速度明显下降。
所以如何有效地解决计算机系统中文件系统所面临的计算机病毒的威胁,是用户和一些公司中需要面临的安全问题。
实现思路