Гарда БД
Гарда БД — система аудита сетевого доступа к серверам баз данных. Система позволяет отслеживать неправомочное обращение к базе данных (БД) предприятия в соответствии с критериями и правилами анализа, задаваемыми сотрудниками отдела информационной безопасности (ИБ). Система подключается пассивным образом к корпоративной сети и позволяет вести мониторинг обращений к БД в режиме реального времени. При обнаружении подозрительных операций над БД система уведомляет сотрудника отдела ИБ и протоколирует соответствующий запрос.
Система Гарда БД позволяет обеспечить выполнение требований Постановления Правительства Российской Федерации от 17 ноября 2007 г. № 781 «Об утверждении Положения об обеспечении безопасности персональных данных при их обработке в информационных системах персональных данных».
Система Гарда БД:
- Позволяет формулировать критерии анализа и ставить их на контроль.
- Информирует пользователя системы о наступлении подозрительных событий в соответствии с заранее сформированными критериями анализа.
- Предоставляет доступ к данным аудита операций с БД, полученным в результате работы системы.
- Предоставляет пользователю, обладающему соответствующими правами, возможности для настройки всех компонентов системы.
Преимущества системы
- Отсутствие влияния на производительность СУБД.
- Невозможность вмешательства в работу аудита со стороны администраторов БД.
- Контроль всех обращений и операций с БД независимо от пользователя и приложения (авторизация, доступ к данным, изменение схемы данных, изменение данных, изменение прав доступа и т.д.).
- Предоставление дополнительной статистической информации по каждому событию (дата / время события, объем передаваемых данных, логин, IP-адрес и порт источника / приемника и т.д.).
- Построение статистических отчетов, ведение журналов событий.
- Независимость от топологии системы БД.
- Контроль нескольких независимых БД с единого центра управления.
- Высокие скорости обработки данных (1 гбит/сек и выше).
- Удобный интерфейс с механизмом уведомления пользователей системы в режиме реального времени.
Основные принципы работы системы
Мониторинг, или аудит, доступа к БД ведется за счет отслеживания подозрительных операций с БД. Подозрительные операции идентифицируются на основании заранее заданных технических параметров, или критериев анализа. В системе реализованы следующие типы критериев анализа:
- IP-адрес клиента
- Имя пользователя в БД
- Имя пользователя в ОС
- Название клиентского приложения, используемого пользователем
- Результат аутентификации (успешная / неуспешная)
- Дата / время запроса
- Имя объекта БД (таблицы, синонимы, представления, процедуры, функции)
- Список запрашиваемых / передаваемых полей объекта БД
- Объем данных ответа, превышающий указанную величину
- Объем данных запроса, превышающий указанную величину
- Тип команды SQL (SELECT/ALTER USER/DROP VIEW и др.)
- Логические комбинации любых приведенных выше критериев.
Некоторые общие примеры запросов для формирования политик доступа:
Пример 1: протоколировать все select-запросы на таблицы определенного списка от пользователей заданной группы когда запрос инициирован из приложений с определенными названиями.
Пример 2: протоколировать все select-запросы для которых объем ответа сервера составляет более 1024 kb.
Пример 3: протоколировать запросы с определенного доменного логина, приходящие в определенный период времени к определенной таблице.
Структура системы включает:
- Один Анализатор на каждую БД
- До двух сетевых интерфейсов на каждую БД
- Одновременный мониторинг нескольких БД с одного Центра Управления
