Имя таблицы

Назначение

Additional_data

Строковые и числовые поля, хранимые данные интерпретируются на усмотрение каждого модуля определенного типа

Additional_data_names

Хранение названий соответствующих специфичных строковых и числовых полей, используемых модулями различных типов

Зарезервированные поля для хранения специфичных для каждого модуля данных. Поля таблиц

Additional_data

Поле

Описание

ID

Уникальный идентификатор сообщения о событии. См. табл. Message.

String1…String8

Строковые поля

Num1…Num8

Числовые поля

Additional_data_names

Поле

Описание

module_type

Уникальный идентификатор типа модуля СОВ, для которого поля имеют конкретные значения. См. табл. IDS_module_type.

is_alert_data

Значения должны интерпретироваться как указано для предупреждений или heartbeat

String1_name…

String8_name

Названия строковых параметров предупреждения или сообщения heartbeat

Num1_name…

Num8_name

Названия числовых параметров предупреждения или сообщения heartbeat

Классификация предупреждения. Таблицы

Имя таблицы

Назначение

Alert_description

Данные, идентифицирующие класс сообщения или сигнатуру, и описывающие атрибуты сообщения данного класса (приоритет, важность)

Alert_class

Данные, организующие классификацию сигнатур. Сигнатуры или классы сообщений могут быть организованы модулем СОВ в более крупные классы (группы).

Alert_priority

Данные, описывающие приоритет сообщений согласно сигнатурам. Могут использоваться при выводе и при анализе для упорядочения и учета наиболее "срочных" сообщений.

Alert_revision

Данные, описывающие важность (влияние на безопасность) выявленных событий – информационное сообщение, предупреждение, сообщение об атаке или уязвимости

Alert_reference_system

Описание различных систем-баз данных уязвимостей и связанных с ними атак (cve, bugtraq…)

Alert_reference

Данные, описывающие ссылки на базы данных уязвимостей

Description_reference

Связь между различными сообщениями/сигнатурами, и ссылками на соответствующие описания в базах данных уязвимостей и связанных с ними атак

Классификация предупреждения. Поля таблиц

НЕ нашли? Не то? Что вы ищете?

Alert_description

Поле

Описание

ID

Уникальный идентификатор описания класса сообщения (или сигнатуры)

name

Имя класса или сигнатуры (сообщение). Используется в модели IDMEF.

class

Идентификатор группы классов или сигнатур, к оторому относится сообщение. См. табл. Alert_class

priority

Приоритет. См. табл. Alert_priority

revision

Важность. См. табл. Alert_revision.

internal_id

Внутренний для модуля СОВ класс предупреждения. Определяется конкретным модулем, чаще всего идентификатор сигнатуры в классификации производителя модуля (например, sid для snort) Используется в модели IDMEF.

Alert_class

Поле

Описание

ID

Уникальный идентификатор класса сигнатуры

name

Имя класса

Alert_priority

Поле

Описание

ID

Уникальный идентификатор класса сигнатуры

name

Имя класса

Alert_revision

Поле

Описание

ID

Уникальный идентификатор класса сигнатуры

name

Имя класса

Alert_reference_system

Поле

Описание

ID

Уникальный идентификатор системы хранения данных об уязвимостях и/или атаках

name

Имя системы хранения данных об уязвимостях и/или атаках

Alert_reference

Поле

Описание

ID

Идентификатор ссылки на описание атаки и/или уязвимости

ref_system

Идентификатор системы хранения данных об уязвимостях и/или атаках. См. табл. reference_system

tag

Ссылка или внутренний идентификатор системы хранения данных об уязвимостях и/или атаках. Используется в модели IDMEF.

Description_reference

Поле

Описание

signature

Идентификатор класса сообщения или сигнатуры. См. табл. Alert_description.

ref_seq

Порядковый номер ссылки на описание атаки и/или уязвимости. Ссылок м. б. несколько.

reference

Идентификатор ссылки на описание атаки и/или уязвимости. См. табл. Alert_reference.

Данные о конфигурации межсетевых экранов. Таблицы

Имя таблицы

Назначение

Firewall_policy

Содержит описание политики межсетевого экрана (разрешительная / запретительная)

Fw_rule

Содержит описание правила межсетевого экрана

Fw_rule_in

Таблица, связывающая правила с интерфейсом межсетевого экрана "на входе"

Fw_rule_out

Таблица, связывающая правила с интерфейсом межсетевого экрана "на выходе"

Fw_rule_forward

Таблица, связывающая правила со "сквозным" интерфейсом межсетевого экрана

Данные о конфигурации межсетевых экранов. Поля таблиц

Firewall_policy

Поле

Описание

ID

Уникальный идентификатор политики межсетевого экрана

policy

Описание политики

Fw_rule

Поле

Описание

ID

Уникальный идентификатор правила межсетевого экрана

rule

Команда

Fw_rule_in / Fw_rule_out / Fw_rule_forward

Поле

Описание

Firewall

Идентификатор межсетевого экрана. См. табл. Firewall.

service

Идентификатор защищаемого сервиса. См. табл. Observed_service.

rule

Идентификатор правила. См. табл. Rule.

Приложение 3. Описание функций для сохранения событий в хранилище.Прикладной программный интерфейс хранилища данных универсальнй архитектуры СПВ

1. Регистрация и работа компонентов

Типы данных, константы

Имя

Описание

MODULE_HANDLE

Идентификатор компонента

Перечислимые типы данных

Имя типа

Описание

HOST_NAME_CATEGORY

Категория имени хоста. Возможные значения ADS, AFS, CODA, DFS, DNS, HOSTS, KERBEROS, NDS, NIS, NISPLUS, NT, WFW.

HOST_ADDRESS_CATEGORY

Категория сетевого адреса. Возможные значения UNKNOWN_ADDRESS_CATEGORY, ATM, E_MAIL, LOTUS_NOTES, MAC, SNA, VM, IPv4_ADDR, IPv4_ADDR_HEX, IPv4_NET, IPv4_NET_MASK, IPv6_ADDR, IPv6_ADDR_HEX, IPv6_NET, IPv6_NET_MASK.

Структуры данных

Структура

Описание

HOST_NAME

Имя хоста в сети. Имеет два поля name и category.

Функции

Функция

Описание

get_module_id

Получение идентификатора модуля (датчика, анализатора или межсетевого экрана) по его имени, типу и расположению в сети.

get_module_name

Получение имени модуля по его идентификатору.

get_module_node_id

Получение станции, на которой установлен модуль.

get_module_type

Получение типа модуля по его идентификатору.

register_sensor

Добавление нового модуля датчика.

register _analyzer

Добавление нового модуля анализа.

register _firewall

Добавление нового модуля межсетевого экрана.

add_observed_service_to_host

Добавление нового защищаемого сервиса для станции

delete_observed_service_from_host

Удаление защищаемого сервиса хоста.

create_host

Добавление новой станции, на которую впоследствии будут добавлены модули (выделена из функций регистрации для удобства).

create_observed_host

Добавление новой защищаемой станции и защищаемого нового сервиса.

add_service_description

Добавление описания нового сервиса (в таблицу Service)

get_default_service_id

Получение идентификатора сервиса по умолчанию по его описанию.

add_protocol_description

Добавление описания нового протокола.

delete_module

Удаление существующего модуля

2. Описание сетевых устройств и их адресации

Типы данных, константы

Имя

Описание

MAX_HOST_NAME_LEN

Максимальная длина имени хоста независимо от типа имени.

MAX_HOST_ADDRESS_LEN

Максимальная длина адреса хоста независимо от типа адреса.

Перечислимые типы данных

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8