Usando criptografia

Baixar Driver JDBC

A criptografia do protocolo TLS permite a transmissão de dados criptografados pela rede entre uma instância do SQL Server e um aplicativo cliente.

O protocolo TLS é um protocolo que estabelece um canal de comunicação seguro para impedir a intercepção de informações críticas ou confidenciais pela rede e outras comunicações de Internet. O TLS permite o cliente e o servidor autentiquem a identidade um do outro. Depois que os participantes são autenticados, o TLS fornece conexões criptografadas entre eles para transmissão de mensagem segura.

O Microsoft JDBC Driver para SQL Server fornece uma infraestrutura para habilitar e desabilitar a criptografia em uma conexão específica com base nas propriedades de conexão do usuário especificado e nas configurações de servidor e cliente. O usuário pode especificar o local de repositório de certificados e senha, um nome de host a ser usado para validar o certificado, e quando criptografar o canal de comunicação.

A habilitação da criptografia TLS aumenta a segurança dos dados transmitidos pelas redes entre instâncias do SQL Server e aplicativos. Porém, a habilitação da criptografia reduz o desempenho.

Os artigos desta seção descrevem como a versão do Microsoft JDBC Driver para SQL Server dá suporte à criptografia TLS, incluindo novas propriedades de conexão, e como você pode configurar o repositório confiável no lado do cliente.

Observação

A propriedade de conexão hostNameInCertificate é recomendada para validar um certificado TLS.

Nesta seção

Artigo Descrição
Noções básicas sobre suporte à criptografia Descreve como o Microsoft JDBC Driver para SQL Server dá suporte à criptografia TLS.
Conectando-se com criptografia Descreve como se conectar a um banco de dados SQL Server usando as novas propriedades de conexão específicas do TLS.
Configurando o cliente para criptografia Descreve como configurar o repositório de confiança padrão do lado do cliente e como importar um certificado privado para o repositório de confiança do computador cliente.

Confira também

Protegendo aplicativos do JDBC Driver