Назад | Перейти на главную страницу

Аудит соединений с использованием сертификатов

Мы хотели бы, чтобы клиенты подключались к нашему серверу MariaDB, используя сертификаты клиентов от доверенного (внутреннего) эмитента, а затем регистрировали, какой пользователь подключился.

К сожалению, успеху мешают следующие ограничения:

Есть ли решение нашей дилеммы, кроме предварительного заполнения пользователя MariaDB для каждого возможного сертификата клиента?

Да, вы обречены создавать пользователя MariaDB для каждого пользователя, которого хотите подключиться к серверу, с REQUIRE SUBJECT '/CN=foo/emailAddress=foo@example.com/'. Это отвратительный синтаксис, подверженный ошибкам. Управление пользователями MySQL довольно проблематично во многих отношениях.