Bagikan melalui


Enkripsi SQL Server

Enkripsi adalah proses mengaburkan data dengan menggunakan kunci atau kata sandi. 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.

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

Penting

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 bagaimana pengguna akan 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.

Pada bagian ini

Hierarki Enkripsi
Informasi tentang hierarki enkripsi di SQL Server.

Pilih Algoritma Enkripsi
Informasi tentang cara memilih algoritma enkripsi yang efektif.

Enkripsi Data Transparan (TDE)
Informasi umum tentang cara mengenkripsi data secara transparan.

Kunci Enkripsi SQL Server dan Database (Mesin Database)
Di SQL Server, kunci enkripsi mencakup kombinasi kunci publik, privat, dan simetris yang digunakan untuk melindungi data sensitif. Bagian ini menjelaskan cara mengimplementasikan dan mengelola kunci enkripsi.

Mengamankan SQL Server
Gambaran umum tentang cara membantu mengamankan platform SQL Server, dan cara bekerja dengan pengguna dan objek yang dapat diamankan.

Fungsi Kriptografi (T-SQL)
Informasi tentang cara menerapkan fungsi kriptografi.

ENCRYPTBYPASSPHRASE (Transact-SQL)
Informasi tentang cara menggunakan kata sandi untuk mengenkripsi data.

ENCRYPTBYKEY (Transact-SQL)
Informasi tentang cara menggunakan kunci simetris untuk mengenkripsi data.

ENCRYPTBYASYMKEY (Transact-SQL)
Informasi tentang cara menggunakan kunci asimetris untuk mengenkripsi data.

ENCRYPTBYCERT (Transact-SQL)
Informasi tentang cara menggunakan sertifikat untuk mengenkripsi data.

Sumber Daya Eksternal

10 Langkah untuk Keamanan SQL Server 2005
Informasi saat ini tentang keamanan SQL Server.

Lihat Juga

sys.key_encryptions (Transact-SQL)
Kunci Enkripsi SQL Server dan Database (Mesin Database)
Cadangkan dan Pulihkan Kunci Enkripsi Layanan Pelaporan