Techniques for identity authentication of virtualized machines
First Claim
Patent Images
1. A non-transitory computer-readable medium comprising instructions for authenticating a virtual machine (VM) and a VM operating system (VMOS) that, when executed by a processor, perform a method, the method comprising:
- receiving, by a VM server service, a request to install the VM on a physical machine, wherein the physical machine comprises a plurality of physical devices;
authenticating, by the VM server service, VM credentials of the VM in response to receiving the request;
acquiring identity information for each of the plurality of physical devices using an identifiable pattern of each of the plurality of physical devices;
authenticating, by the VM server service, the physical machine by verifying the identity information for each of the plurality of physical devices;
determining that the VM is an authenticated VM in response to authenticating the VM credentials and authenticating the physical machine;
providing drivers for the plurality of physical devices to the authenticated VM, wherein the authenticated VM is installed on the physical machine using the drivers;
identifying, by a VMOS authentication service, the VMOS attempting to install on the authenticated VM;
authenticating, by the VMOS authentication service, a VMOS identity of the VMOS;
authenticating, by the VMOS authentication service, the physical machine by verifying the identity information for each of the plurality of physical devices;
providing, by the VMOS authentication service, VM drivers to the VMOS in response to the authenticating the VMOS identity and the authenticating the identity information, wherein the VMOS is installed on the authenticated VM using the VM drivers.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for identity authentication of Virtual Machines (VM'"'"'s) are provided. A VM is authenticated and once authenticated, each device interfaced to or accessible to the VM is also authenticated. When both the VM and each device are authenticated, the VM is granted access to a machine for installation thereon.
34 Citations
20 Claims
-
1. A non-transitory computer-readable medium comprising instructions for authenticating a virtual machine (VM) and a VM operating system (VMOS) that, when executed by a processor, perform a method, the method comprising:
-
receiving, by a VM server service, a request to install the VM on a physical machine, wherein the physical machine comprises a plurality of physical devices; authenticating, by the VM server service, VM credentials of the VM in response to receiving the request; acquiring identity information for each of the plurality of physical devices using an identifiable pattern of each of the plurality of physical devices; authenticating, by the VM server service, the physical machine by verifying the identity information for each of the plurality of physical devices; determining that the VM is an authenticated VM in response to authenticating the VM credentials and authenticating the physical machine; providing drivers for the plurality of physical devices to the authenticated VM, wherein the authenticated VM is installed on the physical machine using the drivers; identifying, by a VMOS authentication service, the VMOS attempting to install on the authenticated VM; authenticating, by the VMOS authentication service, a VMOS identity of the VMOS; authenticating, by the VMOS authentication service, the physical machine by verifying the identity information for each of the plurality of physical devices; providing, by the VMOS authentication service, VM drivers to the VMOS in response to the authenticating the VMOS identity and the authenticating the identity information, wherein the VMOS is installed on the authenticated VM using the VM drivers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving, by a virtual machine (VM) server service, a request to install a VM on a physical machine, wherein the physical machine comprises a plurality of physical devices; authenticating, by the VM server service, VM credentials of the VM in response to receiving the request; acquiring identity information for each of the plurality of physical devices using an identifiable pattern of each of the plurality of physical devices; authenticating, by the VM server service, the physical machine by verifying the identity information for each of the plurality of physical devices; determining that the VM is an authenticated VM in response to authenticating the VM credentials and authenticating the physical machine; providing drivers for the plurality of physical devices to the authenticated VM, wherein the authenticated VM installs on the physical machine using the drivers; identifying, by a VM operating system (VMOS) authentication service, a VMOS attempting to install on the authenticated VM; authenticating, by the VMOS authentication service, a VMOS identity of the VMOS; authenticating, by the VMOS authentication service, the physical machine by verifying the identity information for each of the plurality of physical devices; and providing, by the VMOS authentication service, VM drivers to the VMOS in response to the authenticating the VMOS identity and the authenticating the identity information, wherein the VMOS is installed on within the authenticated VM using the VM drivers. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A Virtual Machine (VM) server comprising:
-
a processor; a plurality of physical devices; a VM server service, executing on the processor configured to; receive a request to install a VM on the VM server; authenticate VM credentials of the VM in response to receiving the request; acquire identity information for each of the plurality of physical devices using an identifiable pattern of each of the plurality of physical devices; authenticate the plurality of physical devices by verifying the identity information for each of the plurality of physical devices; determine that the VM is an authenticated VM in response to authenticating the VM credentials and authenticating the plurality of physical devices; and provide drivers for the plurality of physical devices to the authenticated VM, wherein the authenticated VM installs on the VM server using the drivers; a VM operating system (VMOS) authentication service configured to; identify a VMOS attempting to install on the authenticated VM; authenticate a VMOS identity of the VMOS; authenticate the plurality of physical devices by verifying the identity information for each of the plurality of physical devices; provide VM drivers to the VMOS in response to the authenticating the VMOS identity and the authenticating the identity information, wherein the VMOS uses the VM drivers to install on the authenticated VM. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification