Облачная платформаAdvanced

Обзор процесса

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

В этом разделе описывается, как быстро включить аудит баз данных.

Предыстория

Аудит баз данных поддерживает аудит пользовательских баз, установленных на ECS/BMS, а также баз данных RDS в консоли управления.

Notice
  • Убедитесь, что VPC, security group и subnet экземпляра аудита баз данных совпадают с VPC, security group и subnet узла (со стороны приложения или базы данных), где планируется установить агент аудита баз данных. В противном случае экземпляр не сможет подключиться к агенту или выполнить аудит.
  • Если для базы данных включён SSL, аудит базы данных невозможен. Чтобы использовать аудит баз данных, сначала отключите SSL.

Создайте экземпляр аудита баз данных, подключите его к целевой базе данных и включите аудит баз данных.

Аудит баз данных без агентов

Базы данных некоторых типов и версий могут быть проверены без использования агентов, как показано в Table 1.

Table 1 Реляционные базы данных без агента

Тип

Поддерживаемая редакция

RDS for SQLServer

Все редакции поддерживаются по умолчанию.

RDS for MySQL

  • 5.6 (5.6.51.1 or later)
  • 5.7 (5.7.29.2 or later)
  • 8.0 (8.0.20.3 or later)

PostgreSQL

NOTICE:

Если размер SQL statement превышает 4 KB, SQL statement будет усечён во время аудита. В результате SQL statement будет неполным.

  • 7.4
  • 8.0, 8.1, 8.2, 8.3, 8.4
  • 9.0, 9.1, 9.2, 9.3, 9.4, 9.5, 9.6
  • 10.0, 10.1, 10.2, 10.3, 10.4, 10.5
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
Note
  • DBSS без агентов легко настраивается и используется, но следующие функции не поддерживаются:
    • Успешные и неуспешные сеансы входа не могут быть подсчитаны.
    • Номер порта клиента для доступа к базе данных не может быть получен.
  • GaussDB(DWS) имеет политику контроля доступа для функции аудита журналов. Только учетные записи и пользователи с разрешением Security Administrator могут включать или отключать функцию аудита базы данных DWS.

Рис. 1 Процесс аудита без агентов


Table 2 Процедура быстрой настройки аудита базы данных

Шаг

Конфигурация

Описание

1

Добавление Database

Приобретите database audit. Добавьте database к экземпляру database audit и включите аудит для database.

Подайте заявку на database audit. Добавьте database к экземпляру database audit и включите аудит для database.

2

Включение Database Audit

Включите database audit и подключите добавленный database к экземпляру database audit.

3

Просмотр результатов аудита

По умолчанию database audit соответствует full audit rule, который используется для аудита всех database, подключенных к экземпляру database audit. Вы можете просмотреть результат аудита на странице database audit.

ПРИМЕЧАНИЕ:

Вы можете задавать правила database audit по требованию. Подробности см. в Adding Audit Scope.

Аудит database с использованием агентов

Если тип и версия database не указаны в Table 1, необходимо установить агент для включения database audit.

Figure 2 Procedure for quickly configuring database audit


Table 3 Procedure for quickly configuring database audit

Step

Configuration

Описание

1

Добавление базы данных

Подайте заявку на аудит базы данных. Добавьте базу данных в экземпляр аудита базы данных и включите аудит для базы данных.

2

Добавление агента

Выберите режим добавления агента.

Аудит базы данных поддерживает аудит баз данных, построенных на ECS, BMS и RDS в облаке. Выберите режим добавления агента в зависимости от вашей базы данных, развернутой с помощью management console.

3

Добавление правил группы безопасности

Настройте TCP (порт 8000) и UDP (порты от 7000 до 7100) в security group inbound rule экземпляра аудита базы данных, чтобы агент мог взаимодействовать с экземпляром аудита.

4

Установка агента (Linux OS)

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

5

Включение аудита базы данных

Включите аудит базы данных и подключите добавленную базу данных к экземпляру аудита базы данных.

6

Просмотр результатов аудита

По умолчанию аудит базы данных соответствует full audit rule, который используется для аудита всех баз данных, подключенных к экземпляру аудита базы данных. Вы можете просмотреть результат аудита на странице database audit page.

Проверка результата

Когда вы подключаете добавленную базу данных к экземпляру database audit, database audit фиксирует все операции, выполненные над базой данных. Вы можете просмотреть результат аудита на странице database audit.