领先的信息安全解决方案提供商——卡巴斯基实验室近日获得一项最新的美国专利,专利号为№ 7,962,959。这一专利技术能够利用缓存数据,优化反病毒扫描过程中的计算机资源占用。该技术由卡巴斯基实验室员工Vyacheslav Batenin开发,能够显著降低反病毒软件启动时的系统负荷。在对计算机文件进行恶意代码扫描时,提高计算机资源的利用率。
当今的反病毒数据库中包含大量的信息,包括恶意软件特征、解包和启发式数据分析算法可执行代码以及用于清除恶意软件的信息等。所以,反病毒数据库通常体积较大,定期对反病毒数据库进行全面更新并不现实。为了最大程度缩小更新文件的体积,我们采用了基于差异的更新技术,只对更新后的信息进行更新。这部分信息同现有的内容合并成为完整的反病毒数据库。每次反病毒软件启动时,储存在反病毒数据库中的数据被转换为一种用于反病毒应用执行的格式。不仅这一过程会消耗系统资源,当多个扫描进程同时进行时,系统内存会为每个进程载入一个数据文件副本,这一过程同样会影响系统性能。
卡巴斯基实验室在美国和俄罗斯获得的这项最新专利能够利用缓存数据,更为有效地利用反病毒数据库。缓存数据事先以反病毒系统便于识别的形式准备好。一个或多个代码段可能会被写入内存映射文件或被转换为动态链接库文件。这类数据形式能够被多个扫描进程同时访问,而无需为每个进程单独加载。缓存数据储存在硬盘中,所以无需频繁将反病毒数据转换为缓存数据。这一技术能够有效降低反病毒软件对计算机资源的消耗。
加上这项最新专利,卡巴斯基实验室在美国取得的专利数量已达30项。此外,卡巴斯基实验室还有45项专利申请正在美国进行审理,这些新技术均在信息安全领域具有独创意义。
网友评论