Usando criptografia
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. |