Мне нужно решить проблему с безопасным резервным копированием баз данных Microsoft SQL Server.У меня есть идея, решить ее с помощью зашифрованных резервных копий.Проблема в том, что я не понимаю, как Microsoft это изобрела.Я думал, что следующая процедура будет работать.
Создайте асимметричный ключ:
- открытый ключ - который зашифрует резервную копию базы данных клиента (на его серверах)
- закрытый ключ - для расшифровки резервной копии (на моих серверах)
Проблема заключается в том, что Microsoft требует наличия закрытого ключа при использовании асимметричного ключа (на клиентском сервере SQL).Это нарушает весь принцип безопасного резервного копирования.
Мне не нужен ни один личный ключ - чтобы получить резервную копию.(Только я).Но Microsoft нужно, чтобы я загрузил его на SQL Server.Это приведет к тому, что любой, кто попадет на сервер, получит закрытый ключ, получит резервную копию.
Что я делаю не так?Или резервное шифрование с асимметричным ключом доступно только в корпоративных версиях?