Web storage based iot device protect mechanism
AssigneeCitrix Systems, Inc.
InventorHao Wu
Life of this patent
Estimating the term…
Abstract
Described embodiments provide systems and methods for provisioning disk images on remote devices. Described is a device configured to connect to a pre-configured network upon device start-up, transmit a request to a server at a pre-configured network address, receive a response containing a disk image for the device, and populate a memory component of the device with the disk image received. Described is a server configured to, responsive to receiving a request from a device, authenticate the request, identify a disk image corresponding to the device, and transmit the disk image to the device. These systems and methods are well suited for improving security and integrity of deployed special-purpose devices, e.g., as may be used for an “Internet of Things” deployment.
Claims23
1-22. (canceled)
A system for provisioning disk images on remote devices, the system comprising:
- a device comprising:
- a volatile memory component;
- a processor configured to execute instructions from the volatile memory component;
- and
- a network interface controller configured to:
- connect to a pre-configured network upon device start-up,
- transmit a request to a server at a pre-configured network address,
- receive a response containing a disk image for the device, and
- populate the volatile memory component with the disk image received;
- and
- a server configured to, responsive to receiving the request from the device:
- authenticate the request;
- identify the disk image corresponding to the device;
- and
- transmit the disk image to the device.
A method of provisioning a disk image on a remote device, the method comprising:
- receiving, by a server from a device, a request for a disk image suitable for operation of the device;
- authenticating, by the server, the request;
- identifying a disk image corresponding to the device;
- and
- transmitting the disk image to the device responsive to the request.
A method of booting a device absent a device-local disk image, the method comprising:
- transmitting, by the device during an initialization or boot-up phase, to a pre-configured network address corresponding to a server, a request for a disk image suitable for operation of the device;
- receiving the disk image from the server;
- populating a memory element of the device with the received disk image, the disk image including operation code for the device;
- executing the operation code for the device.
Dependencies are inferred from the claim text.