Dela via


Använda kryptering

Ladda ned JDBC-drivrutin

Med TLS-kryptering (Transport Layer Security) kan krypterade data överföras över nätverket mellan en instans av SQL Server och ett klientprogram.

Transport Layer Security (TLS) är ett protokoll för att upprätta en säker kommunikationskanal för att förhindra avlyssning av kritisk eller känslig information i nätverket och annan Internetkommunikation. Med TLS kan klienten och servern autentisera varandras identitet. När deltagarna har autentiserats tillhandahåller TLS krypterade anslutningar mellan dem för säker meddelandeöverföring.

Microsoft JDBC-drivrutinen för SQL Server tillhandahåller en infrastruktur för att aktivera och inaktivera kryptering på en viss anslutning baserat på användarens angivna anslutningsegenskaper och server- och klientinställningarna. Användaren kan ange plats och lösenord för certifikatarkivet, ett värdnamn som ska användas för att verifiera certifikatet och när kommunikationskanalen ska krypteras.

Om du aktiverar TLS-kryptering ökar säkerheten för data som överförs mellan nätverk mellan instanser av SQL Server och program. Aktivering av kryptering ger dock långsamma prestanda.

Artiklarna i det här avsnittet beskriver hur Microsoft JDBC-drivrutinen för SQL Server-versionen stöder TLS-kryptering, inklusive nya anslutningsegenskaper, och hur du kan konfigurera förtroendearkivet på klientsidan.

Anmärkning

Anslutningsegenskapen hostNameInCertificate rekommenderas för att verifiera ett TLS-certifikat.

I det här avsnittet

Article Description
Förstå krypteringsstöd Beskriver hur Microsoft JDBC-drivrutinen för SQL Server stöder TLS-kryptering.
Ansluta med kryptering Beskriver hur du ansluter till en SQL Server-databas med hjälp av de nya TLS-specifika anslutningsegenskaperna.
Konfigurera klienten för kryptering Beskriver hur du konfigurerar standardlagringsplatsen för förtroende på klientsidan och hur du importerar ett privat certifikat till klientdatorns förtroendearkiv.

Se även

Skydda JDBC-drivrutinsprogram