[发明专利]用于更新文件的方法和系统有效
申请号: | 201680007934.5 | 申请日: | 2016-01-27 |
公开(公告)号: | CN107209836B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | L.马丁内斯;S.M.科罗纳多;C.A.劳拉;J.科罗纳多 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56;G06F21/57 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王珊珊 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 更新 文件 方法 系统 | ||
在根据本说明书的文件完整性保护的一个实施例中,文件被再分成多个子文件,并且以被包含在一个子文件中的该文件的一部分为原始目标的写入更新代替地被导向临时复制子文件。因此,使用写入数据更新的临时复制子文件可以与原始文件和其对应的原始子文件分开地扫描病毒或恶意软件。如果临时复制子文件通过扫描测试,则可以使用干净的临时复制子文件的更新后内容来更新原始目标文件。相反,在写入更新将恶意软件引入临时复制子文件的情况下,原始文件及其对应的原始子文件保持不被写入更新所污染。还描述了其他方面。
技术领域
本文公开的主题涉及对文件的数据更新和防病毒文件扫描。
背景技术
经常针对计算机病毒和常常被称为“恶意软件”的其他恶意软件扫描文件。这样的恶意软件包括各种形式的敌意的或侵入式软件。恶意软件的示例包括计算机病毒、蠕虫、特洛伊木马和勒索软件(ransomware)。还有其他示例包括间谍软件、广告软件、恐吓软件和其他恶意程序。恶意软件可以采取可执行程序代码、脚本、活动内容和其他软件的形式。恶意软件通常被伪装成非恶意文件或嵌入在非恶意文件中,以便于传播并增加检测恶意软件的难度。
在某些系统中,在更新文件的写入操作时,将写入数据提交到文件以更新文件,并在更新后的文件上启动防病毒扫描。同样,在一些系统中,为了便于扫描处理,要被扫描的文件被再分成由一个或多个扫描服务器单独扫描的子文件。如果最后的写入命令引入了恶意软件,则防病毒扫描可以频繁地检测到它,并且可能会尝试修复受感染的文件。如果受感染文件的修复失败,则整个文件通常被隔离,以防止对可以传播恶意软件的受感染文件的后续读取操作。因此,用户通常被拒绝访问隔离的文件。然而,针对未被隔离的受感染文件的读取操作可能允许恶意软件的传播。根据第一方面,提供了一种用于更新文件的方法,该方法包括由处理器进行的操作,该操作包括:接收用于更新文件的第一子文件的更新数据;创建与文件的第一子文件对应的第一临时复制子文件;用更新数据来更新第一临时复制子文件,而不是用更新数据来更新第一子文件;扫描更新后的第一临时复制子文件;并且,如果更新后的第一临时复制子文件通过扫描,则用扫描后的第一临时复制子文件的更新来更新第一子文件。
发明内容
根据第二方面,提供一种系统,该系统包括:至少一个存储系统,所述存储系统包括适配为存储文件的至少一个存储单元以及适配为访问和控制所述至少一个存储系统的存储单元的至少一个存储控制器,所述文件具有所述文件的子文件;以及至少一个计算机可读存储介质,具有以该计算机可读存储介质体现的计算机可读程序指令,所述程序指令可由所述存储系统执行以使所述存储系统进行操作,所述操作包括:接收用于更新文件的第一子文件的更新数据;创建与所述文件的第一子文件对应的第一临时复制子文件;使用所述更新数据来更新所述第一临时复制子文件,而不是使用所述更新数据来更新所述第一子文件;扫描更新后的第一临时复制子文件;以及如果所述更新后的第一临时复制子文件通过了扫描,则使用所述第一临时复制子文件的扫描后的更新来更新所述第一子文件。
根据第三方面,提供一种计算机程序产品,用于与至少一个存储系统一起使用,所述存储系统包括适配为存储文件的至少一个存储单元以及适配为访问和控制所述至少一个存储系统的存储单元的至少一个存储控制器,所述文件具有所述文件的子文件,所述计算机程序产品包括至少一个计算机可读存储介质,所述计算机可读存储介质具有以该计算机可读存储介质体现的计算机可读程序指令,所述程序指令可由所述存储系统执行以使所述存储系统进行操作,所述操作包括:接收用于更新文件的第一子文件的更新数据;创建与所述文件的第一子文件对应的第一临时复制子文件;使用所述更新数据来更新所述第一临时复制子文件,而不是使用所述更新数据来更新所述第一子文件;扫描更新后的第一临时复制子文件;以及如果所述更新后的第一临时复制子文件通过了扫描,则使用所述第一临时复制子文件的扫描后的更新来更新所述第一子文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680007934.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种跨境电商智能安检监管系统
- 下一篇:选择性基于块的完整性保护技术