ОТСЛЕЖИВАНИЕ ДАННЫХ ИЗМЕНЕНИЯ СОСТОЯНИЯ ДЛЯ ТОГО, ЧТОБЫ СОДЕЙСТВОВАТЬ БЕЗОПАСНОСТИ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ

1. Способ для хранения информации о состоянии с помощью сеансовой таблицы, причем сеансовая таблица содержит одну или более записей сеанса, при этом запись сеанса содержит одно или более полей ключей и одно или более полей временных меток, и одно или более полей значений, при этом способ содержит этапы, на которых
идентифицируют событие безопасности, при этом событие безопасности содержит временную метку и информацию о работе сетевого устройства;
определяют ключ запроса на основе одного или более полей события безопасности;
выполняют запрос к сеансовой таблице с помощью временной метки и ключа запроса; и
возвращают результат запроса.
2. Способ по п.1, в котором запись сеанса включает в себя информацию, извлеченную из события.
3. Способ по п.1, в котором одно или более полей ключей содержат адрес Интернет-протокола (IP).
4. Способ по п.1, в котором одно или более полей значений содержат одно из имени хоста и адреса управления доступом к среде (MAC).
5. Способ по п.1, в котором сетевое устройство содержит одно из брандмауэра, системы обнаружения проникновения и сервера.
6. Способ по п.1, в котором ключ запроса содержит хэш-код.
7. Способ по п.1, в котором запись сеанса содержит первое поле временной метки, указывающее начальное время, и второе поле временной метки, указывающее конечное время.
8. Способ по п.7, в котором конечное время неявно определяется на основе события начала сеанса.
9. Способ по п.7, в котором начальное время неявно определяется на основе события завершения сеанса.
10. Способ по п.7, в котором выполнение запроса к сеансовой таблице с помощью временной метки и ключа запроса содержит этап, на котором определяют запись сеанса, начальное время которого является более ранним, чем временная метка, и конечное время которого является более поздним, чем временная метка.
11. Способ по п.1, в котором выполнение запроса к сеансовой таблице с помощью временной метки и ключа запроса содержит этап, на котором тестируют ключ запроса в сравнении с фильтром, ассоциативно связанным с сеансовой таблицей.
12. Способ по п.1, в котором выполнение запроса к сеансовой таблице с помощью временной метки и ключа запроса содержит этап, на котором ожидают минимальный интервал времени.
13. Способ по п.1, в котором выполнение запроса к сеансовой таблице с помощью временной метки и ключа запроса содержит этап, на котором ожидают максимальный интервал времени.
14. Способ по п.1, в котором запись сеанса содержит поле временной метки, указывающее время создания записи сеанса.
15. Способ по п.1, в котором сеансовая таблица разделяется.
16. Способ по п.15, в котором выполнение запроса к сеансовой таблице с помощью временной метки и ключа запроса содержит этап, на котором выполняют запрос к разделу сеансовой таблицы с помощью временной метки и ключа запроса.
17. Способ по п.15, в котором запись сеанса, которая описывает сеанс, который проходит через границу раздела, делится на несколько записей сеанса.
18. Способ по п.17, в котором каждая запись нескольких записей сеанса включает в себя аннотацию, чтобы указать то, что запись является частью более крупного сеанса.
19. Способ по п.18, в котором аннотация содержит одно из флага и временной метки, указывающей начальное время полного сеанса.
20. Способ по п.1, в котором сеансовая таблица разделяется посредством начального времени сеанса, и в котором выполнение запроса к сеансовой таблице с помощью временной метки и ключа запроса содержит этапы, на которых
определяют раздел сеансовой таблицы, на основе временной метки; и
выполняют запрос к определенному разделу с помощью временной метки и ключа запроса.
21. Вычислительный программный продукт для хранения информации о состоянии с помощью сеансовой таблицы, причем сеансовая таблица содержит одну или более записей сеанса, при этом запись сеанса содержит одно или более полей ключей и одно или более полей временных меток, и одно или более полей значений, причем вычислительный программный продукт содержит машиночитаемый носитель, содержащий компьютерный программный код для выполнения способа, при этом способ содержит этапы, на которых
идентифицируют событие безопасности, при этом событие безопасности содержит временную метку и информацию о работе сетевого устройства;
определяют ключ запроса на основе одного или более полей события безопасности;
выполняют запрос к сеансовой таблице с помощью временной метки и ключа запроса; и
возвращают результат запроса.
22. Устройство для хранения информации о состоянии с помощью сеансовой таблицы, причем сеансовая таблица содержит одну или более записей сеанса, при этом запись сеанса содержит одно или более полей ключей и одно или более полей временных меток, и одно или более полей значений, при этом устройство содержит
модуль события безопасности, выполненный с возможностью идентифицировать событие безопасности, при этом событие безопасности содержит временную метку и информацию о работе сетевого устройства;
модуль ключа запроса, выполненный с возможностью определять ключ запроса на основе одного или более полей события безопасности;
модуль выполнения запросов, выполненный с возможностью выполнять запрос к сеансовой таблице с помощью временной метки и ключа запроса; и
модуль результата, выполненный с возможностью возвращать результат запроса.