Tanggal Penerbitan: 26 April 2021

Microsoft sebelumnya mengumumkan konten yang ditandatangani secara digital menggunakan sertifikat Secure Hash Algorithm 1 (SHA-1) dihentikan untuk mendukung standar keamanan industri yang terus berkembang. Hal ini sejalan dengan upaya kami yang berkelanjutan untuk mengadopsi Algoritma Hash Aman 2 (SHA-2), yang lebih memenuhi persyaratan keamanan modern dan menawarkan perlindungan tambahan dari vektor serangan umum.

SHA-1 adalah algoritma hash kriptografis warisan yang tidak lagi dianggap aman. Menggunakan algoritma hash SHA-1 dalam sertifikat digital dapat memungkinkan penyerang untuk melakukan spoof konten, melakukan serangan pengelabuan, atau melakukan serangan man-in-the-middle.

Tim .NET mengambil langkah-langkah yang akan memengaruhi rilis .NET Framework yang sebelumnya dikirim dan pembaruan yang saat ini tersedia untuk diunduh dari Microsoft. Beberapa versi .NET Frameworks yang dirinci di bawah ini akan tidak didukung dan didiskusikan dari pusat unduhan. Hal ini tidak memengaruhi pelanggan yang melakukan pembaruan terkini melalui Windows Update. Mereka sudah memiliki .NET Framework 4.8 terbaru dan tidak perlu melakukan tindakan lebih lanjut.

Meskipun kami mengantisipasi dampak minimal, jika Anda adalah ISV dan mengandalkan versi yang tidak didukung, Anda perlu menguji ulang perangkat lunak Anda dengan versi terbaru yang didukung. Jika Anda adalah administrator TI yang mengelola mesin yang tidak secara otomatis ditambal melalui Windows Update (WU) atau Windows Server Update Services (WSUS), Anda harus memutakhirkan mesin ke versi runtime .NET Framework yang didukung. Tidak ada persyaratan bahwa kode sumber aplikasi dibangun ulang untuk menargetkan versi yang lebih baru. Biasanya, Anda akan dapat menjalankan aplikasi pada runtime yang lebih baru tanpa perubahan.

.NET Framework 1,0, 1,1, 2,0, 3,0, 3,5, 4,0, 4,5, 4,5,1

Versi .NET Framework ini saat ini tidak didukung sesuai kebijakan siklus hidup yang diterbitkan.

Semua bundel, penginstal, paket, dan pembaruan untuk versi ini akan didiskusikan dari pusat unduhan pada 26 Juli 2021.

.NET Framework 3,5 SP1

.NET Framework 3.5 SP1 diluncurkan sebagai komponen sistem operasi Windows yang dimulai dengan Windows 7/Server 2008 R2. Pada sistem operasi lama seperti Windows Server 2008, .NET Framework 3.5 SP1 diinstal di luar band.

Penginstal bertanda tangan SHA-2 sedang dibuat dan akan tersedia untuk .NET Framework 3.5 SP1 yang akan digunakan pada Windows Server 2008 SP2 dalam beberapa minggu mendatang.  

.NET Framework 4.6.2 – 4.8

.NET Framework 4.6.2 hingga 4.8 saat ini sedang dalam dukungan. Penginstal bertanda tangan SHA-2 tersedia untuk versi ini.

.NET Framework 4.5.2 – 4.6.1

Sementara .NET Framework 4.5.2 hingga 4.6.1 saat ini dalam dukungan pada saat pengumuman ini, penggunaannya sangat rendah.  Untuk memenuhi kebutuhan keamanan pelanggan kami dengan sumber daya yang kami miliki, .NET 4.5.2 hingga 4.6.1 akan didukung selama 12 bulan, hingga 26 April 2022. Setelah tanggal ini, versi produk ini akan kehabisan dukungan*, dan semua bundel, penginstal, paket, dan pembaruan untuk versi ini akan dihapus dari pusat unduhan.

*Windows 10 Enterprise LTSC 2015 dikirim dengan .NET Framework 4.6 bawaan OS. Versi OS ini adalah rilis saluran pelayanan jangka panjang (LTSC). Kami akan terus mendukung .NET Framework 4.6 pada Windows 10 Enterprise LTSC 2015 hingga akhir dukungan versi OS (Oktober 2025).

Pelanggan yang saat ini menggunakan .NET Framework 4.5.2, 4.6, atau 4.6.1 perlu memutakhirkan ke versi runtime yang lebih baru - setidaknya, .NET Framework 4.6.2, tetapi sebaiknya .NET Framework 4.8.

.NET Framework 4.6.2 dikirim hampir 5 tahun yang lalu, dan .NET Framework 4,8 dikirim 2 tahun yang lalu. Kedua versi diuji, runtime yang stabil untuk aplikasi Anda. .NET Framework 4.6.2 dan 4.8 juga disebarkan secara luas melalui Windows Update (WU). Jika Anda melakukan pembaruan terkini, maka Anda harus sudah memiliki .NET Framework 4.8 dan tidak perlu melakukan tindakan lebih lanjut.

Jika Anda menggunakan versi .NET Framework 4.x yang lebih lama dan belum memperbarui ke .NET Framework 4.6.2 atau versi yang lebih baru, aplikasi hanya perlu memperbarui runtime yang menjalankannya ke versi minimum 4.6.2 agar tetap didukung. Tidak ada persyaratan bahwa aplikasi dibangun ulang untuk menargetkan versi .NET yang lebih baru. Biasanya, Anda akan dapat menjalankan aplikasi pada runtime yang lebih baru tanpa perubahan. Kami menyarankan Agar Anda memvalidasi fungsionalitas aplikasi anda tidak terpengaruh saat berjalan pada versi runtime yang lebih baru sebelum anda menyebarkan ke produksi.

Jika saat ini Anda menggunakan .NET Framework 4.5.2 – 4.6.1, sumber daya ini mungkin berguna:

Kami berkomitmen untuk membantu Memastikan aplikasi Anda berfungsi pada versi terbaru perangkat lunak kami. Jika Anda memiliki pertanyaan yang masih belum terjawab, kami di sini untuk membantu. Anda harus terlibat dengan Dukungan Microsoft melalui saluran reguler Anda untuk resolusi.

Selain itu, jika Anda mengalami masalah kompatibilitas atau aplikasi saat Anda bertransisi ke .NET Framework 4.6.2 atau yang lebih baru, ada App Assure. Kami akan membantu Anda mengatasi masalah kompatibilitas tanpa biaya tambahan. Anda dapat menghubungi App Assure untuk dukungan perbaikan atau melalui email jika Anda mengalami tantangan saat mengirimkan permintaan (ACHELP@microsoft.com). 

Jika Anda memiliki pertanyaan yang tidak tercakup dalam dokumen ini, silakan baca TANYA JAWAB UMUM ini.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.