Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Şifreleme, bir anahtar veya parola kullanarak verileri gizleme işlemidir. Bu işlem, karşılık gelen şifre çözme anahtarı veya parolası olmadan verilerin gereksiz olmasını sağlayabilir. Şifreleme, erişim denetimi sorunlarını çözmez. Ancak erişim denetimleri atlanmış olsa bile veri kaybını sınırlayarak güvenliği artırır. Örneğin, veritabanı ana bilgisayarı yanlış yapılandırılmışsa ve bir bilgisayar korsanı hassas veriler elde ederse, bu çalınan bilgiler şifrelenirse işe yaramaz olabilir.
Şifreleme, güvenliği sağlamaya yardımcı olan değerli bir araçtır ancak tüm veriler veya bağlantılar için dikkate alınmamalıdır. Şifreleme uygulayıp uygulamayacağınız konusunda karar verirken kullanıcıların verilere nasıl eriştiğine dikkat edin. Kullanıcılar verilere genel ağ üzerinden erişiyorsa güvenliği artırmak için veri şifrelemesi gerekebilir. Ancak, tüm erişim güvenli bir intranet yapılandırması içeriyorsa şifreleme gerekli olmayabilir. Şifrelemenin herhangi bir kullanımı parolalar, anahtarlar ve sertifikalar için bir bakım stratejisi de içermelidir.
Note
Aktarım Düzeyi Güvenliği (TLS 1.2) hakkında en son bilgilere Microsoft SQL Server için TLS 1.2 desteğinde ulaşabilirsiniz. TLS 1.3 hakkında daha fazla bilgi için bkz. TLS 1.3 desteği.
Bu bölümde
SQL Server'da bağlantılar, veriler ve saklı yordamlar için şifreleme kullanabilirsiniz. Aşağıdaki makaleler SQL Server'da şifreleme hakkında daha fazla bilgi içerir.
-
SQL Server'daki şifreleme hiyerarşisi hakkında bilgi.
-
Etkili bir şifreleme algoritması seçme hakkında bilgi.
-
Dinlenme halindeki verileri şifreleme hakkında genel bilgiler.
SQL Server ve Veritabanı Şifreleme Anahtarları (Veritabanı Altyapısı)
SQL Server'da şifreleme anahtarları, hassas verileri korumak için kullanılan genel, özel ve simetrik anahtarların bir bileşimini içerir. Bu bölümde şifreleme anahtarlarının nasıl uygulanıp yönetileceğini açıklanmaktadır.
-
Yerel veritabanı yöneticilerinin, bulut veritabanı operatörlerinin veya diğer yüksek ayrıcalıklı ancak yetkisiz kullanıcıların şifrelenmiş verilere erişemediklerinden emin olun. Yerinde şifrelemeyi ve daha zengin gizli sorguları etkinleştirmek için Güvenli kuşatmalarla Always Encrypted ile Always Encrypted'ı genişletin.
-
Özel olmayan kullanıcılarla maskeleyerek hassas verilerin açığalenmesini sınırlayın.
SQL Server Sertifikaları ve Asimetrik Anahtarlar
Ortak Anahtar Şifrelemesi'ni kullanma hakkında bilgi.
İlgili içerik
- SQL Server Güvenliğini Sağlama
- Azure SQL Veritabanı güvenlik özelliklerine genel bakış
- Şifreleme işlevleri (Transact-SQL)
- ENCRYPTBYPASSPHRASE (Transact-SQL)
- ENCRYPTBYKEY (Transact-SQL)
- ENCRYPTBYASYMKEY (Transact-SQL)
- ENCRYPTBYCERT (Transact-SQL)
- sys.key_encryptions (Transact-SQL)
- SQL Server ve Veritabanı Şifreleme Anahtarları (Veritabanı Altyapısı)
- SQL Server Reporting Services (SSRS) şifreleme anahtarlarını yedekleme ve geri yükleme
- SQL Server Veritabanı Altyapısını bağlantıları şifrelemek için yapılandırma
- Microsoft TechNet: SQL Server TechCenter: SQL Server 2012 Güvenlik ve Koruma