Kokkuvõte
See värskendus Microsoft .NET Framework turvalisuse funktsioon möödu haavatavuse, mis lahendab .NET Framework (ja .NET Core) komponendid ei kinnita täielikult serdid. Kohta lisateabe saamiseks selle haavatavuse, vt Microsofti levinud nõrkused ja riskid CVE-2017-0248.
See värskendus sisaldab ka Windows Presentation raamistiku PackageDigitalSignatureManager komponendi võimalusi paketid SHA256 räsialgoritm parandusi turvalisuse suurendamine.
NB!
-
Keelepaketi installimisel pärast selle värskenduse installimist peate selle värskenduse uuesti installima. Seetõttu soovitame teil installida mis tahes keeles see enne selle värskenduse installimist. Lisateabe saamiseks lugege Keelepakettide lisamine Windowsi.
Lisateabe saamiseks selle turvavärskenduse kohta
Hoiatus
Kui muudate registrit registriredaktori või mõne muu meetodi abil valesti, võivad ilmneda tõsised probleemid. Nende probleemide tõttu peate opsüsteemi uuesti installima. Microsoft ei garanteeri, et neid probleeme saab lahendada. Muudate registrit omal vastutusel.
-
Täiustatud võtme kasutamine (EKL) on kirjeldatud in RFC 5280 jaotise 4.2.1.12: selle lisamooduli näitab üks või rohkem tarvis sertifitseeritud avaliku võtme võib kasutada, lisaks või asemel huvides , mis on toodud võtme kasutamine pikendamine. Näiteks sert see server kliendi autentimiseks kasutatav peab olema konfigureeritud jaoks kliendi autentimiseks. Samuti serdi ongi kasutada autentimiseks server peab olema konfigureeritud jaoks autentimist. Sertide kasutamisel autentimiseks Autentija uurib kliendi serti ja otsib õige eesmärgi objektiidentifikaator rakenduste poliitikad laiendid. Näiteks on 1.3.6.1.5.5.7.3.2 objektiidentifikaator kliendi autentimiseks. Kliendi autentimiseks serti kasutamisel tuleb selle objekti identifikaator olemas EKL laiendamist selle serdi või autentimine nurjub. Serdid , mis on EKL laiendamata jätkuvalt õigestiautentida. Kui te ajutiselt ei saa õigesti uuesti välja serdid, saate valida, kas või selle security muudatuse üle kõik arvuti tegevust Ühenduvus mõjude vältimiseks välja. Selleks Määrake järgmise registrivõtme peamised sätted, olenevalt teie application on suunatud .NET Frameworki versiooni . 1. meetod: Värskendamine registrivõtme (saadaval kõik versioonid) Märkus. See registrikirje tuleb DWORD-kirjes.
-
32-bitine protsessi system 32-bitine ja 64-bit protsessi 64-bitise süsteemi:
HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\v2.0.50727@RequireCertificateEKUs=0
-
32-bitine protsessi 64-bitise süsteemi kohta:
HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\.NETFramework\v2.0.50727@RequireCertificateEKUs=0
Samuti saate ära ütlema iga rakenduselication alusel. Järgmised suvandid on saadaval selle muudatuse teha kindel, et application ühilduvuse keelamine on säilitada.
2. meetod: Keelata üksikute rakenduste poliitika Märkus. Toma registri kirje peab olema DWORD-kirjes. Ainult kehtiv väärtus on 0. Mis tahes muu väärtus on ignoreerida.-
32-bitine protsessi system 32-bitine ja 64-bit protsessi 64-bitise süsteemi:
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 -
32-bitine protsessi 64-bitise süsteemi kohta:
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
3. meetod: konfiguratsiooni API (saadaval .NET Frameworki 4.6ja uuemate versioonide) abil
Alates on selle .NET Frameworki 4.6, saate muuta konfiguratsiooni rakenduse tasemel koodi, mis rakenduse konfigureerimine, või registrimuudatusi kaudu. Lüliti konfigureerimine.NET Frameworki 4.6 Märkus. On järgmised näited keelata turvalisuse funktsioon.-
Programmatically
Esimene asi, mida tuleks teha rakenduse käivitamisel järgmine kood. Seda sellepärast, et punkti Teenusehalduri lähtestamines vaid üks kord. 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
Rakenduse konfigureerimine muutmiseks lisage järgmine kirje: <runtime> <AppContextSwitchOverrides value="Switch.System.Net.DontCheckCertificateEKUsName=true"/> </runtime> -
Registrivõti (masin globaalne):
Registry location: HKEY_LOCAL_MACHINE\Software\[Wow6432Node\]Microsoft\.NETFramework\AppContext\Switch.System.Net.DontCheckCertificateEKUsName
Tüüp: String
Väärtus: "true"
Märkus. Vaikimisi Switch.System.Net.DontCheckCertificateEKUsName = True kõigi .NET Framework 4. x rakendusi , mis on selle .NET Frameworki 4.6 ja uuemate versioonide.
-
-
Lisateabe saamiseks selle värskenduse, mis puudutab Windows 7 Service Pack 1 ja Windows Server 2008 R2 Service Pack 1, lugege Microsofti teabebaasi (Knowledge Base) järgmist artiklit:
4019112 turvalisuse ja kvaliteedi Windows 7 Service Pack 1 ja Windows Server 2008 R2 Service Pack 1 .NET Framework 3.5.1, 4.5.2 4.6 4.6.1 ning 4.6.2 värskenduste koondpakett: 9 mai 2017
Hankige ja installige värskendus
1. meetod: Windows Update
See värskendus on saadaval Windows Update'i kaudu. Automaatse värskendamise sisselülitamisel värskendus alla ja installitakse automaatselt. Kuidas saada automaatselt turvavärskenduste kohta lisateabe saamiseks vaadake Windows Update: FAQ.
2. meetod: Windows Software Update Services (WSUS)
Teie WSUS-i server, toimige järgmiselt.
-
Klõpsake nuppu Start, käsku Haldusriistadja klõpsake Microsoft Windows Server Update Services 3.0.
-
Laiendage arvutinimija klõpsake nuppu tegevus.
-
Klõpsake impordi värskendusi.
-
WSUS-i avaneb brauseri aken, kus teil võidakse teil paluda installida ActiveX juhtelement. Peate installima ActiveX-juhtelemendi jätkata.
-
Kui juhtelement on installitud, näete ekraanil Microsofti värskenduste kataloogist . Sisestage otsinguväljale4019112 ja seejärel suvandit Otsing.
-
Otsige .NET Frameworki paketid, mis vastaks operatsioonisüsteemid, keeled ja protsessorite teie keskkonnas. Klõpsake nuppu Lisa korvi lisamiseks.
-
Kui olete valinud kõik paketid, mida vajate, klõpsake käsku Kuva.
-
Klõpsake impordi importimiseks pakette WSUS-i server.
-
Klõpsake nuppu Sule , kui paketid on imporditud WSUS-i naasta.
Värskendused on nüüd saadaval WSUS-i installimine.
Juurutamine Värskendusteave
Juurutamise üksikasju selle turvavärskenduse, külastage järgmist Microsofti teabebaasi (Knowledge Base) artiklit:
20170509 turvavärskenduse teave juurutamine: 9 mai 2017
Eemaldamise teave
Märkus. Me ei soovita turvalisuse värskendusi eemaldada.
Selle värskenduse eemaldamiseks kasutage juhtpaneeli üksuse programmid ja funktsioonid .
Meetod: Windows Update
See värskendus ei nõua süsteemi taaskäivitamine pärast seda kui värskendatud failid on lukus või kasutatakse.
Värskenduse asendamise teave
See värskendus ei asenda ühtegi varasemat värskendust.
Failiteave
Paketi nimi |
Microsofti värskenduste kataloogist 1 |
Microsofti värskenduste kataloogist 2 |
---|---|---|
Windows6.1-KB4014504-x64.msu |
8FF7CFC3A121BF705C52C19403B5626148EAFFFD |
03537F0662F82257DEACA2CE03DB7C332296A8F0C02E598313467B342076515A |
Windows6.1-KB4014504-x86.msu |
19943397671B6E639EAA94F91ECC506DE823496B |
0A766E2DB57ACB2CDA3CE0D1B4F4FEFFB7650F08730186A6B06CE9205363ADA0 |
Selle kiirparanduse ingliskeelne (Ameerika Ühendriikide) versioon installib järgmistes tabelites loetletud atribuutidega failid. Kuupäevad ja kellaajad nendele failidele on loetletud koordineeritud maailmaaja järgi (UTC). Kuupäevad ja kellaajad nende failide jaoks kuvatakse teie arvutis kohaliku aja järgi, arvestades praegust suveaega. Lisaks võivad kuupäevad ja kellaajad muutuda, kui teete failidega teatud toiminguid.
Jaoks kõik x86-põhistele süsteemidele
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
---|---|---|---|---|
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.management.dll |
2.0.50727.8758 |
389,120 |
20-Mar-2017 |
22:54 |
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 |
wminet_utils.dll |
2.0.50727.8758 |
116,896 |
20-Mar-2017 |
22:54 |
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.data.dll |
2.0.50727.8751 |
2,975,744 |
01-Dec-2016 |
14:07 |
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 |
Kõik x64-põhistele süsteemidele
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
---|---|---|---|---|
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.management.dll |
2.0.50727.8758 |
389,120 |
20-Mar-2017 |
22:54 |
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 |
wminet_utils.dll |
2.0.50727.8758 |
140,960 |
20-Mar-2017 |
22:54 |
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.data.dll |
2.0.50727.8751 |
3,150,336 |
01-Dec-2016 |
14:07 |
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.management.dll |
2.0.50727.8758 |
389,120 |
20-Mar-2017 |
22:54 |
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 |
wminet_utils.dll |
2.0.50727.8758 |
116,896 |
20-Mar-2017 |
22:54 |
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.data.dll |
2.0.50727.8751 |
2,975,744 |
01-Dec-2016 |
14:07 |
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 |
Kõik IA64-põhistele süsteemidele
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
---|---|---|---|---|
big5.nlp |
66,728 |
23-Mar-2016 |
22:40 |
|
bopomofo.nlp |
82,172 |
23-Mar-2016 |
22:40 |
|
ksc.nlp |
116,756 |
23-Mar-2016 |
22:41 |
|
mscorlib.dll |
2.0.50727.8669 |
4,014,080 |
23-Mar-2016 |
22:41 |
normidna.nlp |
59,342 |
23-Mar-2016 |
22:41 |
|
normnfc.nlp |
45,794 |
23-Mar-2016 |
22:41 |
|
normnfd.nlp |
39,284 |
23-Mar-2016 |
22:41 |
|
normnfkc.nlp |
66,384 |
23-Mar-2016 |
22:41 |
|
normnfkd.nlp |
60,294 |
23-Mar-2016 |
22:41 |
|
prc.nlp |
83,748 |
23-Mar-2016 |
22:41 |
|
prcp.nlp |
83,748 |
23-Mar-2016 |
22:41 |
|
sortkey.nlp |
262,148 |
23-Mar-2016 |
22:41 |
|
sorttbls.nlp |
20,320 |
23-Mar-2016 |
22:41 |
|
xjis.nlp |
28,288 |
23-Mar-2016 |
22:41 |
|
mscordacwks.dll |
2.0.50727.8669 |
3,084,856 |
23-Mar-2016 |
22:41 |
mscorwks.dll |
2.0.50727.8669 |
20,403,864 |
23-Mar-2016 |
22:41 |
sos.dll |
2.0.50727.8669 |
873,608 |
23-Mar-2016 |
22:41 |
system.management.dll |
2.0.50727.8758 |
389,120 |
20-Mar-2017 |
22:54 |
system.security.dll |
2.0.50727.8759 |
270,336 |
28-Mar-2017 |
13:06 |
system.dll |
2.0.50727.8759 |
3,203,072 |
28-Mar-2017 |
13:06 |
wminet_utils.dll |
2.0.50727.8758 |
290,976 |
20-Mar-2017 |
22:54 |
system.data.dll |
2.0.50727.8751 |
3,310,592 |
01-Dec-2016 |
14:08 |
system.management.dll |
2.0.50727.8758 |
389,120 |
20-Mar-2017 |
22:54 |
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 |
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 |
wminet_utils.dll |
2.0.50727.8758 |
116,896 |
20-Mar-2017 |
22:54 |
system.data.dll |
2.0.50727.8751 |
2,975,744 |
01-Dec-2016 |
14:07 |
Kuidas saada abi ja tugi selle turvavärskendusele
-
Abi värskenduste installimine: Windows Update KKK
-
IT-spetsialistidele mõeldud turvalahendused: TechNet Security tugi ja veaotsing
-
Abi Windowsi-põhiste toodete ja teenuste kaitsmine viiruste ja ründevara eest: Microsoft Secure
-
Kohaliku tugiteenus vastavalt oma riik: Rahvusvahelist tugiteenuse
Kehtib
Selles artiklis käsitletakse järgmist:
-
Microsoft .NET Framework 3.5.1 kasutamisel koos:
-
Windows Server 2008 R2 hoolduspaketi 1
-
Windows 7 hoolduspakett 1
-