El cifrado de capa de sockets seguros (SSL) habilita la transmisión de datos cifrados a través de la red entre una instancia de SQL Server y una aplicación cliente.
Capa de sockets seguros (SSL) es un protocolo para establecer un canal de comunicaciones seguro para evitar la interceptación de información esencial o confidencial por la red y otras comunicaciones de Internet. SSL permite al cliente y al servidor autenticar la identidad de cada uno. Después de autenticar a los participantes, SSL proporciona conexiones cifradas entre ellos para proteger la transmisión de los mensajes.
El Controlador Microsoft JDBC para SQL Server proporciona una infraestructura para habilitar y deshabilitar el cifrado en una conexión determinada según las propiedades de conexión especificadas por el usuario y la configuración del cliente y el servidor. El usuario puede especificar la ubicación del almacén de certificados y la contraseña, un nombre de host que se va a utilizar para validar el certificado y cuándo cifrar el canal de comunicaciones.
Al habilitar el cifrado SSL se aumenta la seguridad de los datos que se transmiten a través de redes entre instancias de SQL Server y las aplicaciones. No obstante, también reduce el rendimiento.
En los temas de esta sección se describe cómo la versión del Controlador Microsoft JDBC para SQL Server admite el cifrado SSL, incluidas las nuevas propiedades de conexión, y cómo se puede configurar el almacén de confianza en el lado cliente.
Se recomienda usar la propiedad de conexión hostNameInCertificate para validar un certificado SSL.
En esta sección
Tema | Descripción |
---|---|
Describe cómo el Controlador Microsoft JDBC para SQL Server admite el cifrado SSL. | |
Describe cómo conectarse a una base de datos de SQL Server con las nuevas propiedades de conexión específicas de SSL. | |
Describe cómo configurar el almacén de confianza predeterminado del lado cliente y cómo importar un certificado privado al almacén de confianza del equipo cliente. |