Putar tombol berkemampuan enklave
Berlaku untuk: SQL Server 2019 (15.x) dan yang lebih baru - Hanya Windows Azure SQL Database
Di Always Encrypted, rotasi kunci adalah proses mengganti kunci master kolom yang ada atau kunci enkripsi kolom dengan kunci baru. Artikel ini menjelaskan kasus penggunaan dan pertimbangan untuk rotasi kunci khusus untuk Always Encrypted dengan enklave aman saat kunci awal dan/atau kunci target (baru) adalah kunci yang diaktifkan enklave. Untuk panduan dan proses umum untuk mengelola kunci Always Encrypted, lihat Gambaran Umum manajemen kunci untuk Always Encrypted.
Anda mungkin perlu memutar kunci untuk alasan keamanan atau kepatuhan. Misalnya, jika kunci telah disusupi atau kebijakan organisasi Anda mengharuskan Anda mengganti kunci secara berkala. Selain itu, Always Encrypted dengan rotasi kunci enklave aman menyediakan cara untuk mengaktifkan atau menonaktifkan fungsionalitas enklave aman sisi server untuk kolom terenkripsi Anda.
- Saat Anda mengganti kunci yang tidak diaktifkan enklave dengan kunci yang diaktifkan enklave, Anda membuka kunci fungsionalitas enklave aman untuk mengkueri kolom yang dilindungi dengan kunci. Untuk informasi selengkapnya, lihat Mengaktifkan Always Encrypted dengan enklave aman untuk kolom terenkripsi yang ada.
- Saat Anda mengganti kunci yang diaktifkan enklave dengan kunci yang tidak diaktifkan enklave, Anda menonaktifkan fungsionalitas enklave aman untuk mengkueri kolom yang dilindungi dengan kunci.
Jika Anda memutar kunci hanya untuk alasan keamanan/kepatuhan, dan tidak mengaktifkan atau menonaktifkan komputasi enklave untuk kolom Anda, pastikan kunci target memiliki konfigurasi yang sama mengenai enklave sebagai kunci sumber. Misalnya, jika kunci sumber diaktifkan enklave, kunci target juga harus diaktifkan enklave.
Langkah-langkah di bawah ini mencakup tautan ke artikel terperinci, tergantung pada skenario rotasi Anda:
- Provisikan kunci baru (kunci master kolom atau kunci enkripsi kolom).
- Untuk menyediakan kunci yang diaktifkan enklave-enklave baru, lihat Menyediakan kunci yang diaktifkan enklave.
- Untuk memprovisikan kunci yang tidak diaktifkan enklave, lihat Menyediakan kunci Always Encrypted menggunakan SQL Server Management Studio dan Menyediakan kunci yang selalu dienkripsi menggunakan PowerShell.
- Ganti kunci yang ada dengan kunci baru.
- Jika Anda memutar kunci enkripsi kolom dan kunci sumber dan kunci target diaktifkan enklave, Anda dapat menjalankan rotasi (yang melibatkan enkripsi ulang data Anda) di tempat. Untuk informasi selengkapnya, lihat Mengonfigurasi enkripsi kolom di tempat menggunakan Always Encrypted dengan enklave aman.
- Untuk langkah-langkah terperinci untuk memutar kunci, lihat Memutar kunci Always Encrypted menggunakan SQL Server Management Studio dan Memutar kunci Always Encrypted menggunakan PowerShell.
Langkah berikutnya
- Menjalankan pernyataan Transact-SQL menggunakan enklave aman
- Mengonfigurasi enkripsi kolom di tempat menggunakan Always Encrypted dengan enklave aman
- Aktifkan Always Encrypted dengan enklave aman untuk kolom terenkripsi yang ada
- Mengembangkan aplikasi menggunakan Always Encrypted dengan enklave aman
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk