Abstract:
A system enables booting a virtual machine and browsing files from a de-duplicated backup server by initializing a virtual machine process, and setting up NFS services connecting the NFS service to a fake disk. The fake disk is actualized by a backup server and an overlay store. Writing into the fake disk is supported by an overlay store. Reading from the fake disk is supported by file reads from the backup server or from the overlay store.
Abstract:
A store for virus and malware fingerprints is coupled to a backup server apparatus which receives hashes and file shards from backup clients through a network. A circuit compares hashes received from backup clients to determine matches with file shards previously stored and matches with file shards with virus or malware infections. File shards not previously stored are received for backup and inspection by a virus filter. When a received file shard is determined to match a virus or malware fingerprint, a process is initiated to restore the file on the backup client to a clean version and notify the user and the network security administrator. The hashes of file shards determined to match a virus or malware fingerprint are stored for future reference. The data of a file shard which has been determined to be infected is also stored in case of a false-positive determination.