Segurança do cliente da rede

O cliente da rede do Derby permite selecionar o mecanismo de segurança, especificando o valor da propriedade securityMechanism.

A propriedade securityMechanism pode ser definida de uma das seguintes maneiras:
  • Quando está sendo utilizada a interface DriverManager, definindo securityMechanism no objeto java.util.Properties, antes de chamar a forma do método getConnection que inclui o parâmetro java.util.Properties.
  • Quando está sendo utilizada a interface DataSource para criar e instalar seus próprios objetos DataSource, chamando o método DataSource.setSecurityMechanism após criar o objeto DataSource.
A tabela Mecanismos de segurança suportados pelo cliente da rede do Derby lista os mecanismos de segurança que o cliente da rede do Derby suporta, e o valor da propriedade correspondente a ser especificado para obter o mecanismo de segurança. O mecanismo de segurança padrão é apenas a identificação do usuário, se não for definida a senha. Se for definida a senha, o mecanismo de segurança padrão é tanto a identificação do usuário quanto a senha. O usuário padrão é APP, se não for especificado nenhum outro usuário.
Tabela 1. Mecanismos de segurança suportados pelo cliente da rede do Derby
Mecanismo de segurança Valor da propriedade securityMechanism Comentários
Identificação e senha do usuário ClientDataSource. CLEAR_TEXT_PASSWORD_SECURITY (0x03) Padrão se a senha estiver definida
Somente a identificação do usuário ClientDataSource. USER_ONLY_SECURITY (0x04) Padrão se a senha não estiver definida
Identificação do usuário e senha criptografados ClientDataSource. ENCRYPTED_USER_AND_ PASSWORD_SECURITY (0x09) A criptografia requer a implementação da JCE que suporta o algoritmo de Diffie-Helman com número primo de 32 bytes.
Conceitos relacionados
Acesso ao Network Server utilizando o Universal Driver do DB2
Referências relacionadas
Rastreamento do cliente da rede
Exemplos de driver cliente da rede