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