Menggunakan enkripsi

Unduh driver JDBC

Enkripsi Keamanan Lapisan Transportasi (TLS) memungkinkan transmisi data terenkripsi di seluruh jaringan antara instans SQL Server dan aplikasi klien.

Keamanan Lapisan Transportasi (TLS) adalah protokol untuk membuat saluran komunikasi yang aman untuk mencegah penyadapan informasi penting atau sensitif di seluruh jaringan dan komunikasi Internet lainnya. TLS memungkinkan klien dan server untuk mengautentikasi identitas satu sama lain. Setelah peserta diautentikasi, TLS menyediakan koneksi terenkripsi di antara mereka untuk transmisi pesan yang aman.

Driver Microsoft JDBC untuk SQL Server menyediakan infrastruktur untuk mengaktifkan dan menonaktifkan enkripsi pada koneksi tertentu berdasarkan properti koneksi yang ditentukan pengguna dan pengaturan server dan klien. Pengguna dapat menentukan lokasi dan kata sandi penyimpanan sertifikat, nama host yang akan digunakan untuk memvalidasi sertifikat, dan kapan mengenkripsi saluran komunikasi.

Mengaktifkan enkripsi TLS akan meningkatkan keamanan data yang ditransmisikan di seluruh jaringan antara instans SQL Server dan aplikasi. Namun, mengaktifkan enkripsi akan memperlambat performa.

Artikel di bagian ini menjelaskan bagaimana versi Microsoft JDBC Driver for SQL Server mendukung enkripsi TLS, termasuk properti koneksi baru, dan bagaimana Anda dapat mengonfigurasi penyimpanan kepercayaan di sisi klien.

Catatan

Properti koneksi hostNameInCertificate disarankan untuk memvalidasi sertifikat TLS.

Di bagian ini

Artikel Deskripsi
Memahami dukungan enkripsi Menjelaskan bagaimana Driver Microsoft JDBC untuk SQL Server mendukung enkripsi TLS.
Menyambungkan dengan enkripsi Menjelaskan cara menyambungkan ke database SQL Server dengan menggunakan properti koneksi khusus TLS baru.
Mengonfigurasi klien untuk enkripsi Menjelaskan cara mengonfigurasi penyimpanan kepercayaan default di sisi klien dan cara mengimpor sertifikat privat ke penyimpanan kepercayaan komputer klien.

Lihat juga

Mengamankan aplikasi driver JDBC