Method and apparatus for protecting sensitive information from disclosure through virtual machines files
AssigneeSymantec Corporation
InventorManjinder Singh Nijjar
Life of this patent
Estimating the term…
Abstract
A method and apparatus for protecting sensitive information from disclosure through virtual machine files is disclosed. In one embodiment, the method includes processing virtual machine files using at least one processor to access data objects in memory that are associated with at least one virtual machine, examining the data objects using the at least one processor in accordance with a data loss prevention policy in the memory to identify, using the at least one processor, sensitive information within at least one data object of the data objects and securing, using the at least one processor, the sensitive information within the virtual machine files in the memory.
Claims14
A method for protecting sensitive information from disclosure through virtual machine files, comprising:
- halting at least one virtual machine on a host machine of at least one processor and deleting the at least one virtual machine;
- processing at least one virtual disk using the at least one processor to access data objects in memory that are associated with the at least one virtual machine;
- examining the data objects using the at least one processor in accordance with a data loss prevention policy in the memory to identify, using the at least one processor, sensitive information within at least one data object of the data objects;
- determining a degree of sensitivity of the sensitive information;
- and
- preventing disclosure of the sensitive information by securing, using the at least one processor, the sensitive information within the at least one virtual disk in the memory when the degree of sensitivity exceeds a threshold degree of sensitivity;
- wherein securing the sensitive information further comprises rendering the at least one virtual disk inaccessible for unauthorized use.
An apparatus for protecting sensitive information from disclosure through virtual machine files, the apparatus comprising:
- at least one computer processor;
- at least one memory storing instructions that when executed by the at least one computer processor cause the apparatus to:
- halt at least one virtual machine on a host machine of the at least one computer processor and delete the at least one virtual machine;
- access at least one virtual disk that is associated with the at least one virtual machine to determine mappings between data objects and the at least one virtual disk using the at least one computer processor;
- examine, using the at least one computer processor, the data objects within the at least one virtual disk using the mappings;
- identify sensitive information within at least one data object based on a data loss prevention policy in the memory using the at least one computer processor;
- determine a degree of sensitivity of the sensitive information;
- and
- prevent disclosure of the sensitive information by rendering the at least one virtual disk that comprises the at least one data object of the at least one virtual disk inaccessible for unauthorized use using the at least one computer processor when the degree of sensitivity exceeds a threshold degree of sensitivity.
A non-transitory computer-readable-storage medium comprising one or more processor-executable instructions that, when executed by at least one processor, causes the at least one processor to:
- halt at least one virtual machine on a host machine of the at least one processor and delete the at least one virtual machine;
- access mapping information associated with data objects within at least one virtual disk in memory that are associated with the at least one virtual machine using the at least one processor;
- scan the data objects using a data loss prevention policy for identifying sensitive information;
- determine a degree of sensitivity of the sensitive information;
- and
- prevent disclosure of the sensitive information by rendering the at least one virtual disk comprising the sensitive information associated with the at least one virtual machine inaccessible for unauthorized use when the degree of sensitivity exceeds a threshold degree of sensitivity.
Dependencies are inferred from the claim text.