СИСТЕМЫ И СПОСОБЫ АВТОМАТИЧЕСКОЙ ДЕТЕКЦИИ УСТРОЙСТВ

1. Прибор для детекции устройства, содержащий аппаратный процессор и память, причем аппаратный процессор конфигурирован для:
анализа данных, полученных от клиентского устройства, соединенного с прибором для детекции устройства по локальной сети, для определения набора признаков клиентского устройства;
в ответ, выбора категории устройств в соответствии с набором признаков;
определения первой оценки в соответствии с первым поднабором из набора признаков, при этом первая оценка указывает первую степень, в которой клиентское устройство является репрезентативным для категории устройств;
определения второй оценки в соответствии со вторым поднабором из набора признаков, причем вторая оценка указывает вторую степень, в которой клиентское устройство является репрезентативным для категории устройств;
объединения первой и второй оценок для создания агрегированной оценки; и
в ответ на создание агрегированной оценки, определения, отнести ли клиентское устройство к категории устройств в соответствии с агрегированной оценкой.
2. Прибор по п. 1, причем определение, отнести ли клиентское устройство к категории устройств, включает в себя:
сравнение агрегированной оценки с третьей оценкой, указывающей третью степень, в которой клиентское устройство является репрезентативным для другой категории устройств, и
в ответ, определение, отнести ли клиентское устройство к категории устройств в соответствии с результатом сравнения.
3. Прибор по п. 1, причем агрегированная оценка определена как:
σ⋅w,
где σ обозначает первую оценку, и w обозначает численный вес, определенный в соответствии с первым набором признаков.
4. Прибор по п. 3, причем вес w определен также в соответствии с категорией устройств.
5. Прибор по п. 3, причем вес w определен также в соответствии с первой оценкой.
6. Прибор по п. 1, причем агрегированная оценка определена как:
w⋅ƒ(σ),
где σ обозначает первую оценку, w обозначает численный вес, определенный в соответствии с первым набором признаков, и ƒ обозначает инъективную функцию.
7. Прибор по п. 1, причем аппаратный процессор дополнительно конфигурирован для:
в ответ на определение, отнести ли клиентское устройство к категории устройств, определения третьей оценки в соответствии с третьим поднабором из набора признаков, причем третья оценка указывает третью степень, в которой клиентское устройство является репрезентативным для категории устройств;
в ответ, объединения агрегированной оценки и третьей оценки для создания корректированной агрегированной оценки; и
в ответ на создание корректированной агрегированной оценки, определения, отнести ли клиентское устройство к категории устройств в соответствии с корректированной агрегированной оценкой.
8. Прибор по п. 1, причем отнесение клиентского устройства к категории устройств включает в себя указание категории изделий клиентского устройства и операционной системы клиентского устройства.
9. Прибор по п. 1, причем аппаратный процессор дополнительно конфигурирован для:
отнесения клиентского устройства к категории устройств; и
в ответ, передачи индикатора местоположения установщика агента клиентскому устройству, причем установщик агента выбран из множества установщиков агента в соответствии с категорией устройств, при этом установщик агента конфигурирован для установки агента программного обеспечения на клиентское устройство.
10. Прибор по п. 1, причем аппаратный процессор дополнительно конфигурирован для:
отнесения клиентского устройства к категории устройств; и
в ответ, идентификации уязвимости компьютерной безопасности клиентского устройства в соответствии с категорией устройств.
11. Прибор по п. 1, причем аппаратный процессор дополнительно конфигурирован для:
отнесения клиентского устройства к категории устройств;
составления набора команд в соответствии с категорией устройств, причем исполнение команд вызывает прерывание работы сервера протокола динамического конфигурирования хоста (DHCP), исполняемого на клиентском устройстве; и
в ответ на составление набора команд, передачи набора команд клиентскому устройству.
12. Способ, содержащий применение по меньшей мере одного аппаратного процессора прибора для детекции устройства для:
анализа данных, полученных от клиентского устройства, соединенного с прибором для детекции устройства по локальной сети, для определения набора признаков клиентского устройства;
в ответ, применения по меньшей мере одного аппаратного процессора для выбора категории устройств в соответствии с набором признаков;
применения по меньшей мере одного аппаратного процессора для определения первой оценки в соответствии с первым поднабором из набора признаков, причем первая оценка указывает первую степень, в которой клиентское устройство является репрезентативным для категории устройств;
применения по меньшей мере одного аппаратного процессора для определения второй оценки в соответствии со вторым поднабором из набора признаков, при этом вторая оценка указывает вторую степень, в которой клиентское устройство является репрезентативным для категории устройств;
применения по меньшей мере одного аппаратного процессора для объединения первой и второй оценок для создания агрегированной оценки; и
в ответ на создание агрегированной оценки, применения по меньшей мере одного аппаратного процессора для определения, отнести ли клиентское устройство к категории устройств в соответствии с агрегированной оценкой.
13. Способ по п. 12, в котором определение, отнести ли клиентское устройство к категории устройств, включает в себя этапы, на которых:
применяют по меньшей мере один аппаратный процессор для сравнения агрегированной оценки с третьей оценкой, указывающей третью степень, в которой клиентское устройство является репрезентативным для другой категории устройств, и
в ответ, применяют по меньшей мере один аппаратный процессор для определения, отнести ли клиентское устройство к категории устройств в соответствии с результатом сравнения.
14. Способ по п. 12, в котором агрегированную оценку определяют как:
σ⋅w,
где σ обозначает первую оценку, a w обозначает численный вес, определенный в соответствии с первым набором признаков.
15. Способ по п. 14, в котором вес w определяют также в соответствии с категорией устройств.
16. Способ по п. 14, в котором вес w определяют также в соответствии с первой оценкой.
17. Способ по п. 12, в котором агрегированную оценку определяют как:
w⋅ƒ(σ),
где σ обозначает первую оценку, w обозначает численный вес, определенный в соответствии с первым набором признаков, и ƒ обозначает инъективную функцию.
18. Способ по п. 12, дополнительно включающий в себя этапы, на которых:
в ответ на определение, отнести ли клиентское устройство к категории устройств, применяют по меньшей мере один аппаратный процессор для определения третьей оценки в соответствии с третьим поднабором из набора признаков, причем третья оценка указывает третью степень, в которой клиентское устройство является репрезентативным для категории устройств;
в ответ, применяют по меньшей мере один аппаратный процессор для объединения агрегированной и третьей оценок для создания корректированной агрегированной оценки; и
в ответ на создание корректированной агрегированной оценки, применяют по меньшей мере один аппаратный процессор для определения, отнести ли клиентское устройство к категории устройств в соответствии с корректированной агрегированной оценкой.
19. Способ по п. 12, в котором отнесение клиентского устройства к категории устройств включает в себя указание категории изделий клиентского устройства и операционной системы клиентского устройства.
20. Способ по п. 12, дополнительно включающий в себя этапы, на которых:
применяют по меньшей мере один аппаратный процессор для отнесения клиентского устройства к категории устройств; и
в ответ, применяют по меньшей мере один аппаратный процессор для передачи индикатора местоположения установщика агента клиентскому устройству, причем установщик агента выбран из множества установщиков агента в соответствии с категорией устройств, при этом установщик агента конфигурирован для установки агента программного обеспечения на клиентском устройстве.
21. Способ по п. 12, дополнительно включающий в себя этапы, на которых:
применяют по меньшей мере один аппаратный процессор для отнесения клиентского устройства к категории устройств; и
в ответ, применяют по меньшей мере один аппаратный процессор для идентификации уязвимости компьютерной безопасности клиентского устройства в соответствии с категорией устройств.
22. Способ по п. 12, дополнительно включающий в себя этапы, на которых:
применяют по меньшей мере один аппаратный процессор для отнесения клиентского устройства к категории устройств;
применяют по меньшей мере один аппаратный процессор для составления набора команд в соответствии с категорией устройств, причем исполнение команд вызывает прерывание работы сервера протокола динамического конфигурирования хоста (DHCP) клиентского устройства; и
в ответ на составление набора команд, применяют по меньшей мере один аппаратный процессор для передачи набора команд в клиентское устройство.
23. Энергонезависимый машиночитаемый носитель, хранящий команды, которые, при исполнении по меньшей мере аппаратным процессором прибора для детекции устройства, побуждают прибор для детекции устройства:
анализировать данные, полученные от клиентского устройства, соединенного с прибором для детекции устройства по локальной сети, для определения набора признаков клиентского устройства;
в ответ, выбирать категорию устройств в соответствии с набором признаков;
определять первую оценку в соответствии с первым поднабором из набора признаков, при этом первая оценка указывает на первую степень, в которой клиентское устройство является репрезентативным для категории устройств;
определять вторую оценку в соответствии со вторым поднабором из набора признаков, причем вторая оценка указывает на вторую степень, в которой клиентское устройство является репрезентативным для категории устройств;
объединять первую и вторую оценки для создания агрегированной оценки; и
в ответ на создание агрегированной оценки, определять, отнести ли клиентское устройство к категории устройств в соответствии с агрегированной оценкой.