逆向复制以恢复被损文件制造技术

技术编号:14557728 阅读:47 留言:0更新日期:2017-02-05 12:09
本发明专利技术扩展至用于逆向复制以恢复被损文件的方法、系统和计算机程序产品。当计算机系统检测到文件的副本包括不适当的内容时,计算机系统可以与其它计算机系统(例如在经复制的存储系统中)协调以确定存在文件的可行(例如无病毒)副本。计算机系统可以访问可行副本并且利用可行副本取代包括不适当内容的副本。照此,计算机系统可以“逆向复制”文件而不是打破同步关系。逆向复制可以用于将受感染文件的副本恢复到未受感染的文件的另一个(可能较早的)副本。本发明专利技术的实施例可以用于恢复数据文件,诸如例如图片、视频、文档等。

Reverse copy to recover lost files

Method, system and computer program product for extending reverse copying to recover lost files. Copy when the computer system detects files including inappropriate content, and other computer system (for example in the storage system by copying the file) coordinate to determine the presence of viable (e.g. no virus copy). A computer system can access a viable copy and replace a copy of an inappropriate content with a viable copy. In this case, the computer system can \copy\ the file instead of breaking the synchronization relationship. Reverse replication can be used to restore a copy of an infected file to another (possibly earlier) copy of an infected file. Embodiments of the present invention can be used to recover data files, such as images, video, documents, etc..

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
1.背景和相关领域计算机系统和相关技术影响社会的诸多方面。事实上,计算机系统处理信息的能力已经改变了我们生活和工作的方式。计算机系统现在经常执行在计算机系统出现之前手动执行的任务(例如文字处理、调度、记账等)的托管。最近,计算机系统已经耦合到彼此和其它电子设备以形成计算机系统和其它电子设备通过其可以传递电子数据的有线和无线计算机网络二者。相应地,许多计算任务的执行跨数个不同的计算机系统和/或数个不同的计算环境分布。在一些环境中,数据通过诸如例如集线器和轮辐式网络或网状网络之类的网络在不同设备之间同步。例如,经复制的存储装置可以用于在多个不同的设备处存储数据。照此,可以向其它设备传播一个设备处的文件的更新的版本。传播可以是直接的或者通过一个或多个中间设备。不幸的是,使用网络来同步文件(诸如经复制的存储装置)还为恶意软件引入新的扩散载体(spreadvector)。例如,被病毒感染的文件可以传递到一个设备并且然后通过同步过程传播到一个或多个其它设备。照此,网络设备可以包括恶意软件扫描器,其针对恶意软件(病毒、蠕虫、键盘记录器等)扫描文件。然而,恶意软件扫描器或设备处的其它模块可能具有在检测之后有限的修复受感染文件的能力。修复数据文件可能尤其困难,并且潜在地是不可能的。例如,恶意软件扫描器不能重拍照片或重写书籍。因此,当在文件中检测到恶意软件时,恶意软件扫描器通常移除和/或隔离文件。然而,移除和/或隔离文件可能使其它设备处的文件的无病毒(clean)副本孤立。可替换地,设备可以将受感染文件的删除部分复制到其它设备。然而,复制文件的删除部分可能删除其它设备处的文件的无病毒副本。
技术实现思路
本专利技术扩展至用于逆向复制以恢复被损文件的方法、系统和计算机程序产品。计算机系统检测计算机系统处的文件副本包含不适当的内容。计算机系统与一个或多个复制品协调以确定文件的另一副本在来自一个或多个复制品中的复制品处可用。计算机系统从复制品接收文件的另一副本不包括不适当的内容的指示。计算机系统访问来自复制品的文件的另一副本。计算机系统在计算机系统处利用文件的另一副本取代文件的副本。提供本
技术实现思路
来以简化的形式引入以下在具体实施方式中进一步描述的概念的选择。本
技术实现思路
不意图标识所要求保护的主题的关键特征或必要特征,也不意图用作帮助确定所要求保护的主题的范围。本专利技术的附加特征和优点将在随后的描述中阐述,并且部分地将从描述显而易见,或者可以通过本专利技术的实践而获悉。本专利技术的特征和优点可以借助于特别地在随附权利要求中指出的手段和组合来实现或获得。本专利技术的这些和其它特征将从随后的描述和随附权利要求变得更加充分地明显,或者可以通过以下阐述的本专利技术的实践而获悉。附图说明为了描述可以获得本专利技术的以上叙述的和其它优点及特征的方式,将通过参照在附图中图示的其具体实施例来再现以上简要描述的本专利技术的更特定的描述。在理解到这些图仅描绘了本专利技术的典型实施例并且因此不被视为对其范围的限制的情况下,将通过使用附图来以附加的特征和细节来描述和解释本专利技术,在附图中:图1图示了促进逆向复制以恢复被损文件的示例计算机架构。图2图示了用于逆向复制以恢复受感染文件的示例方法的流程图。图3A和3B图示了用于逆向复制以恢复受感染文件的不同网络拓扑。具体实施方式本专利技术扩展至用于逆向复制以恢复被损文件的方法、系统和计算机程序产品。计算机系统检测计算机系统处的文件副本包含不适当的内容。计算机系统与一个或多个复制品协调以确定文件的另一副本在来自一个或多个复制品中的复制品处可用。计算机系统从复制品接收文件的另一副本不包括不适当的内容的指示。计算机系统访问来自复制品的文件的另一副本。计算机系统在计算机系统处利用文件的另一副本取代文件的副本。本专利技术的实施例可以包括或利用专用或通用计算机,包括诸如例如一个或多个处理器和系统存储器之类的计算机硬件,如以下更加详细地讨论的那样。本专利技术的范围内的实施例还包括用于承载或存储计算机可执行指令和/或数据结构的物理和其它计算机可读介质。这样的计算机可读介质可以是可以由通用或专用计算机系统访问的任何可用介质。存储计算机可执行指令的计算机可读介质是计算机存储介质(设备)。承载计算机可执行指令的计算机可读介质是传输介质。因此,作为示例而非限制,本专利技术的实施例可以包括至少两个截然不同的种类的计算机可读介质:计算机存储介质(设备)和传输介质。计算机存储介质(设备)包括RAM、ROM、EEPROM、CD-ROM、固态驱动器(“SSD”)(例如基于RAM)、闪存、相变存储器(“PCM”)、其它类型的存储器、其它光盘存储装置、磁盘存储装置或其它磁存储设备、或可以用于以计算机可执行指令或数据结构的形式存储所期望的程序代码手段并且可以由通用或专用计算机访问的任何其它介质。“网络”被限定为使得电子数据能够在计算机系统和/或模块和/或其它电子设备之间传送的一个或多个数据链路。当信息通过网络或另一通信连接(硬连线、无线、或者硬连线或无线的组合)传递或提供给计算机时,计算机将该连接适当地视为传输介质。传输介质可以包括可以用于以计算机可执行指令或数据结构的形式承载所期望的程序代码手段并且可以由通用或专用计算机访问的网络和/或数据链路。以上的组合也应当包括在计算机可读介质的范围内。另外,在到达各种计算机系统组件时,以计算机可执行指令或数据结构的形式的程序代码手段可以从传输介质自动传递到计算机存储介质(设备)(或反之亦然)。例如,通过网络或数据链路接收到的计算机可执行指令或数据结构可以在网络接口模块(例如,“NIC”)内的RAM中缓冲,并且然后最终传递到计算机系统RAM和/或计算机系统处的较不易失性的计算机存储介质(设备)。因而,应当理解,计算机存储介质(设备)可以包括在还利用(或者甚至主要利用)传输介质的计算机系统组件中。计算机可执行指令例如包括,当在处理器处执行时使通用计算机、专用计算机或专用处理设备执行某个功能或某组功能的指令和数据。计算机可执行指令可以是例如二进制文件、诸如汇编语言之类的中间格式指令或甚至源代码。尽管以具体到结构特征和/或方法动作的语言描述了本主题,但是要理解,所附权利要求书中限定的主题不必限于所描述的特征或以上所描述的动作。相反,所描述的特征和动作是作为实现权利要求的示例形式而公开的。本领域技术人员将领会到,本专利技术可以在具有许多类型的计算机系统配置的网络计算环境中实践,这些计算机系统配置包括个人计算机、台式计算机、膝上型计算机、本文档来自技高网
...

【技术保护点】
在计算机系统处,计算机系统包括处理器和系统存储器,计算机系统通信耦合到一个或多个复制品,计算机系统处的文件与一个或多个复制品处的文件同步,一种用于将包括不适当的内容的文件副本恢复到不包括不适当的内容的文件的另一副本的方法,所述方法包括:检测计算机系统处的文件副本包含不适当的内容;与一个或多个复制品协调以确定文件的另一副本在复制品处可用,所述复制品是多个复制品中的一个;从复制品接收文件的另一副本不包括不适当的内容的指示;访问来自复制品的文件的另一副本;以及在计算机系统处利用文件的另一副本取代文件的副本。

【技术特征摘要】
【国外来华专利技术】2013.06.25 US 13/9266741.在计算机系统处,计算机系统包括处理器和系统存储器,计算机系统通信耦合到一
个或多个复制品,计算机系统处的文件与一个或多个复制品处的文件同步,一种用于将包
括不适当的内容的文件副本恢复到不包括不适当的内容的文件的另一副本的方法,所述方
法包括:
检测计算机系统处的文件副本包含不适当的内容;
与一个或多个复制品协调以确定文件的另一副本在复制品处可用,所述复制品是多个
复制品中的一个;
从复制品接收文件的另一副本不包括不适当的内容的指示;
访问来自复制品的文件的另一副本;以及
在计算机系统处利用文件的另一副本取代文件的副本。
2.权利要求1的方法,其中检测计算机系统处的文件副本包含不适当的内容包括检测
计算机系统处的文件副本包含病毒或者计算机系统处的文件副本包含不被准许离开计算
机系统的数据。
3.权利要求1的方法,其中与一个或多个复制品协调以确定文件的另一副本在复制品
处可用包括确定文件的多个较早副本在复制品处可用;并且
还包括从文件的多个较早副本之中选择文件的较早副本。
4.权利要求3的方法,还包括在计算机系统处呈现提示用户从可用的文件的多个较早
副本之中选择文件副本的一个或多个用户接口控制。
5.权利要求1的方法,还包括,响应于检测到计算机系统处的文件副本包含不适当的内
容,将针对文件副本的标记设置成向计算机系统指示不适当的内容的存在;并且
其中从复制品接收文件的另一副本不包括不适当的内容的指示包括从复制品接收文
件的较早副本不具有所设置的标记的指示。
6.权利要求1的方法,其中一个或多个复制品形成经复制的存储系统并且一个或多个
复制品通过网络连接到彼此,网络具有以下中的一个:集线器和轮辐式拓扑或网状拓扑。
7.一种用于在计算机系统处使用的计算机程序产品,计算机系统通信耦合到一个或多
个复制品,计算机系统处的文件与一个或多个复制品处的文件同步,计算机程序产品用于
实现一种用于将包括不适当的内容的文件副本恢复到不包括不适当的内容的文件的另一
副本的方法,计算机程序产品包括具有存储在其上的计算机可执行指令的一个或多个计算
机存储设备,所述计算机可执行指令当在处理...

【专利技术属性】
技术研发人员:ME塞恩菲尔德D斯佩托尔WM金特尔AM马里内斯库
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1