Включение Defender для реляционных баз данных с открытым исходным кодом в AWS (предварительная версия)
Статья
Microsoft Defender для облака обнаруживает аномальные действия в среде AWS, указывающие на необычные и потенциально опасные попытки доступа к базам данных или эксплойты для следующих типов экземпляров RDS:
Аврора PostgreSQL
Аврора MySQL
PostgreSQL
MySQL
MariaDB
Чтобы получить оповещения из плана Microsoft Defender, необходимо выполнить инструкции на этой странице, чтобы включить Defender для реляционных баз данных с открытым кодом в AWS.
Defender для реляционных баз данных с открытым исходным кодом в плане AWS также включает возможность обнаружения конфиденциальных данных в вашей учетной записи и обогащения Defender для облака взаимодействия с результатами. Эта функция также включена в CSPM Defender.
Найдите план "Базы данных" и выберите "Параметры".
Переключение баз данных с открытым исходным кодом на On.
Примечание
Включение реляционных баз данных с открытым исходным кодом также позволит активировать обнаружение конфиденциальных данных, что является общей функцией с обнаружением конфиденциальных данных Defender CSPM для службы реляционных баз данных (RDS).
Необходимые разрешения для роли DefenderForCloud-DataThreatProtectionDB
В следующей таблице показан список необходимых разрешений, предоставленных роли, созданной или обновленной, при скачивании шаблона CloudFormation и обновлении стека AWS.
Добавленное разрешение
Description
rds:AddTagsToResource
Добавление тега в группу параметров и группу параметров, созданную
rds:DescribeDBClusterParameters
описание параметров внутри группы кластера
rds:CreateDBParameterGroup
создание группы параметров базы данных
rds:ModifyOptionGroup
изменение параметра внутри группы параметров
rds:DescribeDBLogFiles
описание файла журнала
rds:DescribeDBParameterGroups
описание группы параметров базы данных
rds:CreateOptionGroup
Создание группы параметров
rds:ModifyDBParameterGroup
изменение параметра внутри группы параметров баз данных
rds:DownloadDBLogFilePortion
скачивание файла журнала
rds:DescribeDBInstances
описание базы данных
rds:ModifyDBClusterParameterGroup
изменение параметра кластера в группе параметров кластера
rds:ModifyDBInstance
при необходимости измените базы данных для назначения группы параметров или группы параметров
rds:ModifyDBCluster
При необходимости измените кластер, чтобы назначить группу параметров кластера
rds:DescribeDBParameters
описание параметров внутри группы баз данных
rds:CreateDBClusterParameterGroup
Создание группы параметров кластера
rds:DescribeDBClusters
описание кластера
rds:DescribeDBClusterParameterGroups
описание группы параметров кластера
rds:DescribeOptionGroups
описание группы параметров
Затронутые параметры параметров и группы параметров
Если включить Defender для реляционных баз данных с открытым исходным кодом в экземплярах RDS, Defender для облака автоматически включает аудит с помощью журналов аудита, чтобы иметь возможность использовать и анализировать шаблоны доступа к базе данных.
Каждая реляционная система управления базами данных или тип службы имеет собственные конфигурации. В следующей таблице описываются конфигурации, затронутые Defender для облака (вам не требуется вручную задать эти конфигурации, это предоставляется в качестве ссылки).
Тип
Параметр
Значение
PostgreSQL и Аврора PostgreSQL
log_connections
1
PostgreSQL и Аврора PostgreSQL
log_disconnections
1
Группа параметров кластера Aurora MySQL
server_audit_logging
1
Группа параметров кластера Aurora MySQL
server_audit_events
— Если он существует, разверните значение, чтобы включить CONNECT, QUERY, — Если он не существует, добавьте его со значением CONNECT, QUERY.
Группа параметров кластера Aurora MySQL
server_audit_excl_users
Если он существует, разверните его, чтобы включить rdsadmin.
Группа параметров кластера Aurora MySQL
server_audit_incl_users
— Если он существует со значением и rdsadmin в составе включения, он не будет присутствовать в SERVER_AUDIT_EXCL_USER, а значение включения пусто.
Группа параметров требуется для MySQL и MariaDB со следующими параметрами для MARIADB_AUDIT_PLUGIN (если параметр не существует, добавьте этот параметр. Если параметр существует, разверните значения в параметре):
Имя параметра
Значение
SERVER_AUDIT_EVENTS
Если он существует, разверните значение, чтобы включить CONNECT Если он не существует, добавьте его со значением CONNECT.
SERVER_AUDIT_EXCL_USER
Если он существует, разверните его, чтобы включить rdsadmin.
SERVER_AUDIT_INCL_USERS
Если он существует со значением и rdsadmin является частью включения, он не будет присутствовать в SERVER_AUDIT_EXCL_USER, а значение включения пусто.
Важно!
Для применения изменений может потребоваться перезагрузить экземпляры.
Если вы используете группу параметров по умолчанию, будет создана новая группа параметров, которая включает необходимые изменения параметров с префиксом defenderfordatabases*.
Если была создана новая группа параметров или были обновлены статические параметры, они не вступают в силу до перезагрузки экземпляра.
Примечание
Если группа параметров уже существует, она будет обновлена соответствующим образом.
MARIADB_AUDIT_PLUGIN поддерживается в MariaDB 10.2 и более поздних версиях, MySQL 8.0.25 и более поздних версиях версии 8.0 и Всех версиях MySQL 5.7.
Узнайте, как подключить подписки Azure к Microsoft Defender для облака, включить расширенный мониторинг безопасности, управление соответствием требованиям и реализацию рекомендаций по защите от угроз.
Администрирование инфраструктуры базы данных SQL Server для облачных, локальных и гибридных реляционных баз данных с помощью предложений реляционной базы данных Microsoft PaaS.
Узнайте, как включить Microsoft Defender для реляционных баз данных с открытым исходным кодом для обнаружения потенциальных угроз безопасности в средах Azure.
Сведения о защите серверов Microsoft SQL на виртуальных машинах Azure, в локальной среде и в гибридных и многооблачных средах с помощью Microsoft Defender для облака.
Узнайте, как Microsoft Defender для серверов SQL на компьютерах защищает базы данных SQL. Она работает в Azure, AWS, GCP и локальной среде. Он находит уязвимости и обнаруживает угрозы.