Lihat produk yang berlaku untuk artikel ini.
Ringkasan
Pembaruan keamanan ini mengatasi kerentanan bypass fitur keamanan yang ada ketika komponen Microsoft .NET Framework dan .NET Core tidak sepenuhnya memvalidasi sertifikat. Pembaruan keamanan ini mengatasi kerentanan dengan membantu memastikan bahwa komponen .NET Framework dan .NET Core benar-benar memvalidasi sertifikat. Untuk mempelajari selengkapnya tentang kerentanan ini, lihat Kerentanan Umum Microsoft dan EKSPOSUR CVE-2018-0786.
Selain itu, pembaruan keamanan ini mengatasi kerentanan Penolakan Layanan yang ada ketika .NET Framework dan komponen inti .NET memproses dokumen XML secara tidak tepat. Pembaruan ini membahas kerentanan dengan mengoreksi bagaimana .NET Framework dan aplikasi komponen .NET Core menangani pemrosesan dokumen XML. Untuk mempelajari selengkapnya tentang kerentanan ini, lihat Kerentanan Umum Microsoft dan EKSPOSUR CVE-2018-0764.
Penting
- Semua pembaruan untuk .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, dan 4.7.1 mengharuskan d3dcompiler_47.dll diinstal. Kami menyarankan Agar Anda menginstal d3dcompiler_47.dll yang disertakan sebelum menerapkan pembaruan ini. Untuk informasi selengkapnya tentang d3dcompiler_47.dll, lihat 4019990 KB.
- Jika Anda menginstal paket bahasa setelah menginstal pembaruan ini, Anda harus menginstal ulang pembaruan ini. Oleh karena itu, sebaiknya instal paket bahasa yang Anda perlukan sebelum menginstal pembaruan ini. Untuk informasi selengkapnya, lihat Menambahkan paket bahasa ke Windows.
Informasi tambahan tentang pembaruan keamanan ini
Enhanced Key Usage (EKU) dijelaskan dalam RFC 5280 dalam bagian 4.2.1.12. Ekstensi ini menunjukkan satu atau beberapa tujuan untuk menggunakan kunci publik bersertifikat, selain atau bukan tujuan dasar yang ditunjukkan dalam ekstensi penggunaan utama. Misalnya, sertifikat yang digunakan untuk autentikasi klien ke server harus dikonfigurasi untuk Autentikasi Klien. Demikian pula, sertifikat yang digunakan untuk autentikasi server harus dikonfigurasi untuk Autentikasi Server. Dengan perubahan ini, selain memerlukan EKU klien/server yang sesuai pada sertifikat, jika sertifikat akar dinonaktifkan, validasi rantai sertifikat akan gagal.
Ketika sertifikat digunakan untuk autentikasi, autentikator memeriksa sertifikat yang disediakan oleh titik akhir jarak jauh dan mencari pengidentifikasi objek tujuan yang benar dalam ekstensi Kebijakan Aplikasi. Ketika sertifikat digunakan untuk autentikasi klien, pengidentifikasi objek untuk Autentikasi Klien harus ada dalam ekstensi EKU sertifikat, atau autentikasi gagal. Pengidentifikasi objek untuk Autentikasi Klien adalah 1.3.6.1.5.5.7.3.2. Demikian juga, ketika sertifikat digunakan untuk autentikasi server, pengidentifikasi objek untuk Autentikasi Server harus ada dalam ekstensi EKU sertifikat, atau autentikasi gagal. Pengidentifikasi objek untuk Autentikasi Server adalah 1.3.6.1.5.5.7.3.1. Sertifikat yang tidak memiliki ekstensi EKU terus diautentikasi dengan benar.
Pertama, pertimbangkan untuk membuat perubahan pada sertifikat komponen Anda untuk memastikan bahwa mereka menggunakan atribut EKU OID yang benar dan diamankan dengan benar. Jika Anda sementara tidak bisa mengakses sertifikat yang diterbitkan ulang dengan benar, Anda bisa memilih untuk ikut serta atau keluar dari perubahan keamanan untuk menghindari efek konektivitas apa pun. Untuk melakukan ini, tentukan appsetting berikut dalam file konfigurasi:
<appSettings> <add key="wcf:useLegacyCertificateUsagePolicy" value="true" /> </appSettings>Catatan Mengatur nilai ke "true" akan menolak perubahan keamanan.
Untuk informasi selengkapnya tentang pembaruan keamanan ini karena berkaitan dengan Windows 7 Paket Layanan 1 (SP1) dan Windows Server 2008 R2 SP1, lihat artikel berikut ini di Pangkalan Pengetahuan Microsoft:
4055269 Pembaruan Keamanan Saja untuk pembaruan .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, dan 4.7.1 untuk windows 7 SP1 dan Windows Server 2008 R2 SP1 (KB 4055269)
Untuk informasi selengkapnya tentang pembaruan keamanan ini karena berkaitan dengan Windows Server 2008 SP2, lihat artikel berikut ini di Pangkalan Pengetahuan Microsoft:
4055272 Pembaruan Keamanan Saja untuk pembaruan .NET Framework 2.0 SP2, 3.0 SP2, 4.5.2, dan 4.6 untuk Windows Server 2008 SP2 (KB 4055272)
Cara mendapatkan dan menginstal pembaruan
Metode 1: Katalog Pembaruan Microsoft
Untuk mendapatkan paket mandiri untuk pembaruan ini, masuk ke Katalog Pembaruan Microsoft.
Metode 2: Windows Software Update Services (WSUS)
Di server WSUS Anda, ikuti langkah-langkah berikut:
- Pilih Mulai, pilih Alat Administratif, lalu pilih Microsoft Windows Server Update Services 3.0.
- Perluas ComputerName, lalu pilih Tindakan.
- Pilih Impor Updates.
- WSUS akan membuka jendela browser di mana Anda mungkin diminta untuk menginstal kontrol ActiveX. Instal kontrol ActiveX untuk melanjutkan.
- Setelah kontrol diinstal, Anda akan melihat layar Katalog Pembaruan Microsoft. Masukkan 4055269 untuk Windows 7 SP1 dan Windows Server 2008 R2 SP1 atau 4055272 untuk Windows Server 2008 SP2 dalam kotak Pencarian, lalu pilih Cari.
- Temukan paket .NET Framework yang sesuai dengan sistem operasi, bahasa, dan prosesor di lingkungan Anda. Pilih Tambahkan untuk menambahkannya ke ke bakul Anda.
- Setelah memilih semua paket yang diperlukan, pilih Tampilkan Kemasan.
- Pilih Impor untuk mengimpor paket ke server WSUS Anda.
- Pilih Tutup setelah paket diimpor untuk kembali ke WSUS.
Pembaruan kini tersedia untuk penginstalan melalui WSUS.
Informasi penyebaran pembaruan
Untuk detail penyebaran untuk pembaruan keamanan ini, buka artikel berikut ini di Pangkalan Pengetahuan Microsoft:
20180109 Informasi penyebaran pembaruan keamanan: 9 Januari 2018
Informasi penghapusan pembaruan
Catatan Kami tidak menyarankan Agar Anda menghapus pembaruan keamanan apa pun. Untuk menghapus pembaruan ini, gunakan item Program dan Fitur di Panel Kontrol.
Perbarui informasi mulai ulang
Pembaruan ini tidak memerlukan mulai ulang sistem setelah Anda menerapkannya kecuali berkas yang sedang diperbarui dikunci atau sedang digunakan.
Memperbarui informasi penggantian
Pembaruan ini menggantikan pembaruan KB 3122661.
Informasi file
Hash file
| Nama paket | PackageHashSHA1 | PackageHashSHA2 |
|---|---|---|
| NDP47-KB4054183-x64.exe | A022AD5109B1208DFF502D1BE4477668B4FA258D | 66B590CB35BDEAE67DF283B6D060A98EF516772D2EBB3C153FE28391499B1F5E |
| NDP47-KB4054183-x86.exe | 301CB3D6591B572786C8349C12A28E5EC5D2D334 | 4CCB160A0B006DC014D78B7C41BB5126AB0749FE2D780AF0FF5E6F618D89D6A5 |
Atribut file
Versi bahasa Inggris (Amerika Serikat) hotfix ini menginstal file yang memiliki atribut yang tercantum dalam tabel berikut ini. Tanggal dan waktu untuk file ini tercantum dalam Waktu Universal Terkoordinasi (UTC). Tanggal dan waktu untuk file ini di komputer lokal Anda ditampilkan dalam waktu lokal bersama-sama dengan bias waktu musim panas (DST) Anda saat ini. Selain itu, tanggal dan waktu dapat berubah ketika Anda melakukan operasi tertentu pada file.
Untuk semua sistem berbasis x86
| Nama file | Versi file | Ukuran file | Tanggal | Waktu |
|---|---|---|---|---|
| msvcp120_clr0400.dll | 12.0.52519.0 | 485,576 | 16-Des-2017 | 02:40 |
| msvcr120_clr0400.dll | 12.0.52519.0 | 987,840 | 16-Des-2017 | 02:40 |
| ServiceMonikerSupport.dll | 4.7.2612.0 | 29,376 | 16-Des-2017 | 02:40 |
| SMDiagnostics.dll | 4.7.2612.0 | 73,376 | 16-Des-2017 | 02:40 |
| System.Activities.dll | 4.7.2612.0 | 1,532,600 | 16-Des-2017 | 02:40 |
| System.IdentityModel.dll | 4.7.2612.0 | 1,088,720 | 16-Des-2017 | 02:40 |
| System.IdentityModel.Services.dll | 4.7.2612.0 | 198,368 | 16-Des-2017 | 02:40 |
| System.Runtime.Serialization.dll | 4.7.2612.0 | 1,054,464 | 16-Des-2017 | 02:40 |
| System.ServiceModel.Channels.dll | 4.7.2612.0 | 157,920 | 16-Des-2017 | 02:40 |
| System.ServiceModel.Discovery.dll | 4.7.2612.0 | 308,448 | 16-Des-2017 | 02:40 |
| System.ServiceModel.dll | 4.7.2612.0 | 6,315,712 | 16-Des-2017 | 02:40 |
| System.ServiceModel.Internals.dll | 4.7.2612.0 | 253,696 | 16-Des-2017 | 02:40 |
| System.ServiceModel.WasHosting.dll | 4.7.2612.0 | 39,656 | 16-Des-2017 | 02:40 |
| System.Data.SqlXml.dll | 4.7.2612.0 | 734,400 | 16-Des-2017 | 02:40 |
| System.Xml.dll | 4.7.2612.0 | 2,670,224 | 16-Des-2017 | 02:40 |
Untuk semua sistem berbasis x64
| Nama file | Versi file | Ukuran file | Tanggal | Waktu |
|---|---|---|---|---|
| msvcp120_clr0400.dll | 12.0.52519.0 | 690,008 | 16-Des-2017 | 02:55 |
| msvcp120_clr0400.dll | 12.0.52519.0 | 485,576 | 16-Des-2017 | 02:40 |
| msvcr120_clr0400.dll | 12.0.52519.0 | 993,632 | 16-Des-2017 | 02:55 |
| msvcr120_clr0400.dll | 12.0.52519.0 | 987,840 | 16-Des-2017 | 02:40 |
| ServiceMonikerSupport.dll | 4.7.2612.0 | 31,424 | 16-Des-2017 | 02:55 |
| ServiceMonikerSupport.dll | 4.7.2612.0 | 29,376 | 16-Des-2017 | 02:40 |
| SMDiagnostics.dll | 4.7.2612.0 | 73,376 | 16-Des-2017 | 02:40 |
| System.Activities.dll | 4.7.2612.0 | 1,532,600 | 16-Des-2017 | 02:40 |
| System.IdentityModel.dll | 4.7.2612.0 | 1,088,720 | 16-Des-2017 | 02:40 |
| System.IdentityModel.Services.dll | 4.7.2612.0 | 198,368 | 16-Des-2017 | 02:40 |
| System.Runtime.Serialization.dll | 4.7.2612.0 | 1,054,464 | 16-Des-2017 | 02:40 |
| System.ServiceModel.Channels.dll | 4.7.2612.0 | 157,920 | 16-Des-2017 | 02:40 |
| System.ServiceModel.Discovery.dll | 4.7.2612.0 | 308,448 | 16-Des-2017 | 02:40 |
| System.ServiceModel.dll | 4.7.2612.0 | 6,315,712 | 16-Des-2017 | 02:40 |
| System.ServiceModel.Internals.dll | 4.7.2612.0 | 253,696 | 16-Des-2017 | 02:40 |
| System.ServiceModel.WasHosting.dll | 4.7.2612.0 | 39,656 | 16-Des-2017 | 02:40 |
| System.Data.SqlXml.dll | 4.7.2612.0 | 734,400 | 16-Des-2017 | 02:40 |
| System.XML.dll | 4.7.2612.0 | 2,670,224 | 16-Des-2017 | 02:40 |
Cara mendapatkan bantuan dan dukungan untuk pembaruan keamanan ini
- Bantuan untuk menginstal pembaruan: tanya jawab umum Windows Update
- Solusi keamanan untuk profesional TI: Dukungan dan Pemecahan Masalah Keamanan TechNet
- Bantuan untuk melindungi produk dan layanan berbasis Windows Anda dari virus dan malware: Microsoft Secure
- Dukungan lokal sesuai dengan negara Anda: Dukungan Internasional
Berlaku untuk
Artikel ini berlaku untuk yang berikut ini:
Microsoft .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 dan 4.7.1 ketika digunakan dengan:
- Windows Server 2008 R2 Paket Layanan 1
- Paket Layanan Windows 7 1
Microsoft .NET Framework 4.6 ketika digunakan dengan:
- Windows Server 2008 Paket Layanan 2