Apa yang lalu adalah prolog: Saat penandatanganan kode di Windows 11 menjadi buruk

Sekali waktu dalam teknologi, bertahun-tahun yang lalu, Microsoft mempratinjau perangkat lunak server dengan gembar-gembor di pertemuan profesional TI. Perusahaan mendemonstrasikan betapa mudahnya menggunakan perangkat lunak, yang secara otomatis akan menginstal server, server email, dan server SharePoint — semuanya dalam waktu kurang dari 30 menit.

Ada satu masalah: setiap kali Microsoft mendemonstrasikan perangkat lunak server, itu akan gagal dengan pesan kesalahan yang tidak jelas.

Saat itu, saya terkadang memposting dan menjawab pertanyaan di grup berita Microsoft. Tepat sebelum Thanksgiving, saya mulai melihat konsultan yang mencoba menginstal perangkat lunak melihat kegagalan yang sama. Satu orang di utas forum menemukan masalahnya: file dll SharePoint tertentu yang digunakan selama penginstalan memiliki tanggal kedaluwarsa 23 November. Jika Kamu menginstal perangkat lunak server sebelum tanggal itu, Kamu tidak memiliki masalah. Jika Kamu mencoba melakukannya setelah itu, penginstalan akan gagal. Solusinya? Masuk ke BIOS server, setel kembali tanggal sebelum 23 November, instal perangkat lunak, lalu setel jam kembali ke waktu yang tepat.

Jika Kamu mengetahui sesuatu tentang pengontrol domain Direktori Aktif, Kamu tahu bahwa mengubah tanggal dan waktu biasanya tidak bijaksana. Untungnya, server tidak mengalami efek buruk dan – selain telur di wajah mereka untuk rilis produk yang kurang ideal di Australia – Small Business Server 2003 mendapat pujian lebih lanjut.

Mengapa saya menyampaikan cerita ini sekarang? Karena itu menunjukkan bahwa rilis bug di teknologi baru bukanlah hal baru. Microsoft menggunakan proses file penandatanganan kode untuk memvalidasi dan memverifikasi bahwa file tersebut sah. Jika sertifikat tidak valid atau telah kedaluwarsa, sistem operasi atau file tertentu mungkin tidak berfungsi. Dan itulah mengapa laporan mulai bermunculan minggu lalu tentang sertifikat yang tiba-tiba kedaluwarsa, memicu masalah dengan aplikasi di Windows 11. (Perusahaan mengeluarkan tambalan untuk memperbaiki masalah pada hari Jumat; informasi lebih lanjut tentang itu di bawah.)

PC yang terpengaruh menjalankan Windows 11 Home atau Pro memiliki masalah dengan aplikasi berikut:

  • Keyboard Sentuh, Dikte, dan Panel Emoji
  • Antarmuka pengguna Editor Metode Input (IME UI)
  • Memulai dan Kiat
  • Alat Pemotong

Pengguna yang menjalankan mode Windows 11 S (versi Rumah khusus yang memungkinkan Kamu menginstal perangkat lunak hanya dari Microsoft Store), mungkin juga telah melihat masalah dengan halaman Akun dan halaman arahan di aplikasi Pengaturan lalu menu Mulai.

Sebagai Matt Graeber menunjuk di Twitter: “Fungsi MinCryptVerifyCertificateWithPolicy2 di ci.dll mengembalikan STATUS_IMAGE_CERT_EXPIRED saat file pratinjau dibuat dengan tanda tangan _dan_ sertifikat kedaluwarsa.”

Intinya, Microsoft menggunakan beta, atau dalam hal ini kode edisi Insider, di versi final Windows 11 — dan sertifikat pada kode tersebut kedaluwarsa pada 31 Oktober. Tidak hanya itu, kode tersebut ditandatangani oleh Microsoft Development Certificate Authority. Graeber melanjutkan: “Di mana saya merasa lebih nyaman berspekulasi sekarang adalah gagal memuat kode build pratinjau yang kadaluarsa disengaja untuk membuat OS tidak dapat dioperasikan oleh pengguna yang mencoba menggunakan versi pratinjau OS tanpa batas waktu.”

Penandatanganan kode itu penting. Itu salah satu alasan Microsoft dapat memecah tambalan keamanan menjadi beberapa bagian dan menggunakan teknologi seperti teknik pengoptimalan pengiriman yang memungkinkan tambalan dikirim langsung dari Microsoft atau dari komputer bersama di jaringan peer-to-peer Kamu. Potongan-potongan tersebut kemudian digabungkan kembali — dan kode tersebut divalidasi untuk memastikannya tidak dirusak. Kamu dapat memperoleh tambalan Kamu dari mana saja dan platform akan selalu mengonfirmasi bahwa tambalan yang Kamu instal adalah kode Microsoft yang valid dan belum dirusak.

Biasanya, ketika Microsoft merilis produk akhir, ia menghapus sertifikat pengembang dan menggantinya dengan proses penandatanganan akhir.

Meskipun ada tambalan pratinjau untuk Windows 11 yang menangani sebagian besar masalah, Microsoft dengan senang hati merilis tambalan out-of-band pada hari Jumat untuk memperbaiki masalah tersebut. KB5008295 harus “sepenuhnya menyelesaikan serangkaian masalah yang memengaruhi Alat Snipping, Keyboard Sentuh, beberapa aplikasi bawaan, dan Mode S di Windows 11,” kata perusahaan di Twitter.

Lagi info rinci tersedia di sini.

Pada Askwoody.com kami menggunakan “proses MS-DEFCON” untuk menambal rekomendasi. Menggunakan skala satu sampai lima, kami memberi tahu orang-orang kapan waktu yang aman untuk menginstal pembaruan. (A 1 berarti tidak ada pembaruan yang harus diinstal; 5 berarti semuanya jelas.) Baru-baru ini saya ditanya kapan kami akan mulai menyertakan Windows 11 dalam sistem MS-DEFCON. Meskipun saya melacak pembaruan untuk Windows 11 karena sekarang dianggap sebagai “produk yang dirilis”, saya masih menganggapnya sebagai tahap pengujian awal; Saya tidak menyarankan itu diinstal pada sistem produksi.

Sementara Windows 11 akan pulih dari masalah penandatanganan kode ini, masih menunjukkan mengapa OS baru Microsoft harus dipertimbangkan hanya untuk pengujian. Jelas, Windows 11 membutuhkan lebih banyak waktu untuk memperbaiki bug.

Kabar baiknya di era pembaruan Windows ini adalah Microsoft tidak perlu membuat CD instalasi baru untuk mengatasi masalah ini. Itu adalah perbaikan yang cukup cepat dan mudah. Tapi saya masih merasa perlu diperhatikan bahwa bahkan dengan proses dan prosedur pengembangan kode baru selama dua dekade terakhir, bug seperti ini masih muncul.

Post By 2021 Idnu.me, Inc.

Leave a Comment