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.
Önemli
Emeklilik değişiklikleri
Azure, eski TLS sürümleri (TLS 1.0 ve 1.1) desteğinin 31 Ağustos 2025'de sona erdiğini duyurdu. Daha fazla bilgi için bkz . TLS 1.0 ve 1.1 kullanımdan kaldırma. Kasım 2024'den itibaren, Azure SQL Yönetilen Örneği istemci bağlantıları için en düşük TLS sürümünü TLS 1.2'nin altında ayarlayamazsınız.
En düşük Aktarım Katmanı Güvenliği (TLS) sürüm ayarı, müşterilerin Azure SQL Yönetilen Örnekleri tarafından kullanılan TLS sürümünü denetlemesine olanak tanır.
SQL Yönetilen Örneği için en düşük TLS sürümünün 1.2 olarak ayarlanması şu anda zorunludur. En düşük TLS sürümünü ayarlamak, sonraki, daha yeni TLS sürümlerinin desteklenmesine güvence sağlar. Yalnızca TLS 1.2 veya üzerini kullanan bağlantılar kabul edilir.
Daha fazla bilgi için, SQL Veritabanı bağlantısı için TLS ile ilgili dikkate alınması gereken hususlar bölümüne bakın.
En Düşük TLS sürümünü ayarladıktan sonra, sunucunun en düşük TLS sürümünden daha düşük bir TLS sürümü kullanan istemcilerden gelen oturum açma girişimleri aşağıdaki hatayla başarısız olur:
Error 47072
Login failed with invalid TLS version
Not veya Uyarı (depending on the context)
- En düşük izin verilen TLS sürümünü yapılandırdığınızda, bu en düşük sürüm uygulama katmanında uygulanır. Protokol katmanında TLS desteğini belirlemeye çalışan araçlar, yönetilen örnek uç noktasında doğrudan çalıştırıldığında gereken en düşük sürüme ek olarak TLS sürümlerini döndürebilir.
- TLS 1.0 ve 1.1 kullanımdan kaldırıldı ve artık kullanılamıyor.
PowerShell aracılığıyla en düşük TLS sürümünü ayarlama
Not veya Uyarı (depending on the context)
Bu makalede, Azure ile etkileşim için önerilen PowerShell modülü olan Azure Az PowerShell modülü kullanılır. Az PowerShell modülünü kullanmaya başlamak için bkz. Azure PowerShellyükleme
Önemli
PowerShell Azure Resource Manager (AzureRM) modülü 29 Şubat 2024'te kullanım dışı bırakılmıştır. Gelecekteki tüm geliştirmelerde Az.Sql modülü kullanılmalıdır. Kullanıcıların destek ve güncelleştirmelerin devam etmesini sağlamak için AzureRM'den Az PowerShell modülüne geçmeleri tavsiye edilir. AzureRM modülü artık korunmaz veya desteklenmez. Az PowerShell modülündeki ve AzureRM modüllerindeki komutların bağımsız değişkenleri önemli ölçüde aynıdır. Uyumlulukları hakkında daha fazla bilgi için bkz. Yeni Az PowerShell modülüne giriş.
Aşağıdaki betik,
Aşağıdaki PowerShell betiği, örnek düzeyinde Get özelliğinin nasıl Set ve yapılacağını gösterir:
#Get the Minimal TLS Version property
(Get-AzSqlInstance -Name sql-instance-name -ResourceGroupName resource-group).MinimalTlsVersion
# Update Minimal TLS Version Property
Set-AzSqlInstance -Name sql-instance-name -ResourceGroupName resource-group -MinimalTlsVersion "1.2"
Azure CLI aracılığıyla En Düşük TLS Sürümünü Ayarlama
Önemli
Bu bölümdeki tüm scriptler için Azure CLI gereklidir.
Bash kabuğunda Azure CLI
Aşağıdaki CLI betiğinde bash kabuğunda en az TLS Sürümü
# Get current setting for Minimal TLS Version
az sql mi show -n sql-instance-name -g resource-group --query "minimalTlsVersion"
# Update setting for Minimal TLS Version
az sql mi update -n sql-instance-name -g resource-group --set minimalTlsVersion="1.2"
Yaklaşan TLS 1.0 ve 1.1 kullanımdan kaldırma değişiklikleri hakkında SSS
Azure, eski TLS sürümleri (TLS 1.0 ve 1.1) desteğinin 31 Ağustos 2025'de sona erdiğini duyurdu. Daha fazla bilgi için bkz . TLS 1.0 ve 1.1 kullanımdan kaldırma.
Kasım 2024'den itibaren, Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği istemci bağlantıları için en düşük TLS sürümünü TLS 1.2'nin altına ayarlayamazsınız.
TLS 1.0 ve 1.1 neden kullanımdan kaldırılıyor?
TLS 1.0 ve 1.1 sürümleri eskidir ve artık modern güvenlik standartlarını karşılamamaktadır. Şuraya kaldırılıyor:
- Bilinen güvenlik açıklarına maruz kalma süresini azaltın.
- Sektörün en iyi uygulamaları ve uyumluluk gereksinimleriyle uyumlu hale getirme.
- İstemcilerin TLS 1.2 veya TLS 1.3 gibi daha güçlü şifreleme protokolleri kullandığına emin olun.
31 Ağustos 2025'den sonra TLS 1.0 ve 1.1 kullanılırsa ne olur?
31 Ağustos 2025'den sonra TLS 1.0 ve 1.1 artık desteklenmeyecektir ve TLS 1.0 ve 1.1 kullanan bağlantılar büyük olasılıkla başarısız olacaktır. Son tarihten önce en az TLS 1.2 veya üzeri bir sürüme geçiş yapmak kritik önem taşır.
SQL Veritabanım, SQL Yönetilen Örneğim, Cosmos DB veya MySQL örneklerimin TLS 1.0/1.1 kullanıp kullanmadiğini nasıl denetleyebilirim?
TLS 1.0 ve 1.1 kullanarak Azure SQL Veritabanınıza bağlanan istemcileri tanımlamak için SQL denetim günlüklerinin etkinleştirilmesi gerekir. Denetim etkinleştirildiğinde istemci bağlantılarını görüntüleyebilirsiniz.
TLS 1.0 ve 1.1 kullanarak Azure SQL Yönetilen Örneğinize bağlanan istemcileri tanımlamak için denetimin etkinleştirilmesi gerekir. Denetim etkinleştirildiğinde, istemci bağlantılarını görüntülemek için denetim günlüklerini Azure Depolama, Event Hubs veya Azure İzleyici Günlükleri ile kullanabilirsiniz.
Azure Cosmos DB'nizin en düşük TLS sürümünü doğrulamak için Azure CLI veya Azure PowerShell kullanarak özelliğin
minimalTlsVersiongeçerli değerini alın .MySQL için Azure Veritabanı Sunucunuz için yapılandırılan en düşük TLS sürümünü doğrulamak için, hangi protokollerin yapılandırıldığını anlamak için MySQL komut satırı arabirimini kullanarak sunucu parametresinin
tls_versiondeğerini denetleyin.
TLS 1.2'yi zaten yapılandırdıysam hizmetime neden bayrak eklendi?
Aşağıdaki nedenlerden dolayı hizmetlere yanlış bayrak eklenmiş olabilir:
- Eski istemciler tarafından eski TLS sürümlerine aralıklı geri dönüş.
- yanlış yapılandırılmış istemci kitaplıkları veya TLS 1.2'yi zorlamayan bağlantı dizeleri.
- Telemetri gecikmesi veya algılama mantığında hatalı pozitifler.
Hatayla kullanımdan kaldırma bildirimi aldıysam ne yapmalıyım?
Sunucunuz veya veritabanınız zaten en az TLS 1.2 ile yapılandırılmışsa ya da minimum TLS sürümü yapılandırılmamışsa (SQL Database ve SQL Yönetilen Örneği’ta minimalTLSVersion için varsayılan ayar olup 0 ile eşlenir) ve 1.2 kullanarak bağlanıyorsanız herhangi bir işlem yapmanız gerekmez.
Uygulamam veya istemci kitaplığım TLS 1.2'i desteklemiyorsa ne olur?
TLS 1.0/1.1 devre dışı bırakıldıktan sonra bağlantılar başarısız olur. İstemci kitaplıklarınızı, sürücülerinizi veya çerçevelerinizi TLS 1.2'yi destekleyen sürümlere yükseltmeniz gerekir.
Sunucum en düşük TLS sürümü olmadan yapılandırılmışsa ne olur?
En düşük TLS sürümü olmadan yapılandırılan ve TLS 1.0/1.1 ile bağlanan sunucular en düşük TLS sürüm 1.2'ye yükseltilmelidir. En düşük TLS sürümü olmadan yapılandırılan ve 1.2 ile bağlanan sunucular için eylem gerekmez. En düşük TLS sürümü olmadan yapılandırılan ve şifrelenmiş bağlantılar kullanan sunucular için eylem gerekmez.
Kaynaklarım için TLS'nin kullanımdan kaldırıldığı hakkında nasıl bilgilendirilirim?
E-posta anımsatıcıları, Ağustos ayında TLS 1.0 ve 1.1'in kullanımdan kaldırılmasına kadar devam edecektir.
TLS ayarlarımı doğrulama veya güncelleştirme konusunda yardıma ihtiyacım olursa kiminle iletişim kurabilirim?
TLS ayarlarınızı doğrulama veya güncelleştirme konusunda yardıma ihtiyacınız varsa Microsoft Soru-Cevap'a başvurun veya destek planınız varsa Azure portalını kullanarak bir destek bileti açın.
İlgili içerik
- Azure SQL Yönetilen Örnek için
Bağlantı Mimarisi - Azure SQL Yönetilen Örneği için değiştirilebilir yapılandırma başvurusu