Система и способ определения устройств компьютерной сети с использованием правил инвентаризации

1. Способ определения устройств компьютерной сети с использованием правил инвентаризации, реализуемый компьютером, в котором:
а) с помощью сетевого фильтра перехватывают сетевой трафик;
б) с помощью средства проверки правил в перехваченном сетевом трафике проверяют выполнение по меньшей мере одного правила инвентаризации, при этом каждое правило инвентаризации содержит условия, выполнение которых означает наличие в компьютерной сети устройства с определенными параметрами и, кроме того, правилу инвентаризации соответствует весовой параметр, определяющий приоритет применения упомянутого правила;
в) с помощью средства определения устройства сети определяют по меньшей мере одно устройство компьютерной сети и параметры упомянутого устройства согласно по меньшей мере одному выполненному правилу инвентаризации и с учетом весового параметра упомянутого правила.
2. Способ по п. 1, в котором в сетевом трафике проверяют выполнение правила инвентаризации путем поиска совпадения, в частности, заголовков и полезной нагрузки сетевых пакетов с заданными значениями, определяют параметры устройства компьютерной сети, включающие по меньшей мере один из следующих параметров:
а) идентификатор;
б) имя;
в) модель;
г) тип;
д) статус безопасности;
е) производитель;
ж) протокол;
з) характеристики установленной ОС;
и) характеристики установленного ПО.
3. Способ по п. 2, в котором содержатся, в частности, следующие правила инвентаризации для определения устройства и параметров устройства:
а) с использованием базы данных МАС-адресов известных устройств;
б) с использованием базы данных МАС-адресов IP-адресов известных устройств;
в) с использованием цифровых отпечатков стека протоколов TCP/IP, полученных для известных устройств и параметров устройств;
г) поиск в сетевом трафике сигнатур, определяющих известные устройства и параметры устройств;
д) с использованием технологии DPI.
4. Способ по п. 1, в котором, если один параметр устройства был определен по меньшей мере двумя различными правилами инвентаризации, определяют то значение параметра, которое было определено правилом инвентаризации с большим значением весового параметра.
5. Способ по п. 1, в котором значение весового параметра правила инвентаризации зависит от одного из:
а) ранее определенных устройств компьютерной сети и параметров упомянутых устройств;
б) топологии компьютерной сети.
6. Способ по п. 1, в котором при изменении правил инвентаризации или при добавлении новых правил инвентаризации, проверяют измененные или соответственно новые правила инвентаризации в том сетевом трафике, в котором было выполнено измененное правило инвентаризации или соответственно не было выполнено ни одно из правил инвентаризации.
7. Способ по п. 1, в котором проверяют выполнение правил инвентаризации в порядке убывания значений весового параметра упомянутых правил инвентаризации и при первом выполнении правила инвентаризации, приостанавливают дальнейшую проверку выполнения правил инвентаризации в перехваченном сетевом трафике, после чего с помощью средства определения устройства сети определяют по меньшей мере одно устройство компьютерной сети и параметры упомянутого устройства согласно выполненному правилу инвентаризации и с учетом весового параметра упомянутого правила.
8. Способ по п. 1, в котором при выполнении по меньшей мере одного правила инвентаризации определяют по меньшей мере одно устройство компьютерной сети и параметры упомянутого устройства согласно каждому выполненному правилу инвентаризации, если суммарное значение весового параметра всех упомянутых выполненных правил инвентаризации превышает заданный порог.
9. Способ по п. 1, в котором с помощью сетевого фильтра перехватывают сетевой трафик только от новых устройств, которые ранее не были определены.
10. Система определения устройств компьютерной сети с использованием правил инвентаризации, содержащая:
а) сетевой фильтр, который служит для перехвата сетевого трафика;
б) средство проверки правил, связанное с сетевым фильтром и предназначенное для проверки выполнения по меньшей мере одного правила инвентаризации в перехваченном сетевом трафике, при этом каждое правило инвентаризации содержит условия, выполнение которых означает наличие в компьютерной сети устройства с определенными параметрами и, кроме того, правилу инвентаризации соответствует весовой параметр, определяющий приоритет применения упомянутого правила;
в) средство определения устройства сети, связанное со средством проверки правил и предназначенное для определения по меньшей мере одного устройства компьютерной сети и параметров упомянутого устройства согласно по меньшей мере одному выполненному правилу инвентаризации и с учетом весового параметра упомянутого правила.