Parola İlkesi
SQL ServerWindows parola ilkesi mekanizmalarını kullanabilir. Parola İlkesi'ni kullanan bir oturum için geçerlidir SQL Serverkimlik ve içerdiği veritabanı kullanıcı parola ile.
SQL ServerWindows içinde kullanılan parolalar için kullanılan aynı karmaşıklığı ve süre sonu ilkeleri uygulayabilirsiniz SQL Server. Bu işlevsellik bağlıdır NetValidatePasswordPolicyAPI.
Parola karmaşıklık
Parola karmaşıklık ilkeleri, olası parolaları sayısını artırarak kaba kuvvet saldırıları caydırmak için tasarlanmıştır. Parola karmaşıklık ilke uygulandığında, yeni parolalar aşağıdaki yönergelere uymalıdır:
Parola, kullanıcı hesap adının bir kısmını veya tümünü içermiyor. Hesap adı bir parçası olarak her iki ucunda beyaz boşluk gibi boşluk, sekme ve dönüş veya aşağıdaki karakterlerden herhangi birini tarafından ayrılmış üç veya daha fazla ardışık alfasayısal karakterler tanımlanır: virgül (,), nokta (.), tire (-), alt çizgi (_) veya numara işareti (#).
Parola en az sekiz karakter uzunluğunda değil.
Parola aşağıdaki dört kategorinin üçünden karakterler içeriyor:
Latin büyük harf (a-z)
Latin küçük harf (A'dan Z'ye)
10 Basamak (0-9) temel
Alfasayısal olmayan karakterler gibi: ünlem işareti (!), dolar işareti ($), sayı işareti (#) veya yüzde (%).
Parolalar en fazla 128 karakter uzunluğunda olabilir. Olarak uzun ve olabildiğince karmaşık parolalar kullanmalısınız.
Parola süre sonu
Parola süre sonu ilkeleri, parola ömrü yönetmek için kullanılır. Ne zaman SQL Serverparola süre sonu ilkesi, zorlayan kullanıcılar eski parolalarını hatırlattı ve parolaları zaman aşımına uğramış hesapları devre dışı bırakılır.
İlke zorlama
Parola İlkesi zorlama her SQL Server oturumu için ayrı ayrı yapılandırılabilir. Kullanım alter giriş (Transact-sql)bir SQL Server oturumu parola ilkesi seçeneklerini yapılandırmak için. Parola İlkesi Uygulama yapılandırması için aşağıdaki kurallar geçerlidir:
CHECK_POLICY on olarak değiştirildiğinde aşağıdaki davranışlardan oluşur:
Açıkça off için ayarlanmadığı sürece CHECK_EXPIRATION da on olarak ayarlanır.
Parola geçmişini geçerli parola karma değeri ile başlatıldı.
CHECK_POLICY için off değiştirildiğinde aşağıdaki davranışlardan oluşur:
CHECK_EXPIRATION da off için ayarlanır.
Parola geçmişi temizlenir.
Değeri lockout_timesıfırlanır.
Bazı politika seçeneklerinin birleşimleri desteklenmez.
must_change belirtilirse, CHECK_EXPIRATION ve CHECK_POLICY on olarak ayarlanmalıdır. Aksi takdirde, deyimi başarısız olur.
CHECK_POLICY için off ayarlamak, CHECK_EXPIRATION on olarak ayarlanamaz. Bu seçenekleri birleşimi olan bir alter LOGIN deyimi başarısız olur.
CHECK_POLICY ayarlama = on parolalar oluşturulmasını engeller:
NULL veya boş
Aynı bilgisayar veya oturum açma adı
Aşağıdakilerden herhangi birini: "parola", "admin", "Yönetici", "sa", "sysadmin"
Güvenlik İlkesi Windows'da ayarlanmış olabilir veya etki alanından alınan. Yerel Güvenlik İlkesi mmc ek bileşenini bilgisayarda parola ilkesi'ni görüntülemek için kullanın (secpol.msc).
ilişkili Görevler
Bir veritabanı kullanıcı oluşturmak