Мой вопрос является дубликатом - Oracle Transparent Data Encryption undecrypted access - но для SQL Server 2008.SQL Server 2008 - Прозрачное шифрование данных undecrypted доступа
Могу ли я создать базу данных с SQL Server 2008 таким образом, что все из следующих утверждений верно?
а) некоторые столбцы, потенциально все столбцы зашифрованы, так что прямой доступ к файлам в файл базы данных не позволит злоумышленнику получить какие-либо записи
б) зашифрованные столбцы прозрачно расшифрованы для авторизованных пользователей, где происходит авторизация, например имея определенную роль или привилегию
c) администратор, у которого есть доступные привилегии для выполнения «обычных» задач администратора (настройка, создание/удаление объектов схемы, перезапуск базы данных, выбор из словаря данных), может выбирать таблицы, но будет видеть только зашифрованные данные в зашифрованных столбцах.
Если это возможно, как это сделать. Если это невозможно, каковы варианты, по которым я должен хотя бы «приблизиться» к этим требованиям?
Я знаю а) возможно, но я не уверен в отношении б) и в).
Спасибо.