| CPC H04L 63/1416 (2013.01) [H04L 63/1425 (2013.01)] | 18 Claims |

|
1. A method for providing security to an Internet of Things (IoT) device comprising:
installing, by an interceptor located on at least one gateway, an interceptor on the IoT device;
obtaining, by the interceptor located on at least one gateway or the IoT device, information about an interaction of the IoT device with at least one of: one or more other IoT devices, a service, and a server;
performing by an analysis tool located on the at least one gateway the steps of:
determining at least one category of the IoT device and at least one category of a user of the IoT device by interacting with at least one security service based on the information received about the interaction of the IoT device from the interceptor located on at least one gateway or the IoT device;
receiving data from the at least one security service, the data comprising: data about the IoT device, data about cyber threats depending on the at least one category of the IoT device and at least one category of a user of the IoT device, and data describing a security component for providing a cyber protection to the IoT device; and
identifying the security component based on the data received from the at least one security service, the at least one category of the IoT device and the at least one category of a user of the IoT device; and
installing, by the interceptor located on at least one gateway or the IoT device, the identified security component on the IoT device; or
installing, by the interceptor located on at least one gateway or the IoT device, the identified security component on the gateway in response to determining that installation of the security component on the IoT device is not possible.
|