Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Bu makalenin geçerli olduğu ürünleri görüntüleyin.

Özet

Bu güvenlik güncelleştirmesi Microsoft .NET Framework güvenlik özelliğini devre dışı bırakma güvenlik açığı giderir, .NET Framework (ve .NET çekirdek) bileşenleri sertifikalar tamamen doğrulanması gerekmez. Microsoft Ortak Güvenlik Açıkları ve Etkilenmeler CVE-2017-0248bu güvenlik açığı hakkında daha fazla bilgi için bkz.

Bu güncelleştirme ayrıca, Windows Presentation çerçevesinin PackageDigitalSignatureManager bileşenin yeteneği SHA256 karma algoritması ile paketleri imzalamak için güvenlik artırıcı düzeltmeleri de içerir.

Önemli

  • Bu güncelleştirmeyi yükledikten sonra bir dil paketi yüklerseniz, bu güncelleştirmeyi yeniden yüklemeniz gerekir. Bu nedenle, bu güncellemeyi yüklemeden önce ihtiyacınız olan dil paketlerini yüklemeniz önerilir. Daha fazla bilgi için bkz: Windows için dil paketleri ekleme.

Bu güvenlik güncelleştirmesi hakkında ek bilgi

Uyarı

Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntemi kullanarak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu sorunlar, işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft bu sorunların çözülebileceğini garanti etmemektedir. Kayıt defterini kendi sorumluluğunuzda değiştirin.

  • Gelişmiş anahtar kullanımı (EKU) olduğu açıklanan içindeki RFC 5280 bölümünde 4.2.1.12: daha fazla amacıyla sertifikalı ortak anahtarı kullanılabilir için ek olarak veya temel amaçları olan yerine belirtilen anahtar kullanımı uzantısı ile veya bu uzantı birini gösterir. Örneğin, bir sertifika Bu bir sunucu için istemci kimlik doğrulaması için kullanılan yapılandırılmış için istemci kimlik doğrulaması olması gerekir. Benzer şekilde, bir sertifika o yapılandırılmış için sunucu kimlik doğrulama sunucusu kimlik doğrulaması için kullanılan olmalıdır.

    Kimlik doğrulaması için sertifikalar kullanıldığında, kimlik doğrulayıcısı istemci sertifikası ve aradığı uygulama ilkeleri uzantılarında doğru amaç nesnesi tanımlayıcısını inceler. Örneğin, istemci kimlik doğrulaması için nesne tanımlayıcısı 1.3.6.1.5.5.7.3.2'dir. İstemci kimlik doğrulama için sertifika kullanıldığında, bu nesne tanımlayıcısı sertifika veya kimlik doğrulama başarısız olur, EKU uzantılarında bulunmalıdır. EKU uzantısı devam doğrulamasındasertifikalara sahip .

    Geçici olarak yeniden doğru sertifikaları erişemiyorsanız veya güvenlik değişikliği tüm bilgisayar işlemleri arasında herhangi bir bağlantı etkileri önlemek için kabul seçebilirsiniz. Belirtmek Bunu yapmak için aşağıdaki kayıt defteri anahtarı, appUygulama hedefleme hangi .NET Framework sürümüne bağlı olarak ayarlar.

    Yöntem 1: kayıt defteri anahtarı (tüm sürümleri için kullanılabilir) güncelleştiriliyor

    Not: Bu kayıt defteri girdisinin DWORD girdisi olmalıdır.

    • Sistem 32 bit ve 64-bit sistem üzerindeki 64 bit işlem üzerinde 32 bit işlem:

      HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\v4.0.30319@RequireCertificateEKUs=0

    • 64-bit sistem üzerinde 32 bit işlem:

      HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\.NETFramework\v4.0.30319@RequireCertificateEKUs=0

    Ayrıca çıkma app herUygulama için ayrı ayrı denetleyebilirsiniz. Bu değişikliği yapmak emin olduğunu appUygulama uyumluluğu için devre dışı bırakma tutulan için Aşağıdaki seçenekler kullanılabilir.

    Yöntem 2: tek tek uygulamalar için ilkeyi devre dışı bırakır.

    Not: Tkendi kayıt defteri girdisinin DWORD girdisi olmalıdır. Tek geçerli değer 0' dır. Göz ardı herhangi diğer değer olan .

    • Sistem 32 bit ve 64-bit sistem üzerindeki 64 bit işlem üzerinde 32 bit işlem:

      HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\v4.0.30319@System.Net.ServicePointManager.RequireCertificateEKUs
      S:\Prj\console_pg\console_pg45\bin\Release\console_pg45.exe=0
      C:\MyApp\MyApp.exe=0

    • 64-bit sistem üzerinde 32 bit işlem:

      HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\.NETFramework\v4.0.30319@System.Net.ServicePointManager.RequireCertificateEKUs
      S:\Prj\console_pg\console_pg45\bin\Release\console_pg45.exe=0
      C:\MyApp\MyApp.exe=0

    Yöntem 3: ( .NET Framework 4.6 ve sonraki sürümleriçin kullanılabilir) yapılandırma API kullanılarak

    Başlangıç içinde .NET Framework 4.6, kod, bir uygulama yapılandırma, veya kayıt defteri değişikliklerini aracılığıyla bir uygulama düzeyinde yapılandırmasını değiştirebilirsiniz.

    Yapılandırma anahtarı.NET Framework 4.6

    Not: Aşağıdaki örnekler devre dışı güvenlik özelliği.

    • Programmatically

      Uygulama yapmanız gereken ilk şey aşağıdaki kodu çalıştırın. Yalnızca bir kezs hizmet noktası Yöneticisi başlatılamıyor çünkü budur.
        private const string DisableCachingName = @"TestSwitch.LocalAppContext.DisableCaching"; private const string DontCheckCertificateEKUsName= @"Switch.System.Net.DontCheckCertificateEKUs"; AppContext.SetSwitch(DisableCachingName, true); AppContext.SetSwitch(DontCheckCertificateEKUsName, true);

    • Application configuration

      Uygulama yapılandırmasını değiştirmek için aşağıdaki girdiyi ekleyin:
        <runtime> <AppContextSwitchOverrides value="Switch.System.Net.DontCheckCertificateEKUsName=true"/> </runtime>

    • Kayıt defteri anahtarı (genel makine):

      Registry location: HKEY_LOCAL_MACHINE\Software\[Wow6432Node\]Microsoft\.NETFramework\AppContext\Switch.System.Net.DontCheckCertificateEKUsName

      Türü: Dize
      Değeri: "true"

    Not: Varsayılan olarak, Switch.System.Net.DontCheckCertificateEKUsName = True tüm .NET Framework 4. x .NET Framework 4.6 ve sonraki sürümleriüzerinde çalışan uygulamalar olan .

  • Bu güvenliği hakkında daha fazla bilgi için Windows 7 Service Pack 1 ve Windows Server 2008 R2 Service Pack 1 için ilişkisini güncelleştirmesi, Microsoft Bilgi Bankası'ndaki aşağıdaki makaleye bakın:

    4019112 güvenlik ve kalite toplaması için .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1 ve 4.6.2 güncelleştirmeleri Windows 7 Service Pack 1 ve Windows Server 2008 R2 Service Pack 1 için: 9 Mayıs 2017

Nasıl elde edilir ve güncelleştirmeyi yüklemek

Yöntem 1: Windows Update

Bu güncelleştirme, Windows Update aracılığıyla edinilebilir. Otomatik güncelleştirmeyi etkinleştirdiğinizde, bu güncelleştirme otomatik olarak indirilir ve yüklenir. Güvenlik güncelleştirmelerini otomatik olarak almak hakkında daha fazla bilgi için bkz: Windows Update: sık sorulan sorular.
 

Yöntem 2: Windows Software Update Services (WSUS)

WSUS sunucunuzda aşağıdaki adımları izleyin:

  1. Başlat' ı tıklatın, Yönetimsel Araçlar' ı ve sonra Microsoft Windows Server Update Services 3.0' ı tıklatın.

  2. BilgisayarAdı ' nı genişletin ve sonra eylemitıklatın.

  3. Güncelleştirmeleri al'ıtıklatın.

  4. WSUS, içinde bir ActiveX denetimi yüklemeye istenebilir bir tarayıcı penceresi açılacaktır. Devam etmek için ActiveX denetimini yüklemeniz gerekir.

  5. Denetim yüklendikten sonra Microsoft Update katalogu ekranı göreceksiniz. 4019112Arama kutusuna girin ve Ara' yı tıklatın.

  6. İşletim sistemleri, diller ve işlemciler, ortamınızda eşleşen .NET Framework paketlerini bulun. Bunları sepetinize eklemek için Ekle ' yi tıklatın.

  7. Gereksinim duyduğunuz tüm paketleri seçtiğinizde, Sepeti göster'itıklatın.

  8. Paketleri WSUS sunucunuza almak için Al ' ı tıklatın.

  9. WSUS'ye dönmek için paketler alındıktan sonra Kapat ' ı tıklatın.

Güncelleştirmeleri şimdi WSUS üzerinden yükleme için kullanılabilir.

Güncelleştirme dağıtım bilgileri

Bu güvenlik güncelleştirmesinin dağıtım ayrıntıları için Microsoft Bilgi Bankası'ndaki aşağıdaki makaleye bakın:

20170509 güvenlik güncelleştirmesinin dağıtım bilgileri: 9 Mayıs 2017

Güncelleştirme kaldırma bilgileri

Not: , Herhangi bir güvenlik güncelleştirmesini kaldırmanız önerilmez.

Bu güncelleştirmeyi kaldırmak için Denetim Masası'ndaki Programlar ve Özellikler öğesini kullanın.

Güncelleştirme yeniden başlatma bilgileri

Güncelleştirilen dosyalar kilitli veya kullanılmakta olmadığı sürece bu güncelleştirme uygulandıktan sonra sistemin yeniden başlatılmasını gerektirmez.

Güncelleştirme değiştirme bilgileri

Bu güncelleştirme daha önce yayımlanan bir güncelleştirmenin yerini almaz.

Dosya bilgileri

Paket adı

Paket karma SHA 1

Paket karma SHA 2

NDP46-KB4014508-x64.exe

BF8BC7D1D93CE7C4D2BB1DF260B48829DEDB56F1

2101D5065FA98EA1147E3790DB461ABD8E3C432A208AB5898E05CDC7B5F662F0

NDP46-KB4014508-x86.exe

4F1326EFE09B1CCBC400462831AB00D578756569

8A230568C772878AB3C221712ACAA9464C3C68D1D7C9D82362C46257B228CF08


Bu düzeltmenin İngilizce (ABD) sürümü aşağıdaki tablolarda listelenen özniteliklere sahip dosyaları yükler. Bu dosyaların tarih ve saatleri Eşgüdümlü Evrensel Saat'te (UTC) listelenmiştir. Yerel bilgisayarınızda bu dosyaların tarih ve saatleri, yerel saatiniz ile geçerli gün ışığından yararlanma saati (DST) bilgilerine göre görüntülenir. Ayrıca, dosyalarda belirli işlemleri gerçekleştirdiğinizde tarihler ve saatler değişebilir.

Tüm x86 tabanlı sistemler için

Dosya adı

Dosya sürümü

Dosya boyutu

Tarih

Saat

PenIMC.dll

4.6.1647.0

81,560

29-Mar-2017

23:32

PresentationCore.dll

4.6.1647.0

3,521,880

29-Mar-2017

23:32

PresentationFramework.dll

4.6.1647.0

6,190,960

29-Mar-2017

23:32

PresentationHost_v0400.dll

4.6.1647.0

197,848

29-Mar-2017

23:32

PresentationNative_v0400.dll

4.6.1647.0

826,592

29-Mar-2017

23:32

System.Core.dll

4.6.1647.0

1,349,280

29-Mar-2017

23:31

System.Data.dll

4.6.1647.0

3,389,616

29-Mar-2017

23:31

System.dll

4.6.1647.0

3,506,824

29-Mar-2017

23:31

System.Management.dll

4.6.1647.0

415,432

29-Mar-2017

23:31

System.Windows.Controls.Ribbon.dll

4.6.1647.0

742,808

29-Mar-2017

23:32

System.Xaml.dll

4.6.1647.0

631,456

29-Mar-2017

23:32

WindowsBase.dll

4.6.1647.0

1,277,768

29-Mar-2017

23:32

WMINet_Utils.dll

4.6.1647.0

136,368

29-Mar-2017

23:31

WPFFontCache_v0400.exe

4.6.1647.0

25,720

29-Mar-2017

23:32

wpfgfx_v0400.dll

4.6.1647.0

1,759,920

29-Mar-2017

23:32

VsVersion.dll

14.6.1647.0

19,112

29-Mar-2017

23:31

Tüm x64 tabanlı sistemler için

Dosya adı

Dosya sürümü

Dosya boyutu

Tarih

Saat

PenIMC.dll

4.6.1647.0

97,432

29-Mar-2017

23:44

PenIMC.dll

4.6.1647.0

81,560

29-Mar-2017

23:32

PresentationCore.dll

4.6.1647.0

3,504,320

29-Mar-2017

23:44

PresentationCore.dll

4.6.1647.0

3,521,880

29-Mar-2017

23:32

PresentationFramework.dll

4.6.1647.0

6,190,960

29-Mar-2017

23:32

PresentationHost_v0400.dll

4.6.1647.0

254,680

29-Mar-2017

23:44

PresentationHost_v0400.dll

4.6.1647.0

197,848

29-Mar-2017

23:32

PresentationNative_v0400.dll

4.6.1647.0

1,107,680

29-Mar-2017

23:44

PresentationNative_v0400.dll

4.6.1647.0

826,592

29-Mar-2017

23:32

System.Core.dll

4.6.1647.0

1,349,280

29-Mar-2017

23:31

System.Data.dll

4.6.1647.0

3,454,640

29-Mar-2017

23:44

System.Data.dll

4.6.1647.0

3,389,616

29-Mar-2017

23:31

System.dll

4.6.1647.0

3,506,824

29-Mar-2017

23:31

System.Management.dll

4.6.1647.0

415,432

29-Mar-2017

23:31

System.Windows.Controls.Ribbon.dll

4.6.1647.0

742,808

29-Mar-2017

23:32

System.Xaml.dll

4.6.1647.0

631,456

29-Mar-2017

23:32

WindowsBase.dll

4.6.1647.0

1,277,768

29-Mar-2017

23:32

WMINet_Utils.dll

4.6.1647.0

188,080

29-Mar-2017

23:44

WMINet_Utils.dll

4.6.1647.0

136,368

29-Mar-2017

23:31

WPFFontCache_v0400.exe

4.6.1647.0

26,744

30-Mar-2017

01:32

WPFFontCache_v0400.exe

4.6.1647.0

25,720

29-Mar-2017

23:32

wpfgfx_v0400.dll

4.6.1647.0

2,262,712

29-Mar-2017

23:44

wpfgfx_v0400.dll

4.6.1647.0

1,759,920

29-Mar-2017

23:32

VsVersion.dll

14.6.1647.0

19,104

29-Mar-2017

23:44

VsVersion.dll

14.6.1647.0

19,112

29-Mar-2017

23:31

 

Yardım ve Destek bu güvenlik güncelleştirmesi nasıl elde edilir

Şunun için geçerlidir:

Bu makale şunlar için geçerlidir:

  • Microsoft .NET Framework ile birlikte kullanıldığında 4.6.2:

    • Windows Server 2008 R2 Service Pack 1

    • Windows 7 Service Pack 1

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin

Eğitimleri keşfedin >

Yeni özellikleri ilk olarak siz edinin

MICROSOFT 365 INSIDER’LARA KATILIN >

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×