Bagikan melalui


Enkripsi SQL Server

Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance

Enkripsi adalah proses mengaburkan data dengan menggunakan kunci atau kata sandi. Proses ini dapat membuat data tidak berguna tanpa kunci dekripsi atau kata sandi yang sesuai. Enkripsi tidak menyelesaikan masalah kontrol akses. Namun, ini meningkatkan keamanan dengan membatasi kehilangan data bahkan jika kontrol akses dilewati. Misalnya, jika komputer host database salah dikonfigurasi dan peretas mendapatkan data sensitif, informasi yang dicuri mungkin tidak berguna jika dienkripsi.

Meskipun enkripsi adalah alat berharga untuk membantu memastikan keamanan, enkripsi tidak boleh dipertimbangkan untuk semua data atau koneksi. Saat Anda memutuskan apakah akan menerapkan enkripsi, pertimbangkan cara pengguna mengakses data. Jika pengguna mengakses data melalui jaringan publik, enkripsi data mungkin diperlukan untuk meningkatkan keamanan. Namun, jika semua akses melibatkan konfigurasi intranet yang aman, enkripsi mungkin tidak diperlukan. Setiap penggunaan enkripsi juga harus mencakup strategi pemeliharaan untuk kata sandi, kunci, dan sertifikat.

Catatan

Informasi terbaru tentang Keamanan Tingkat Transportasi (TLS 1.2) tersedia di dukungan TLS 1.2 untuk Microsoft SQL Server. Untuk informasi selengkapnya tentang TLS 1.3, lihat dukungan TLS 1.3.

Di bagian ini

Anda dapat menggunakan enkripsi di SQL Server untuk koneksi, data, dan prosedur tersimpan. Artikel berikut berisi informasi selengkapnya tentang enkripsi di SQL Server.