IP Library Granted Patent US 8,352,939
Granted Patent B1
US 8,352,939 · App. 11/949,609 · Granted Jan 8, 2013

System, method and computer program product for performing a security or maintenance operation in association with virtual disk data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,352,939
App. No.
11/949,609
Granted
Jan 8, 2013
Kind
B1
Abstract

A system, method and computer program product are provided for performing a security or maintenance operation in association with virtual disk data accessed independent of a virtual machine. In use, data stored on a virtual disk is accessed at least in part independent of a virtual machine. Further, a security or maintenance operation is performed in association with the accessed data.

Claims (33)

1. A method comprising the steps of:

identifying a virtual disk that is associated with a virtual machine, without employing the virtual machine;

parsing the virtual disk without employing the virtual machine;

providing read and write access to the virtual disk at a file level or sector level;

identifying one or more registry files on the virtual disk, where one or more of the identified registry files are associated with the virtual machine;

providing read and write access to one or more of the identified registry files that are associated with the virtual machine, such read and write access to a registry file being provided to software outside of the virtual machine; and

using the read or write access to a registry file in order to perform security operations for the benefit of the virtual machine without employing the virtual machine.

2. The method of claim 1 wherein the parsing step includes parsing files on the virtual disk and encoding the files for encapsulating an image of the virtual disk.

3. The method of claim 2 wherein the encoding uses VMDK or VHD.

4. The method of claim 1 further comprising the step of identifying partitions of the virtual disk.

5. The method of claim 4 further comprising the step of determining the file systems used by the identified partitions.

6. The method of claim 4 wherein the virtual machine and virtual disk are resident upon a physical computer having an operating system that is not part of the virtual machine.

7. The method of claim 6 further comprising the step of using the operating system to determine the file systems used by the identified partitions.

8. The method of claim 4 wherein the partitions are determined during the parsing step.

9. The method of claim 1 wherein the virtual machine and virtual disk are resident upon a physical computer having an operating system that is not part of the virtual machine.

10. The method of claim 9 wherein virtual machine registry information is incorporated in a registry file outside of both the virtual machine and virtual disk.

11. The method of claim 1 wherein access to registry files is allowed after a successful security check associated with the software receiving such access.

12. In a computer system comprising a virtual machine and virtual disk associated with an operating system that is not part of the virtual machine, a method comprising the steps of:

Employing a security application, associated with the operating system and not part of the virtual machine, to pack sectors of the virtual disk into a container file;

Causing data in the container file to appear as a disk full of sectors to enable display of such data as part of a hierarchical file system; and

Using the security application to construct a virtual registry and cause the virtual registry and the hierarchical file system to appear local on the virtual disk from the perspective of the virtual machine.

13. A computer system for performing security operation:

a virtual computer;

a scanner residing on a first computer platform and not part of the virtual computer, the scanner capable of performing security scanning on data;

a physical disk comprising a virtual disk in a partition of the physical disk, which resides on a second computer platform;

the virtual computer being coupled to the virtual disk; and

a communicative coupling between the scanner and the physical disk, such communicative coupling providing access to the virtual disk without employing the virtual computer.

14. The computer system of claim 13 wherein the first computer platform and the second computer platform are the same.

15. The computer system of claim 13 wherein the first computer platform comprises a security application and the scanner is a part of the security application.

16. The computer system of claim 13 wherein the virtual computer uses the virtual disk as a repository for data.

17. The computer system of claim 16 wherein the virtual disk comprises registry information regarding the virtual computer.

18. The computer system of claim 17 wherein the scanner is part of an application that accesses the registry information for purpose of a security operation.

19. The computer of claim 16 wherein the registry information is identified during a parsing operation of the physical disk.

Assignments (21)
RELEASE OF SECURITY INTEREST Recorded Aug 16, 2024
From: STG PARTNERS, LLC
To: MUSARUBRA US LLC; SKYHIGH SECURITY LLC
Reel/Frame 068671/0435 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
To: MAGENTA SECURITY HOLDINGS LLC
Reel/Frame 068657/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: MUSARUBRA US LLC
To: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
Reel/Frame 068657/0764 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 15, 2024
From: MAGENTA SECURITY HOLDINGS LLC; SKYHIGH SECURITY LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 068657/0666 →
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Aug 15, 2024
From: MUSARUBRA US LLC
To: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
Reel/Frame 068656/0098 →
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Aug 15, 2024
From: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
To: MAGENTA SECURITY HOLDINGS LLC
Reel/Frame 068656/0920 →
TERMINATION AND RELEASE OF FIRST LIEN SECURITY INTEREST IN CERTAIN PATENTS RECORDED AT REEL 057453, FRAME 0053 Recorded Aug 15, 2024
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: MUSARUBRA US LLC
Reel/Frame 068655/0413 →
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN CERTAIN PATENTS RECORDED AT REEL 056990, FRAME 0960 Recorded Aug 15, 2024
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: MUSARUBRA US LLC
Reel/Frame 068655/0430 →
SECURITY INTEREST Recorded Aug 1, 2024
From: MUSARUBRA US LLC; SKYHIGH SECURITY LLC
To: STG PARTNERS, LLC
Reel/Frame 068324/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2022
From: MCAFEE, LLC
To: MUSARUBRA US LLC
Reel/Frame 060561/0466 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 057315 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 11, 2022
From: MCAFEE, LLC
To: MUSARUBRA US LLC
Reel/Frame 060878/0126 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jul 27, 2021
From: MUSARUBRA US LLC; SKYHIGH NETWORKS, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 057453/0053 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 27, 2021
From: MUSARUBRA US LLC; SKYHIGH NETWORKS, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 056990/0960 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MCAFEE, LLC; SKYHIGH NETWORKS, LLC
Reel/Frame 057620/0102 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2007
From: EDWARDS, JONATHAN L.; TEDDY, JOHN D.; CAMP, TRACY E.
To: MCAFEE, INC.
Reel/Frame 020208/0503 →