近日,卡巴斯基实验室又获得一项美国新专利,专利号为 8146162。该专利技术能够利用反病毒缓存,加快针对恶意软件的检测速度。这一技术能够优化系统扫描和恶意软件检测过程中的数据使用率,从整体上提高反病毒产品的性能。
大多数的反病毒解决方案都会使用特殊的数据库存储多种类型的数据,其中包括恶意对象的特征、文件脱壳算法、启发式分析算法以及修复所需的信息等。这些数据库需要经常进行更新,但是全面的数据库更新却会对系统资源造成严重影响。为了减小这一影响,很多反病毒产品采用微分更新方法。反病毒解决方案仅载入数据库的一小部分,并将最新的信息同这部分已有数据和内容进行合并。
微分更新手段简化了更新分发任务,并将更新数据存储在计算机上。但是,这种更新手段同样具有局限性。安全系统在使用数据库前,必须将其转换为另一种格式。如果有多个扫描进程,数据库每次都需要被转换和加载入内存,从而对系统资源造成严重影响。
卡巴斯基的新专利技术能够利用数据缓存,确保反病毒软件合理优化地使用系统资源。缓存中包含来自反病毒数据库的信息,并且以便于操作的形式存储,每次更新的可执行代码被转换成动态库,如动态链接库或动态共享对象(DSO),存储在反病毒缓存对应的区间。这样,缓存就可以被多个进程同时使用,减小内存占用。缓存存储在固定存储器中,所以在每次使用其中的数据时,并不需要执行转换,同样能够节省系统资源。整体来看,最新的专利技术能够显著提高反病毒解决方案的性能。
目前,卡巴斯基实验室已经在美国获得47项技术专利,另有46项专利正在美国专利局进行审核。截至目前,卡巴斯基实验室在全球范围内获得的专利技术已达102项。
时间: 2024-10-23 06:33:39