Аудит базы данных развернут в режиме out-of-path. Агент аудита базы данных развернут на базе данных или сервере приложений для получения трафика доступа, загрузки данных трафика в систему аудита, получения команд конфигурации системы аудита и отчёта о результатах мониторинга базы данных, реализуя безопасность аудита баз данных, построенных на ECS или BMS.
Figure 1 показывает архитектуру, используемую для аудита самостоятельно построенной базы данных на ECS и BMS. Figure 1 Аудит пользовательских баз данных на ECS и BMS
Предположим, вы создали базу данных на Elastic Cloud Server (ECS). Table 1 описывает её детали. Вам необходимо обнаруживать и отслеживать внутренние нарушения и некорректные операции в базе данных для соответствия требованиям комплаенса. В этом разделе описывается, как установить агент в базу данных, включить функцию аудита базы данных и проверить результаты аудита.
Тип базы данных | MySQL |
|---|---|
Версия базы данных | 5.7 |
IP-адрес | 192.168.1.5 |
Порт | 3306 |
ОС | LINUX64 |
Настройте и подайте заявку на сервис аудита базы данных. Подробности см. в Database Security Service User Guide.
После подачи заявки на аудит базы данных добавьте пример базы данных в экземпляр аудита базы данных и включите функцию аудита базы данных для этой базы.
и выберите . Отображается страница Dashboard.Figure 2 Диалоговое окно Add Database.

Рисунок 3 Добавление агента

Рисунок 4 Добавление агента в базу данных

Настройте TCP (порт 8000) и UDP (порты от 7000 до 7100) во входящем правиле группы безопасности экземпляра аудита базы данных, чтобы агент мог взаимодействовать с экземпляром аудита. Вы также можете добавить правила группы безопасности после установки агента.
Рисунок 5 Добавление правила группы безопасности

или нажмите Enter. Информация о группе отображается в списке.Figure 6 Добавление правил

Figure 7 диалоговое окно Add Inbound Rule (ECS)

Скачайте пакет агента и установите его на требуемый узел. База данных может быть проверена только после подключения к экземпляру аудита базы данных. Каждый агент имеет уникальный ID, который используется в качестве ключа для подключения к экземпляру аудита базы данных. Если вы удалите агент и добавите его обратно, вам потребуется снова скачать и установить агент.
Пакет установки агента будет загружен. Рисунок 8 Загрузка агента
cd Agent_installation_package_directory
tar -xvf xxx.tar
cd install.sh_script_directory
sh install.sh
Если отображается следующая информация, агент установлен:
12345start agentstarting audit agentaudit agent startedstart successinstall dbss audit agent done!
Проверьте, что связь между агентом и экземпляром аудита базы данных работает нормально.
Вы можете проверить результаты аудита на странице Dashboard, либо создать, просмотреть или загрузить отчёты.
В панели навигации выберите Dashboard.
Страница Dashboard отображает длительность аудита, общее количество SQL‑операторов и рисков, операторы и риски за сегодня, а также сегодняшние сеансы инстанса.
В дереве навигации слева выберите Data Reports. Вы можете нажать вкладку Statements или Sessions, чтобы просмотреть информацию о SQL‑операторах и диаграмму распределения сеансов.
, чтобы задать время начала и окончания отчёта, и выберите базу данных, для которой хотите создать отчёт.The Reports page will be displayed. You can view the report status on this page. After a report is generated, you can choose .
Для онлайн‑просмотра отчёта используйте Google Chrome или Mozilla FireFox.
Figure 9 Просмотр или загрузка отчёта аудита
