主权项 |
1. A network device for providing access to a resource over a network, comprising:
a memory arranged to store data and instructions; and a processor arranged to enable actions embodied by at least a portion of the stored instructions, the actions comprising: selectively sending an application over the network to a client device, the client device having an operating system, the application configured to provide a secure desktop on the client device, and automatically switching control of the client device to the secure desktop; wherein access to resources is restricted by the secure desktop to being performed through the secure desktop; receiving a resource request from the client device to map onto a file system controlled by the secure desktop; restricting access to a requested resource indicated as being a non-mapped resource to read-only; and otherwise, enabling a mapping of the requested resource onto the secure desktop, wherein mapping the resource further includes adding to the operating system of the client device a kernel module configured to provide access to the resource; and
when the secure desktop is closed, unmapping the requested resource, and further when the requested resource is cached on the client device, sending the requested resource to a server to synchronize the resource with the server. |