Они говорят, что такой вещи, как «глупый вопрос», не существует, так что вот так:
Я понимаю, что SQL Server Transparent Data Encryption (TDE) шифрует данные в состоянии покоя, поэтому файлы вашей базы данных (.mdf) и файлы резервных копий (.bak) шифруются на случай, если кто-то проникнет в ваше хранилище и похитит эти файлы. Я также понимаю, что данные считываются при чтении с диска, поэтому они не зашифрованы в памяти (в движении). Поэтому данные, запрашиваемые пользователем, выполняющим удаленный запрос (выберите * из SensitiveData), будут незашифрованными при путешествии по сети и, следовательно, уязвимы для перехвата.
Итак, если предположить, что все вышеприведенное верно, вот мой глупый вопрос: если мой экземпляр SQL Server находится на компьютере A, а мои резервные копии базы данных TDE записаны в хранилище на удаленном компьютере B, шифруются ли данные операции резервного копирования по мере их поступления из компьютер A будет записан на диск на компьютере B? Я предполагаю, что это должно быть (потому что я предполагаю, что операция шифрования сначала выполняется на компьютере A), но я не могу найти подтверждения этому ни в одной из документов Microsoft или в блогах. И точно так же, во время операции восстановления - кто-нибудь должен был перехватить данные, передаваемые с диска на компьютер B, чтобы восстановить базу данных на компьютере A - они обнаружат, что данные в движении зашифрованы?