Network isolation in virtual desktop infrastructure
First Claim
1. A method for isolating a connection between a client machine and a remote desktop application, the method comprising:
- providing the connection between the client machine and the remote desktop application to exchange remote desktop protocol data by using a first virtual network interface card (VNIC) on a virtual machine (VM),wherein the VM is configured to execute the remote desktop application and one or more other applications, the remote desktop application providing a virtual desktop to the client machine, andwherein the first VNIC is exclusively accessible by the remote desktop application and inaccessible to the one or more other applications; and
providing another connection between a remote server and one of the one or more other applications using a second VNIC on the VM, in response to the remote desktop application receiving an indication from the virtual desktop to execute the one application.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods and apparatus for isolating a connection between a client machine and a remote desktop application running on a virtual machine (VM), the remote desktop application providing a virtual desktop to the client machine. The VM is configured to execute the remote desktop application and one or more other applications. The connection between the client machine and the remote desktop application, for exchanging remote desktop protocol data, is provided by using a first virtual network interface card (VNIC) on the VM, where the first VNIC is exclusively accessible by the remote desktop application and inaccessible to the one or more other applications. Another connection between a remote server and one of the one or more other applications is provided using a second VNIC on the VM, in response to the remote desktop application receiving an indication from the virtual desktop to execute the one application.
2 Citations
20 Claims
-
1. A method for isolating a connection between a client machine and a remote desktop application, the method comprising:
-
providing the connection between the client machine and the remote desktop application to exchange remote desktop protocol data by using a first virtual network interface card (VNIC) on a virtual machine (VM), wherein the VM is configured to execute the remote desktop application and one or more other applications, the remote desktop application providing a virtual desktop to the client machine, and wherein the first VNIC is exclusively accessible by the remote desktop application and inaccessible to the one or more other applications; and providing another connection between a remote server and one of the one or more other applications using a second VNIC on the VM, in response to the remote desktop application receiving an indication from the virtual desktop to execute the one application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium comprising instructions to be executed in a computer system, wherein the instructions when executed in the computer system perform a method for isolating a connection between a client machine and a remote desktop application, the method comprising:
-
providing the connection between the client machine and the remote desktop application to exchange remote desktop protocol data by using a first virtual network interface card (VNIC) on a virtual machine (VM), wherein the VM is configured to execute the remote desktop application and one or more other applications, the remote desktop application providing a virtual desktop to the client machine, and wherein the first VNIC is exclusively accessible by the remote desktop application and inaccessible to the one or more other applications; and providing another connection between a remote server and one of the one or more other applications using a second VNIC on the VM, in response to the remote desktop application receiving an indication from the virtual desktop to execute the one application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a processor; and a memory comprising system software for the computer system that when executed by the processor perform a method for isolating a connection between a client machine and a remote desktop application, the method comprising; providing the connection between the client machine and the remote desktop application to exchange remote desktop protocol data by using a first virtual network interface card (VNIC) on a virtual machine (VM), wherein the VM is configured to execute the remote desktop application and one or more other applications, the remote desktop application providing a virtual desktop to the client machine, and wherein the first VNIC is exclusively accessible by the remote desktop application and inaccessible to the one or more other applications; and providing another connection between a remote server and one of the one or more other applications using a second VNIC on the VM, in response to the remote desktop application receiving an indication from the virtual desktop to execute the one application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification