Haberler

Windows 11 KB5132061 Güncellemesi PowerShell Betiklerini Çalışmaz Hâle Getirebilir

Microsoft’un Kasım 2026 güvenlik güncellemesi KB5132061, PowerShell betiklerinin dijital imza doğrulama sürecinde daha katı metin kodlama kontrolleri getiriyor. Yeni denetimler, özellikle hatalı UTF-8 karakterleri içeren bazı eski betiklerin imza doğrulamasından geçmesini engelleyebiliyor. Microsoft, sorundan etkilenen dosyaların düzeltilmesi ve yeniden imzalanması için hem destek yönergeleri hem de toplu onarım aracı sunuyor.

Windows 11 KB5132061 PowerShell İmza Kontrollerini Sıkılaştırıyor

Microsoft, Kasım 2026 Salı Yaması kapsamında Windows 11 için yayınladığı KB5132061 güncellemesine çeşitli güvenlik düzeltmeleri ekledi. Ancak güncellemedeki değişikliklerden biri, PowerShell betikleri kullanan sistem yöneticileri ile geliştiriciler açısından ek çalışma gerektirebiliyor. Yeni düzenleme, betik imzalama ve dijital imza doğrulama işlemlerinde metin kodlamasının daha sıkı denetlenmesini sağlıyor.

Önceki Windows sürümlerinde bazı hatalı karakterler, metin çözümleme sırasında değiştirilerek işlenebiliyordu. Bu nedenle geçersiz UTF-8 karakterleri içeren bazı PowerShell dosyaları dijital imza doğrulamasından geçebiliyordu. KB5132061 sonrasında Windows, hatalı UTF-8 kodlamasını doğrudan reddediyor. Dolayısıyla daha önce geçerli kabul edilen bazı betiklerin imza doğrulaması başarısız olabiliyor.

Değişiklik özellikle bozuk UTF-8 karakterleri içeren eski PowerShell dosyalarını etkiliyor. Betiğin daha önce imzalanmış olması, yeni denetimlerden geçeceği anlamına gelmiyor. Windows, metin kodlamasında geçersizlik tespit ettiğinde ilgili dosyanın dijital imzasını kabul etmiyor.

Yeni güvenlik denetimleri, PowerShell komutlarının sonuçlarını da etkileyebiliyor. Örneğin yöneticiler, etkilenen bir dosyanın imza durumunu Get-AuthenticodeSignature komutuyla kontrol ettiğinde daha önce imzalanmış bir betik için NotSigned sonucu alabiliyor. Sorunlu dosyayı Set-AuthenticodeSignature komutuyla yeniden imzalamaya çalışmak da hata mesajıyla sonuçlanabiliyor.

Bu durum, özellikle eski betiklerin otomatik görevlerde veya kurumsal yönetim süreçlerinde kullanıldığı sistemlerde sorun oluşturabiliyor. İmza doğrulamasının başarısız olması, ilgili betiklerin güvenlik politikaları nedeniyle çalıştırılmasını engelleyebiliyor. Böylece güncelleme sonrasında daha önce sorunsuz çalışan otomasyon görevleri beklenmedik hatalar verebiliyor.

Microsoft, yeni kodlama denetimlerinden etkilenen dosyalar için bir destek belgesi yayınladı. Şirketin temel önerisi, betiklerin geçerli UTF-8 kodlamasıyla ve bayt sırası işareti (BOM) eklenerek kaydedilmesi, içeriklerinin kontrol edilmesi ve ardından yeniden imzalanması yönünde.

Microsoft ayrıca çok sayıda betikle çalışan yöneticiler için PowerShell onarım aracı hazırladı. Araç, dosyaları tarayarak olası kodlama sorunlarını belirleyebiliyor ve uygun durumlarda mevcut dijital imzaları korumaya çalışarak onarım gerçekleştirebiliyor. Onarım işlemi sırasında özgün dosyaların üzerine yazılmıyor; böylece yöneticiler orijinal betikleri ayrı olarak saklayabiliyor.

Ancak Microsoft, aracın her dosyayı otomatik olarak düzeltemeyeceği konusunda uyarıyor. Bu nedenle yöneticilerin onarım sonrasında betiklerin içeriklerini ve imza durumlarını ayrıca kontrol etmesi gerekiyor. Otomatik düzeltmenin başarısız olduğu dosyalarda geçerli kodlama kullanılarak yeniden kayıt ve imzalama işlemleri uygulanabiliyor.

PowerShell imza doğrulamasındaki yeni kodlama denetimleri yalnızca Windows 11 ile sınırlı kalmıyor. Microsoft’un destek yönergeleri, Windows 10 Enterprise LTSC 2021 sürümünü de kapsıyor. Windows Server 2025 dâhil bazı Windows Server sürümlerinde de aynı güvenlik değişikliği uygulanıyor.

Bu nedenle kurumsal sistem yöneticilerinin yalnızca Windows 11 bilgisayarları değil, betik çalıştıran sunucu ortamlarını da kontrol etmesi gerekiyor. Özellikle eski otomasyon dosyalarının kullanıldığı altyapılarda kodlama ve dijital imza doğrulamasının güncelleme sonrasında yeniden test edilmesi önem taşıyor.

Microsoft’un yaptığı değişiklik, hatalı metin kodlaması üzerinden ortaya çıkabilecek imza doğrulama sorunlarını engellemeyi hedefliyor. Ancak geçerli kodlama standartlarına göre hazırlanmamış eski betikler, güncelleme sonrasında çalışmayı durdurabiliyor. Yöneticilerin dosyaları taraması, gerekli düzeltmeleri uygulaması ve imzaları yeniden doğrulaması, otomasyon süreçlerinin kesintisiz devam etmesi açısından önem taşıyor.

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu