Если файл конфигурации клиента Oracle уже содержит метод шифрования, DBD:Oracle
использует эти параметры для шифрования соединения во время извлечения данных. Например, файл конфигурации клиента Oracle (sqlnet.or
или .sqlnet
) содержит следующую информацию:
# Настройка шифрования подключений к Oracle SQLNET.ENCRYPTION_CLIENT = required SQLNET.ENCRYPTION_TYPES_CLIENT = (AES256, RC4_256) SQLNET.CRYPTO_SEED = '7-10 случайных символов'
Любая утилита, использующая клиент Oracle для взаимодействия с базой данных, будет защищена шифрованием, если настроить шифрование сеанса вышеописанным способом.
Например, Perl DBI использует DBD-Oracle
, который в свою очередь использует клиент Oracle для взаимодействия с базой данных. Если при установке клиента Oracle, используемого Perl, было настроено требование зашифрованных соединений, то и соединение Perl с БД Oracle будет зашифровано.