System and method for providing private session-based access to a redirected USB device or local device
First Claim
1. A method for restricting access to a device from a server, the method comprising:
- intercepting, at the server, a function call to create a symbolic link;
determining that the intercepted function call corresponds to a device object associated with the device that is remote to the server and is connected locally to a client that is remote to the server;
obtaining configuration data indicating whether access to the device is to be restricted; and
creating the symbolic link in a local namespace of an object manager namespace of the server, upon obtaining configuration data indicating that access to the device is to be restricted.
16 Assignments
0 Petitions
Accused Products
Abstract
Restricting access to a device from a server, where the device is remote to the server and is connected locally to a client that is remote to the server, is described. The operations may include facilitating interception, at the server, of a function call to create a symbolic link; facilitating determination that the intercepted function call to create the symbolic link corresponds to a device object associated with the device that is remote to the server and is connected locally to a client that is remote to the server; facilitating obtaining configuration data indicating whether access to the device is to be restricted; and facilitating creation of the symbolic link in a local namespace of an object manager namespace of the server, upon obtaining configuration data indicating that access to the device is to be restricted.
24 Citations
33 Claims
-
1. A method for restricting access to a device from a server, the method comprising:
-
intercepting, at the server, a function call to create a symbolic link; determining that the intercepted function call corresponds to a device object associated with the device that is remote to the server and is connected locally to a client that is remote to the server; obtaining configuration data indicating whether access to the device is to be restricted; and creating the symbolic link in a local namespace of an object manager namespace of the server, upon obtaining configuration data indicating that access to the device is to be restricted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory machine-readable storage medium encoded with instructions executable by one or more processors to perform one or more operations, the one or more operations comprising:
-
intercepting, at a server, a function call to create a symbolic link; determining that the intercepted function call corresponds to a device object associated with a device that is remote to the server and is connected locally to a client that is remote to the server; obtaining configuration data indicating whether access to the device is to be restricted; and creating the symbolic link in a local namespace of an object manager namespace of the server, upon obtaining configuration data indicating that access to the device is to be restricted. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A hardware apparatus, comprising:
-
a processor; and a memory encoded with instructions executable by the processor to perform one or more operations comprising; intercepting, at a server, a function call to create a symbolic link; determining that the intercepted function call to create the symbolic link corresponds to a device object associated with a device that is remote to the server and is connected locally to a client that is remote to the server; obtaining configuration data indicating whether access to the device is to be restricted; and creating the symbolic link in a local namespace of an object manager namespace of the server, upon obtaining configuration data indicating that access to the device is to be restricted. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification