Platí pro
.NET Framework 3.5.1

Zobrazit produkty, které se vztahují k tomuto článku.

Souhrn

Tato aktualizace zabezpečení pro rozhraní.NET Framework Microsoft řeší chybu zabezpečení funkce obejít ve kterém rozhraní.NET Framework (a .NET Core) součásti není zcela ověřování certifikátů. Další informace o této chybě zabezpečení naleznete v tématu Microsoft známých chyb zabezpečení a ohrožení pod CVE-2017-0248.

Tato aktualizace také obsahuje zlepšení zabezpečení opravy pro součásti Windows prezentace Framework PackageDigitalSignatureManager možnost podepsat balíčků pomocí algoritmu hash SHA256.

Důležité

  • Pokud po instalaci této aktualizace nainstalujete jazykovou sadu, je nutné tuto aktualizaci přeinstalovat. Proto doporučujeme nainstalovat všechny potřebné jazykové sady před nainstalováním této aktualizace. Další informace naleznete v tématu Přidání jazykové sady do systému Windows.

Další informace o této aktualizaci zabezpečení

Upozornění

Při nesprávné úpravě registru pomocí Editoru registru nebo jiným způsobem může dojít k vážným problémům. Tyto problémy mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že tyto problémy bude možné vyřešit. Úpravy registru provádíte na vlastní nebezpečí.

  • Rozšířené použití klíče (EKU) je popsáno v dokumentu RFC 5280 v části 4.2.1.12: Toto rozšíření označuje jeden nebo více účelům, pro které mohou být používány certifikované veřejné klíče, kromě nebo místo základní účely , které jsou uvedeny v rozšíření použití klíče. Například certifikát to je používaný k ověřování klientského počítače vůči serveru musí být konfigurované pro ověřování klientů. Podobně certifikát to je používaný k ověřování serveru musí být konfigurované pro ověřování serveru. Při použití certifikátů pro ověřování, zkoumá ověřovatel klientský certifikát a usiluje správný identifikátor objektu účelu v rozšíření zásad použití. Například identifikátor objektu ověření klienta je 1.3.6.1.5.5.7.3.2. Při použití certifikátu pro ověřování klientů musí být přítomen v rozšířeních EKU certifikát nebo ověřování selžetento identifikátor objektu. Certifikáty, které mají pokračovat bez rozšíření EKU ověření. Pokud dočasně nemáte přístup k certifikáty správně opakováno, můžete přihlášení nebo nedostatek zabezpečení změnit přes všechny operace počítače aby se zabránilo jakékoli připojení k účinkům. Chcete-li to provést, zadejte následující registru klíč nastavení v závislosti na tom, které vaše application je cílení na verzi rozhraní.NET Framework .Metoda 1: Aktualizace registru klíče (k dispozici pro všechny verze)Poznámka: Tato položka registru musí být položka DWORD.

    • Pro 32bitový proces na 32-bit systém a proces 64-bit na 64 bit systému:

      HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\v2.0.50727@RequireCertificateEKUs=0

    • Pro proces 32bitové verze na 64bitovou verzi systému:

      HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\.NETFramework\v2.0.50727@RequireCertificateEKUs=0

    Můžete také na základě za application Odhlásit . Následující možnosti jsou k dispozici pro zakázání této změny ujistěte se, že application kompatibility je zachována.Metoda 2: Zakážete zásady pro jednotlivé aplikacePoznámka: Tjeho registru položka musí být položka DWORD. Jediná platná hodnota je 0. Všechny ostatní hodnoty je ignorován.

    • Pro 32bitový proces na 32-bit systém a proces 64-bit na 64 bit systému:

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

    • Pro proces 32bitové verze na 64bitovou verzi systému:

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

    Metoda 3: použití konfiguračního rozhraní API (k dispozici pro rozhraní.NET Framework 4.6 a novější verze) Spuštění v rozhraní.NET Framework 4.6, můžete změnit konfiguraci na úrovni aplikace pomocí kódu, konfigurace aplikace, nebo změny v registru.Konfigurace přepínače vrozhraní.NET Framework 4.6Poznámka: Následující příklady Zakázat funkci zabezpečení.

    • Programmatically První věcí, kterou by měl provést aplikace je spuštěna následující kód. Důvodem je skutečnost, že správce služby bodu inicializaces pouze jednou.   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 Chcete-li změnit konfiguraci aplikace, přidejte následující položku:   <runtime> <AppContextSwitchOverrides value="Switch.System.Net.DontCheckCertificateEKUsName=true"/> </runtime>

    • Klíč registru (globální počítač):

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

      Typ: ŘetězecHodnoty: "PRAVDA"

    Poznámka: Ve výchozím nastavení Switch.System.Net.DontCheckCertificateEKUsName = True pro všechny rozhraní.NET Framework 4. x aplikace , které jsou spuštěny rozhraní.NET Framework 4.6 a novější verze.

  • Další informace o zabezpečení Tato aktualizace se týká aktualizace Service Pack 1 pro systém Windows 7 a Windows Server 2008 R2 Service Pack 1, naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:

    4019108 zabezpečení pouze aktualizace pro rozhraní.NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1 a 4.6.2 aktualizace pro systém Windows 7 Service Pack 1 a Windows Server 2008 R2 Service Pack 1: 9. května 2017

Jak získat a nainstalovat aktualizaci

Metoda 1: Katalog služby Microsoft Update

Chcete-li získat samostatný balíček pro aktualizaci, přejděte Katalog služby Microsoft Update.  

Metoda 2: Systém Windows Software Update Services (WSUS)

Na serveru služby WSUS postupujte takto:

  1. Klepněte na tlačítko Start, klepněte na položku Nástroje pro správua potom klepněte na položku Microsoft Windows Server Update Services 3.0.

  2. Rozbalte položku název_počítačea potom klepněte na tlačítko Akce.

  3. Klepněte na tlačítko Importovat aktualizace.

  4. Služba WSUS otevře okno prohlížeče, ve kterém můžete být vyzváni k instalaci ovládacího prvku ActiveX. Je nutné nainstalovat ovládací prvek ActiveX, můžete pokračovat.

  5. Po instalaci ovládacího prvku se zobrazí obrazovka Katalog služby Microsoft Update . Do pole Hledat zadejte 4019108 a potom klepněte na tlačítko Hledat.

  6. Vyhledejte balíčky rozhraní.NET Framework, které vyhovují operačních systémů, jazyků a procesorů ve vašem prostředí. Klepněte na tlačítko Přidat a přidejte je do košíku.

  7. Po výběru všech potřebných balíčků klepněte na tlačítko Zobrazit košík.

  8. Klepněte na tlačítko Import k importu balíčků na server služby WSUS.

  9. Po importu balíčků se vraťte do služby WSUS, klikněte na tlačítko Zavřít .

Aktualizace jsou nyní k dispozici pro instalaci prostřednictvím služby WSUS.

Aktualizovat informace o nasazení

Podrobnosti o nasazení této aktualizace zabezpečení naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:

Informace o nasazení aktualizace zabezpečení 20170509 : 9. května 2017

Informace o odinstalaci aktualizace

Poznámka: Není doporučeno odebrat žádné aktualizace zabezpečení.

Tuto aktualizaci je možné odebrat pomocí položky programy a funkce v Ovládacím panelu.

Informace o restartování po aktualizaci

Tato aktualizace nevyžaduje restartování systému, pokud soubory, které jsou aktualizovány, nejsou uzamčeny nebo používány.

Informace o nahrazení aktualizace

Tato aktualizace nenahrazuje žádné dříve vydané aktualizace.

Informace o souborech

Název balíčku

Algoritmus Hash SHA-1 balíček

Balíček Hash SHA-2

Windows6.1-KB4014579-x64.msu

897DDA33BA1EAB4FF67D8FF52FFF9982EE12694D

CFAAA6F614A249CA926127F63DBF2C63CCA279750F76F46C3FD8729647FD5EEB

Windows6.1-KB4014579-x86.msu

0D5BB46A5F5E0C00330E0EE14590AE20565051B9

418C9AC8E610515E3CFBDD37F4558E460A856D37861C82C9F04F82BC008665BB

Angličtina (Spojené státy) verze této opravy hotfix nainstaluje soubory, jejichž atributy, které jsou uvedeny v následujících tabulkách. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Kalendářní data a časy těchto souborů v místním počítači jsou zobrazeny dle vašeho místního času a také podle aktuálního letního času (DST). Navíc data a časy se mohou změnit při provádění některých operací se soubory.

Pro všechny systémy založené na x86

Název souboru

Verze souboru

Velikost souboru

Datum

Čas

presentationframework.dll

3.0.6920.8773

5,283,840

29-Mar-2017

13:05

reachframework.dll

3.0.6920.8773

532,480

29-Mar-2017

13:05

system.security.dll

2.0.50727.8759

270,336

28-Mar-2017

13:05

system.dll

2.0.50727.8759

3,203,072

28-Mar-2017

13:05

windowsbase.dll

3.0.6920.8773

1,257,472

29-Mar-2017

13:05

big5.nlp

66,728

23-Mar-2016

22:39

bopomofo.nlp

82,172

23-Mar-2016

22:39

ksc.nlp

116,756

23-Mar-2016

22:39

mscorlib.dll

2.0.50727.8669

4,554,752

23-Mar-2016

22:39

normidna.nlp

59,342

23-Mar-2016

22:39

normnfc.nlp

45,794

23-Mar-2016

22:39

normnfd.nlp

39,284

23-Mar-2016

22:39

normnfkc.nlp

66,384

23-Mar-2016

22:39

normnfkd.nlp

60,294

23-Mar-2016

22:39

prc.nlp

83,748

23-Mar-2016

22:39

prcp.nlp

83,748

23-Mar-2016

22:39

sortkey.nlp

262,148

23-Mar-2016

22:39

sorttbls.nlp

20,320

23-Mar-2016

22:39

xjis.nlp

28,288

23-Mar-2016

22:39

mscordacwks.dll

2.0.50727.8669

990,360

23-Mar-2016

22:39

mscorwks.dll

2.0.50727.8669

5,947,440

23-Mar-2016

22:39

sos.dll

2.0.50727.8669

391,208

23-Mar-2016

22:39

presentationcore.dll

3.0.6920.8773

4,222,976

29-Mar-2017

13:05

presentationfontcache.exe.config

161

23-Mar-2016

22:38

wpfgfx_v0300.dll

3.0.6920.8773

1,737,888

29-Mar-2017

13:05

system.printing.dll

3.0.6920.8773

372,736

29-Mar-2017

13:05

penimc.dll

3.0.6920.8773

68,752

29-Mar-2017

13:05

presentationframework.dll

3.0.6920.8773

5,283,840

29-Mar-2017

13:05

presentationhostdll.dll

3.0.6920.8773

131,248

29-Mar-2017

13:05

reachframework.dll

3.0.6920.8773

532,480

29-Mar-2017

13:05

windowsbase.dll

3.0.6920.8773

1,257,472

29-Mar-2017

13:05

Pro všechny systémy založené na x64

Název souboru

Verze souboru

Velikost souboru

Datum

Čas

big5.nlp

66,728

23-Mar-2016

22:39

bopomofo.nlp

82,172

23-Mar-2016

22:39

ksc.nlp

116,756

23-Mar-2016

22:39

mscorlib.dll

2.0.50727.8669

4,571,136

23-Mar-2016

22:39

normidna.nlp

59,342

23-Mar-2016

22:40

normnfc.nlp

45,794

23-Mar-2016

22:40

normnfd.nlp

39,284

23-Mar-2016

22:40

normnfkc.nlp

66,384

23-Mar-2016

22:40

normnfkd.nlp

60,294

23-Mar-2016

22:40

prc.nlp

83,748

23-Mar-2016

22:40

prcp.nlp

83,748

23-Mar-2016

22:40

sortkey.nlp

262,148

23-Mar-2016

22:40

sorttbls.nlp

20,320

23-Mar-2016

22:40

xjis.nlp

28,288

23-Mar-2016

22:40

mscordacwks.dll

2.0.50727.8669

1,757,336

23-Mar-2016

22:39

mscorwks.dll

2.0.50727.8669

10,008,624

23-Mar-2016

22:39

sos.dll

2.0.50727.8669

486,024

23-Mar-2016

22:40

system.security.dll

2.0.50727.8759

270,336

28-Mar-2017

13:05

system.dll

2.0.50727.8759

3,203,072

28-Mar-2017

13:05

presentationcore.dll

3.0.6920.8773

4,006,400

29-Mar-2017

13:05

presentationfontcache.exe.config

161

23-Mar-2016

22:39

wpfgfx_v0300.dll

3.0.6920.8773

2,256,032

29-Mar-2017

13:05

system.printing.dll

3.0.6920.8773

358,400

29-Mar-2017

13:05

penimc.dll

3.0.6920.8773

85,648

29-Mar-2017

13:05

presentationframework.dll

3.0.6920.8773

4,640,768

29-Mar-2017

13:05

presentationhostdll.dll

3.0.6920.8773

172,208

29-Mar-2017

13:05

reachframework.dll

3.0.6920.8773

532,480

29-Mar-2017

13:05

windowsbase.dll

3.0.6920.8773

1,118,208

29-Mar-2017

13:05

presentationframework.dll

3.0.6920.8773

5,283,840

29-Mar-2017

13:05

reachframework.dll

3.0.6920.8773

532,480

29-Mar-2017

13:05

system.security.dll

2.0.50727.8759

270,336

28-Mar-2017

13:05

system.dll

2.0.50727.8759

3,203,072

28-Mar-2017

13:05

windowsbase.dll

3.0.6920.8773

1,257,472

29-Mar-2017

13:05

big5.nlp

66,728

23-Mar-2016

22:39

bopomofo.nlp

82,172

23-Mar-2016

22:39

ksc.nlp

116,756

23-Mar-2016

22:39

mscorlib.dll

2.0.50727.8669

4,554,752

23-Mar-2016

22:39

normidna.nlp

59,342

23-Mar-2016

22:39

normnfc.nlp

45,794

23-Mar-2016

22:39

normnfd.nlp

39,284

23-Mar-2016

22:39

normnfkc.nlp

66,384

23-Mar-2016

22:39

normnfkd.nlp

60,294

23-Mar-2016

22:39

prc.nlp

83,748

23-Mar-2016

22:39

prcp.nlp

83,748

23-Mar-2016

22:39

sortkey.nlp

262,148

23-Mar-2016

22:39

sorttbls.nlp

20,320

23-Mar-2016

22:39

xjis.nlp

28,288

23-Mar-2016

22:39

mscordacwks.dll

2.0.50727.8669

990,360

23-Mar-2016

22:39

mscorwks.dll

2.0.50727.8669

5,947,440

23-Mar-2016

22:39

sos.dll

2.0.50727.8669

391,208

23-Mar-2016

22:39

presentationcore.dll

3.0.6920.8773

4,222,976

29-Mar-2017

13:05

presentationfontcache.exe.config

161

23-Mar-2016

22:38

wpfgfx_v0300.dll

3.0.6920.8773

1,737,888

29-Mar-2017

13:05

system.printing.dll

3.0.6920.8773

372,736

29-Mar-2017

13:05

penimc.dll

3.0.6920.8773

68,752

29-Mar-2017

13:05

presentationframework.dll

3.0.6920.8773

5,283,840

29-Mar-2017

13:05

presentationhostdll.dll

3.0.6920.8773

131,248

29-Mar-2017

13:05

reachframework.dll

3.0.6920.8773

532,480

29-Mar-2017

13:05

windowsbase.dll

3.0.6920.8773

1,257,472

29-Mar-2017

13:05

 

Jak získat pomoc a podporu pro tuto aktualizaci zabezpečení

Platí pro

Tento článek se týká následujících akcí:

 

  • Microsoft rozhraní.NET Framework 3.5.1 při použití v systémech:

    • Windows Server 2008 R2 Service Pack 1

    • Windows 7 Service Pack 1

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.