Tair (Redis OSS-compatible) şeffaf veri şifrelemeyi (TDE) destekler. Bu özellik, RDB veri dosyalarını şifreler ve şifresini çözer. Konsolda TDE'yi etkinleştirerek RDB verilerinin otomatik olarak şifrelenmesini ve şifresinin çözülmesini sağlayabilir, veri güvenliğini artırabilir ve uyumluluk gereksinimlerini karşılayabilirsiniz.
Ön koşullar
Örnek, bellek optimize edilmiş bir Tair (Enterprise Edition) örneği olmalıdır.
-
Örnek sürümü, desteklenen aralıkta olmalıdır. Küçük sürümün nasıl güncelleneceğine ilişkin talimatlar için bkz. Bir örneğin küçük sürümünü güncelleme.
Klasik bir örnek için küçük sürüm 1.7.1 veya üzeri olmalıdır.
Cloud-native bir örnek için ana sürüm 6,0 veya üzeri, küçük sürüm ise 25.12.2.0 veya üzeri olmalıdır.
Arka plan
Tair (Redis OSS-compatible) için TDE özelliği, RDB veri dosyalarını diske yazmadan önce şifreler ve bunları belleğe okurken şifresini çözer. Bu özellik ek depolama alanı gerektirmez ve istemci uygulamalarınızda değişiklik yapılmasını gerektirmez.
Etkiler
TDE etkinleştirildikten sonra devre dışı bırakılamaz. Bu özelliği etkinleştirmeden önce hizmetleriniz üzerindeki aşağıdaki etkileri değerlendirin:
Cloud-native örnekler
Örneği global multi-active örneğine dönüştürebilirsiniz.
Tam ve artımlı veri senkronizasyonu yapmak için DTS kullanabilirsiniz.
Çevrimdışı tam anahtar analizi desteklenmez.
TDE etkinleştirilmiş bir örneği geri dönüşüm kutusundan geri yükleyemezsiniz.
Klasik örnekler
Kullanılabilirlik alanı geçişi desteklenmez.
Çevrimdışı tam anahtar analizi desteklenmez.
Global multi-active örneğine dönüştürme desteklenmez.
DTS kullanılarak veri geçişi veya senkronizasyonu desteklenmez.
Notlar
TDE'yi anahtar veya veritabanı (DB) düzeyinde kontrol edemezsiniz.
TDE, dump.rdb gibi veri kalıcılık dosyalarını (RDB yedekleme dosyaları) şifreler.
Key Management Service (KMS) TDE için kullanılan anahtarları oluşturur ve yönetir. Tair (Redis OSS-compatible) şifreleme için gereken anahtarları veya sertifikaları sağlamaz.
TDE etkinleştirilmiş bir örneği geri dönüşüm kutusundan geri yükleyemezsiniz.
Yordam
Konsola giriş yapın ve Örnekler sayfasına gidin. Üst gezinme çubuğunda örneğin dağıtıldığı bölgeyi seçin. Ardından örneği bulun ve kimliğine tıklayın.
Sol gezinme bölmesinde TDE Settings seçeneğine tıklayın.
-
TDE Status yanındaki anahtarı açın.
NotÖrneğin küçük sürümü gerekli sürümden önceyse anahtar devre dışı bırakılır. Küçük sürümü görüntüleme ve güncelleme talimatları için bkz. Bir örneğin küçük sürümünü ve proxy sürümünü güncelleme.
-
Görüntülenen iletişim kutusunda Use Auto-Generated Key veya Custom Key seçeneğini belirleyin ve ardından OK seçeneğine tıklayın.
NotTDE'yi ilk kez etkinleştirdiğinizde AliyunRdsInstanceEncryptionDefaultRole rolüne yetki vermeniz gerekir.
Özel anahtarın nasıl oluşturulacağını öğrenmek için bkz. Key Management Service (KMS).
Ayarları yapılandırdıktan sonra örnek durumu Modifying TDE olarak değişir. Durum Running olarak değiştiğinde işlem tamamlanır.
API referansı
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SSS
-
S: İndirdiğim şifrelenmiş bir RDB veri dosyasının şifresini nasıl çözebilirim?
C: Doğrudan şifresini çözemezsiniz. Bunun yerine yedekleme setini yeni bir örneğe geri yükleyin. Geri yükleme işleminden sonra verilerin şifresi otomatik olarak çözülür.
-
S: Neden istemcim tarafından alınan veriler düz metin olarak görüntüleniyor?
C: TDE yalnızca veriler RDB yedekleme dosyaları olarak diske yazıldığında şifreleme uygular. İstemci sorguları verileri bellekten okur ve bellekteki veriler şifrelenmez. Bu nedenle veriler düz metin olarak görünür.