CPC G06F 8/654 (2018.02) [G06F 8/71 (2013.01); G06F 21/572 (2013.01); G16Y 30/00 (2020.01); H04L 9/0637 (2013.01); H04L 9/3236 (2013.01); H04L 67/34 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |
1. A system comprising:
a data store comprising data describing a plurality of Internet of Things (IoT) devices; and
at least one computing device in communication with the data store, the at least one computing device being configured to at least:
identify a plurality of IoT device families individually associated with a respective at least one of the plurality of IoT devices;
interrogate each of the plurality of IoT devices over a network based on the plurality of IoT device families to determine a plurality of sets of IoT device configurations;
analyze each set of IoT device configurations to identify a security vulnerability in at least one configuration setting of a particular IoT device; and
repair the security vulnerability of the at least one configuration setting by modifying one or more configuration settings or updating a firmware for the particular IoT device.
|