CPC G06F 21/561 (2013.01) [G06F 11/1469 (2013.01); G06F 2201/84 (2013.01); G06F 2221/034 (2013.01)] | 20 Claims |
1. A system for increasing data storage security by backing up modified data comprising:
a computer system comprising a processor and a plurality of independent operating systems;
an archive storage medium, connected to the processor via a system bus;
an archive access interface connected to the archive storage medium;
a connection interface connected to the archive access interface, the connection interface further comprising an archive connection driver, wherein the archive connection driver is configured to use the connection interface to create a virtual storage medium, the virtual storage medium readable by a selected one of the plurality of independent operating systems and virtualize and mount historical backup data slices and a current backup data slice as the most recent backup data slice using the archive access interface connection to the archive storage medium to create a single recovered dataset in the virtual storage medium;
wherein the plurality of independent operating systems are configured to perform a plurality of antivirus scanning algorithms on the single recovered dataset comprising virtualized and mounted historical backup data slices including the selected one of the plurality of independent operating systems on the virtual storage medium;
wherein at least one of the plurality of operating systems is configured to remove malware found in the single recovered dataset comprising virtualized and mounted historical backup data slices as a result of the antivirus scanning;
wherein at least one of the plurality of operating systems is further configured to repair infected data blocks in the single recovered dataset comprising virtualized and mounted historical backup data slices;
wherein at least one of the plurality of operating systems is further configured to find a slice of the backup data in the single recovered dataset comprising virtualized and mounted historical backup data slices that is free from malware to act as a recovery point;
wherein the plurality of operating systems is further configured to run an antivirus check for changes made to selected virtualized and mounted historical backup data slices in the single recovered dataset and configured to back up data blocks in the selected virtualized and mounted historical backup data slices that show no signs of malware infection; and
wherein at least one of the plurality of independent operating systems is further configured to mark corresponding data blocks for recovery in the current backup data slice.
|