Для целей шифрования некоторых столбцов я написал UDF.Затем я понял, что передача ключей через SQL - это нонсенс, так как SYSDBA может отслеживать SQL и просматривать среду сеанса.И именно он тот, кто не должен получать доступ к данным.
Полное шифрование базы данных для меня не вариант, так как большая часть данных не нуждается в шифровании и важна скорость.
Мой подход заключается в передаче ключа от клиента к серверу с использованием открытого и закрытого ключей ECC.Это легко сделать, но где я могу хранить ключ для сеанса в моей UDF?Могу ли я получить какую-то информацию о сеансе звонящего в моем UDF?