Makale numarası: 245030 - Son Gözden Geçirme: 07 Nisan 2010 Çarşamba - Gözden geçirme: 4.0 Schannel.dll dosyasında belirli şifreleme algoritmaları ve protokollerinin kullanımını kısıtlama (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Bu SayfadaÖzetBu makalede, belirli şifreleme algoritmaları ve protokollerinin Schannel.dll dosyasında kullanımını sınırlamak için adım. Bu bilgiler, bağımsız yazılım satıcısı (ISV) uygulamaları için Microsoft şifreleme API yazıldığı için de geçerlidir. Daha fazla bilgiAşağıdaki şifreleme hizmeti Windows NT 4.0 Service Pack 6 dahil sağlayıcıları (CSP) sertifikaları FIPS-140-1 crypto validation
(http://csrc.nist.gov/cryptval/140-1/1401val.htm)
verilen:
Schannel.dll dosyasının şifre paketi 1 ve 2 destekleyecek şekilde değiştirebilirsiniz, ancak program şifreleme paketi 1 ve 2 desteklemesi gerekir. Şifreleme paketi 1 ve 2'de, IIS 4.0 ve 5.0 desteklenmez. Bu makalede, Windows NT 4.0 Service Pack 6 ve sonraki TLS/SSL güvenlik sağlayıcısı'nı yapılandırmak için gerekli bilgileri sağlar. Windows kayıt defterindeki belirli SSL 3.0 kullanımını denetlemek için kullanabileceğiniz veya Bankası veya Gelişmiş Şifreleme Sağlayıcısı tarafından desteklenen bir şifreleme algoritmaları için TLS 1.0 şifre paketleri saygı gösterin. Not: gelen Windows NT 4.0 Service Pack 6, Microsoft Base DSS Cryptographic Provider (Dssbase.dll) veya Microsoft DS/Diffie-Hellman Gelişmiş şifreleme sağlayıcısının (Dssenh.dll) Schannel.dll dosyasının kullanmaz. Şifre PaketleriSSL 3.0 (http://www.mozilla.org/projects/security/pki/nss/ssl/draft302.txt (http://www.mozilla.org/projects/security/pki/nss/ssl/draft302.txt) ) hem INTERNET TASLAĞı "56-bit verme şifreleme paketleri TLS draft-ietf-tls-56-bit-ciphersuites-00.txt için" TLS 1.0 (RFC2246) farklı bir şifre paketleri kullanmak için seçenekler sağlar. Her bir şifre paketi, anahtar değişimi, kimlik doğrulama, şifreleme ve bir SSL/TLS oturumu içinde kullanılan MAC algoritmaları belirler. RSA anahtar değişimi ve kimlik doğrulama algoritmaları kullandığınızda, terimi RSA yalnızca bir kez karşılık gelen şifreleme paketi tanımlarında göründüğünü unutmayın.Windows NT 4.0 Service Pack 6 Microsoft TLS/SSL güvenlik sağlayıcısı "aşağıdaki CipherSuite Bankası veya Enhanced Cryptographic Provider'ı kullandığınızda, SSL 3. 0'daki tanımlanan" destekler: Bu tabloyu kapa
Windows NT 4.0 Service Pack 6 Microsoft TLS/SSL güvenlik sağlayıcısı, "aşağıdaki CipherSuite Bankası veya Gelişmiş Şifreleme Sağlayıcısı kullanılırken TLS 1.0 tanımlanan" de destekler: Bu tabloyu kapa
Schannel özel kayıt defteri anahtarlarıÖnemli Bu bölüm, yöntem veya görev kayıt defterini nasıl söyleyin adımları içerir. Ancak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:322756
(http://support.microsoft.com/kb/322756/
)
Windows'da kayıt defterini yedekleme ve geri yükleme SCHANNEL anahtarıKayıt Defteri Düzenleyicisi'ni (Regedt32.exe) başlatın ve kayıt defterinde aşağıdaki anahtarı bulun.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL SCHANNEL\Protocols AltAnahtarVarsayılan olarak (örneğin, TLS 1.1 veya TLS 1.2) anlaşamaya değil, iletişim kurallarının kullanımını etkinleştirmek için <a0></a0>, 0x0 Protocols</a0> anahtarının altında aşağıdaki kayıt defteri anahtarlarının her DisabledByDefault değerinin DWORD değer verisini değiştirin:
SCHANNEL\Ciphers alt anahtarıSCHANNEL anahtarının Ciphers kayıt defteri anahtarında, simetrik algoritmaları, DES ya da RC4 kullanımını denetlemek için kullanılır. Ciphers anahtarının altında geçerli kayıt defteri anahtarları şunlardır:SCHANNEL\Ciphers\RC4 128/128 alt anahtar: RC4 128/128 Bu alt anahtar için 128-bit RC4 başvuruyor. Bu şifreleme algoritması izin vermek için <a0></a0>, 0xffffffff için <a0>Enabled</a0> değerinin DWORD değerinin veri değiştirme, tersi durumda da 0x0 DWORD değer verisini değiştirin. Etkin değeri ayarını yapılandırmazsanız, varsayılan değer etkindir. Bu kayıt defteri anahtarının bir SGC sertifikası sahip verilebilir bir sunucu için geçerli değildir. Bu algoritma etkili şekilde devre dışı bırakılması izin vermiyor:
Üçlü DES 168/168 Bu kayıt defteri anahtarı ANSI X9.52 ve taslak FIPS 46-3'te belirtildiği gibi 168 bit Üçlü DES gösterir. Bu kayıt defteri anahtarı verme sürümü için geçerli değildir. Bu şifreleme algoritması izin vermek için <a0></a0>, 0xffffffff için <a0>Enabled</a0> değerinin DWORD değerinin veri değiştirme, aksi halde 0x0 DWORD veri'ni değiştirin. Etkin değeri ayarını yapılandırmazsanız, varsayılan değer etkindir. Bu algoritma etkili şekilde devre dışı bırakılması izin vermiyor:
RC2 128/128 Bu kayıt defteri anahtarı için 128-bit RC2 başvuruyor. Verme sürümü için geçerli değildir. Bu şifreleme algoritması izin vermek için <a0></a0>, 0xffffffff için <a0>Enabled</a0> değerinin DWORD değerinin veri değiştirme, tersi durumda da 0x0 DWORD değer verisini değiştirin. Etkin değeri ayarını yapılandırmazsanız, varsayılan değer etkindir. SCHANNEL\Ciphers\RC4 64/128 alt anahtar: RC4 64/128 Bu kayıt defteri anahtarı için 64-bit RC4 başvuruyor. Verme sürümü için geçerli değildir (ancak Microsoft Money kullanılır). Bu şifreleme algoritması izin vermek için <a0></a0>, 0xffffffff için <a0>Enabled</a0> değerinin DWORD değerinin veri değiştirme, tersi durumda da 0x0 DWORD değer verisini değiştirin. Etkin değeri ayarını yapılandırmazsanız, varsayılan değer etkindir. SCHANNEL\Ciphers\RC4 56/128 alt anahtar: RC4 56/128 Bu kayıt defteri anahtarı için 56 bitlik RC4 başvuruyor. Bu şifreleme algoritması izin vermek için <a0></a0>, 0xffffffff için <a0>Enabled</a0> değerinin DWORD değerinin veri değiştirme, tersi durumda da 0x0 DWORD değer verisini değiştirin. Etkin değeri ayarını yapılandırmazsanız, varsayılan değer etkindir. Bu algoritma etkili şekilde devre dışı bırakılması izin vermiyor:
RC2 56/128 Bu kayıt defteri anahtarı için 56 bitlik RC2 başvuruyor. Bu şifreleme algoritması izin vermek için <a0></a0>, 0xffffffff için <a0>Enabled</a0> değerinin DWORD değerinin veri değiştirme, tersi durumda da 0x0 DWORD değer verisini değiştirin. Etkin değeri ayarını yapılandırmazsanız, varsayılan değer etkindir. SCHANNEL\Ciphers\RC2 56/56 alt anahtar: des 56/56 Bu kayıt defteri anahtarının FIPS 46 2 içinde belirtildiği gibi 56 bit DES gösterir. Uygulaması Rsabase.dll ve Rsaenh.dll dosyalarını, FIPS 140-1 şifreleme modülü doğrulama program altında doğrulandı. Bu şifreleme algoritması izin vermek için <a0></a0>, 0xffffffff için <a0>Enabled</a0> değerinin DWORD değerinin veri değiştirme, tersi durumda da 0x0 DWORD değer verisini değiştirin. Etkin değeri ayarını yapılandırmazsanız, varsayılan değer etkindir. Bu algoritma etkili şekilde devre dışı bırakılması izin vermiyor:
RC4 40/128 Bu işlem için 40 bit RC4 başvuruyor. Bu şifreleme algoritması izin vermek için <a0></a0>, 0xffffffff için <a0>Enabled</a0> değerinin DWORD değerinin veri değiştirme, tersi durumda da 0x0 DWORD değer verisini değiştirin. Etkin değeri ayarını yapılandırmazsanız, varsayılan değer etkindir. Bu algoritma etkili şekilde devre dışı bırakılması izin vermiyor:
RC2 40/128 Bu kayıt defteri anahtarı için 40 bit RC2 başvuruyor. Bu şifreleme algoritması izin vermek için <a0></a0>, 0xffffffff için <a0>Enabled</a0> değerinin DWORD değerinin veri değiştirme, tersi durumda da 0x0 DWORD değer verisini değiştirin. Etkin değeri ayarını yapılandırmazsanız, varsayılan değer etkindir. Bu algoritma etkili şekilde devre dışı bırakılması izin vermiyor:
BOŞ Bu kayıt defteri anahtarının şifreleme anlamına gelir. Varsayılan olarak kapalıdır. Şifreleme devre dışı bırakmak için (tüm şifreleme algoritmaları izin verme), DWORD değer verisini <a0>Enabled</a0> değerinin 0xffffffff için değiştirmek, tersi durumda da 0x0 DWORD değer verisini değiştirin. SCHANNEL/sağlamalarını alt anahtarıSCHANNEL anahtarının sağlamalarını kayıt defteri anahtarında, SHA-1 veya MD5 karma algoritmalar kullanımını denetlemek için kullanılır. Sağlamalarını anahtarının altında geçerli bir kayıt defteri anahtarları şunlardır:SCHANNEL\Hashes\MD5 alt anahtar: MD5 Bu karma algoritma izin vermek için <a0>Enabled</a0> değerinin DWORD değerinin veri için varsayılan değer 0xffffffff değiştirmek, aksi halde 0x0 DWORD değerinin veri'ni değiştirin. Bu algoritma etkili şekilde devre dışı bırakılması izin vermiyor:
sha FIPS 180-1'te belirtildiği gibi güvenli karma algoritması için (SHA-1), bu kayıt defteri anahtarı gösterir. Uygulaması Rsabase.dll ve Rsaenh.dll dosyalarını, FIPS 140-1 şifreleme modülü doğrulama program altında doğrulandı. Bu karma algoritma izin vermek için <a0>Enabled</a0> değerinin DWORD değerinin veri için varsayılan değer 0xffffffff değiştirmek, aksi halde 0x0 DWORD değerinin veri'ni değiştirin. Bu algoritma etkili şekilde devre dışı bırakılması izin vermiyor:
SCHANNEL/KeyExchangeAlgorithms alt anahtarıSCHANNEL anahtarının KeyExchangeAlgorithms kayıt defteri anahtarında, RSA gibi bir anahtar değişimi algoritması kullanımını denetlemek için kullanılır. KeyExchangeAlgorithms anahtarının altında geçerli kayıt defteri anahtarları şunlardır:SCHANNEL\KeyExchangeAlgorithms\PKCS alt anahtar: pkcs Bu kayıt defteri anahtarı için RSA anahtar değişimi ve kimlik doğrulama algoritmaları gösterir. RSA izin vermek için <a0>Enabled</a0> değerinin DWORD değerinin veri için varsayılan değer 0xffffffff değiştirmek, aksi halde 0x0 DWORD veri'ni değiştirin. RSA etkili şekilde devre dışı bırakmak, Windows NT4 SP6 Microsoft TLS/SSL güvenlik sağlayıcısı tarafından desteklenen tüm RSA tabanlı SSL ve TLS şifreleme paketleri izin vermiyor. FIPS 140-1 şifreleme paketleriFIPS 46 3 veya <a2>FIPS 46 2</a2> ve <a4>FIPS 180-1 algoritmaları Microsoft Bankası veya Gelişmiş Şifreleme Sağlayıcısı tarafından sağlanan karşılık gelen yalnızca bu SSL 3.0 veya TLS 1.0 şifre paketleri kullanmak isteyebilirsiniz.Bu makalede, bizim için FIPS 140-1 şifreleme paketleri bakın. Bunlar özellikle şunlardır:
FIPS 140-1 şifreleme paketleri kullanarak ana gizli hesaplamasıYukarıdaki FIPS 140-1 şifreleme paketleri SSL 3. 0'daki kullanmayla ilgili yordamlar için (yukarıdaki) kullanarak farklıdır FIPS 140-1 şifreleme paketlerinde TLS 1.0.SSL 3. 0'da, tanım master_secret hesaplaması şudur: Rağmen yalnızca alt kümesini FIPS 140-1 şifreleme paketleri için izin verilen şifreleme paketleri kümesi sınırlıdır yukarıdaki fark nedeniyle, müşterilerin SSL 3. 0'da, kullanımını engellemek isteyebilirsiniz. Bu durumda <a0>Enabled</a0> değerinin DWORD değerinin veri 0x0Protocols</a0> anahtarının altında aşağıdaki kayıt defteri anahtarlarının her değişiklik için:
Örnek kayıt defteri dosyalarıMakalenin bu bölümünde, kayıt defteri dosyası içeriği yapılandırmasının Export.reg ve non-export.reg amaçları için iki örnekleri sağlanır.Bir bilgisayarda, yalnızca TLS 1.0 FIPS şifreleme paketleri bilgisayar tarafından kullanılmasını sağlamak için Export.reg çalıştırmak verilebilir Rasbase.dll ve Schannel.dll dosyaları ile Windows NT 4.0 Service Pack 6 çalıştırıyor. Schannel.dll dosya, yalnızca TLS 1.0 FIPS, paketleri cipher emin olmak için değil-export.reg çalıştırmak bilgisayar tarafından kullanılan ve bir bilgisayar Windows NT 4.0 Service Pack 6 çalıştıran verilebilir olmayan Rasenh.dll içerir. SCHANNEL kayıt defteri anahtarının altındaki herhangi bir değişiklik tanıması için Schannel.dll dosyası, bilgisayarı yeniden başlatmanız gerekir. Kayıt defteri ayarlarını varsayılan ayarlarına dönmek için <a0></a0>, SCHANNEL kayıt defteri anahtarı ve altındaki her şeyi silin. Bu kayıt defteri anahtarları yoksa, bilgisayarı yeniden başlattığınızda, Schannel.dll anahtarlar oluşturur. Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:245030
(http://support.microsoft.com/kb/245030/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste