Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Узнать, с какого ip-адреса подключались к базе / 6 сообщений из 6, страница 1 из 1
03.02.2020, 14:17
    #39921821
I.Tal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, с какого ip-адреса подключались к базе
Добрый день. На главные таблицы в БД есть журналирование на insert и update, а на delete нет. Возникла необходимость узнать, какой пользователь удалил запись в таблице. Есть ли возможность где-то в логах DB2 найти информацию об ip-адресе пользователя, удалившего запись?
...
Рейтинг: 0 / 0
06.02.2020, 11:31
    #39923279
I.Tal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, с какого ip-адреса подключались к базе
Мне к сетевикам, в БД такой возможности нет?
...
Рейтинг: 0 / 0
06.02.2020, 18:30
    #39923611
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, с какого ip-адреса подключались к базе
I.Tal,

Добрый день.

Ваш вопрос о том, как по уже свершившемуся факту произвести расследование, когда, скажем, ни нужных триггеров на таблицу, ни аудита этой таблицы настроено не было?

Если да, то у вас должно быть выполнено:
- версия db2 от 10.1
- выставлен параметр базы log_appl_info в yes
- выставлен атрибут data capture changes у таблицы

При выполнении всех 3-х условий можно достать нужную информацию из транзакционных журналов, если они у вас сохоанились. Но вам нужно будет либо установить и настроить программы, умеющие читать транзакционный журнал. Такие как, например, IBM CDC. И заставить их захватить изменения из этого журнала, начиная с нужного времени.
Либо написать собственную на C/C++, использующую db2ReadLog API.
...
Рейтинг: 0 / 0
14.02.2020, 10:22
    #39926578
I.Tal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, с какого ip-адреса подключались к базе
Спасибо за Ваш интерес к проблеме.
Mark Barinstein

Ваш вопрос о том, как по уже свершившемуся факту произвести расследование, когда, скажем, ни нужных триггеров на таблицу, ни аудита этой таблицы настроено не было?

Триггеры есть, они настроены на фиксацию фактов изменения данных для синхронизации с другой БД. Какими должны быть триггеры для произведения расследования?

Если да, то у вас должно быть выполнено:
- версия db2 от 10.1
- выставлен параметр базы log_appl_info в yes
- выставлен атрибут data capture changes у таблицы

- версия 10.5.8;
- параметры базы данных остались по умолчанию;
- таблица имеет неизмененный атрибут data capture changes.

При выполнении всех 3-х условий можно достать нужную информацию из транзакционных журналов, если они у вас сохоанились. Но вам нужно будет либо установить и настроить программы, умеющие читать транзакционный журнал. Такие как, например, IBM CDC. И заставить их захватить изменения из этого журнала, начиная с нужного времени.
Либо написать собственную на C/C++, использующую db2ReadLog API.
Где можно взять IBM CDC и документацию по нему, простите за наивный вопрос.
...
Рейтинг: 0 / 0
14.02.2020, 20:26
    #39926916
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, с какого ip-адреса подключались к базе
I.Tal
Триггеры есть, они настроены на фиксацию фактов изменения данных для синхронизации с другой БД. Какими должны быть триггеры для произведения расследования?
В AFTER DELETE триггере на таблицу можно вставлять диагностическую запись в какую-нибудь таблицу-журнал изменений значения одно или несколько значений Special registers , отосящихся к клиентской информации (CURRENT CLIENT_APPLNAME, CURRENT CLIENT_WRKSTNNAME, USER).

I.Tal

- версия 10.5.8;
- параметры базы данных остались по умолчанию;
- таблица имеет неизмененный атрибут data capture changes.
Это говорит о том, что из логов вы теперь ничего не достанете.

I.Tal
Где можно взять IBM CDC и документацию по нему, простите за наивный вопрос.
IBM Data Replication on IBM FixCentral
CDC Replication Documentation
...
Рейтинг: 0 / 0
18.02.2020, 16:19
    #39928069
I.Tal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, с какого ip-адреса подключались к базе
Mark Barinstein,

Спасибо за информацию.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Узнать, с какого ip-адреса подключались к базе / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]