{"id":705,"date":"2026-03-13T10:48:09","date_gmt":"2026-03-13T07:48:09","guid":{"rendered":"https:\/\/www.notsayfam.com\/?p=705"},"modified":"2026-04-22T08:48:03","modified_gmt":"2026-04-22T05:48:03","slug":"%f0%9f%9a%a8-sistem-yoneticileri-icin-son-cagri-secure-boot-2023-sertifika-rotasyonu","status":"publish","type":"post","link":"https:\/\/www.notsayfam.com\/?p=705","title":{"rendered":"\ud83d\udea8 Sistem Y\u00f6neticileri \u0130\u00e7in Son \u00c7a\u011fr\u0131: Secure Boot 2023 Sertifika G\u00fcncelleme \u0130\u015flemleri"},"content":{"rendered":"\n<p>Microsoft&#8217;un 10 y\u0131ll\u0131k Secure Boot sertifikalar\u0131 <strong>Haziran 2026<\/strong>&#8216;dan itibaren emekli olmaya ba\u015fl\u0131yor. E\u011fer sunucular\u0131n\u0131zda manuel tetikleme yapmad\u0131ysan\u0131z, &#8220;Enforcement Phase&#8221; (Zorunlu Uygulama) a\u015famas\u0131nda boot sorunlar\u0131 ya\u015faman\u0131z an meselesi.<\/p>\n\n\n\n<p>A\u015fa\u011f\u0131daki rehber ile mevcut durumunuzu sorgulayabilir ve gerekli bir i\u015flem varsa a\u015fa\u011f\u0131daki y\u00f6ntemler ile aksiyon alabilirsiniz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd0d 1. Ad\u0131m: Durum Analizi (Durumu G\u00f6steren Script)<\/h3>\n\n\n\n<p>Bu PowerShell beti\u011fi; sistemin modunu, Secure Boot durumunu ve sertifikalar\u0131n g\u00fcncelli\u011fini kontrol ederek size net bir &#8220;Aksiyon Gerekli mi?&#8221; raporu sunar:<\/p>\n\n\n\n<p>PowerShell scripti y\u00f6netici olarak \u00e7al\u0131\u015ft\u0131rman\u0131z gerekiyor. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$Firmware = Get-ComputerInfo -Property \"BiosFirmwareType\"\n\nif ($Firmware.BiosFirmwareType -ne \"Uefi\") {\n    Write-Host \"&#91;!] Sistem Legacy BIOS. G\u00fcvenli \u00f6ny\u00fckleme kullan\u0131lm\u0131yor, i\u015fleme gerek yok.\" -ForegroundColor Yellow\n} else {\n    if (-not (Confirm-SecureBootUEFI)) {\n        Write-Host \"&#91;!] Sistem UEFI ama Secure Boot KAPALI. Gelecekte a\u00e7\u0131lacaksa m\u00fcdahale gerekir.\" -ForegroundColor Gray\n    } else {\n        # Sertifika ve Reg Kontrolleri\n        $dbBytes = (Get-SecureBootUEFI db -ErrorAction SilentlyContinue).bytes\n        $kekBytes = (Get-SecureBootUEFI KEK -ErrorAction SilentlyContinue).bytes\n\n        $dbMatch = $false\n        $kekMatch = $false\n\n        # Byte dizisi bo\u015f gelmezse e\u015fle\u015fme kontrol\u00fc yap (Hatalar\u0131 \u00f6nlemek i\u00e7in)\n        if ($dbBytes) { $dbMatch = &#91;System.Text.Encoding]::ASCII.GetString($dbBytes) -match 'Windows UEFI CA 2023' }\n        if ($kekBytes) { $kekMatch = &#91;System.Text.Encoding]::ASCII.GetString($kekBytes) -match 'Microsoft Corporation KEK 2K CA 2023' }\n        \n        $regPath = \"HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecureBoot\\Servicing\"\n        $regStatus = (Get-ItemProperty -Path $regPath -ErrorAction SilentlyContinue).UEFICA2023Status\n        $regCapable = (Get-ItemProperty -Path $regPath -ErrorAction SilentlyContinue).WindowsUEFICA2023Capable\n\n        # --- B\u0130LG\u0130LEND\u0130RME \u00d6ZET\u0130 ---\n        Write-Host \"`n--- Sistem Durum \u00d6zeti ---\" -ForegroundColor Cyan\n        \n        if ($dbMatch) { Write-Host \"DB      : $dbMatch -> Windows g\u00fcncellemeyi y\u00fcklemi\u015f demektir.\" }\n        else { Write-Host \"DB      : $dbMatch\" }\n        \n        if ($kekMatch) { Write-Host \"KEK     : $kekMatch -> BIOS deste\u011fi mevcut.\" }\n        else { Write-Host \"KEK     : $kekMatch\" }\n\n        Write-Host \"Status  : $regStatus\"\n        Write-Host \"Capable : $regCapable\"\n        Write-Host \"--------------------------`n\" -ForegroundColor Cyan\n\n        # YEN\u0130 MANTIKSAL KONTROLLER\n        \n        # 1. Durum: Capable 2 ise (Zaten G\u00fcncel)\n        if ($regCapable -eq 2) {\n            Write-Host \"&#91;\u2713] Sistem TAMAMEN G\u00dcNCEL. Herhangi bir i\u015flem yapman\u0131za gerek yok.\" -ForegroundColor Green\n        }\n        # 2. Durum: DB true, KEK true ve Status InProgress ise\n        elseif ($dbMatch -and $kekMatch -and $regStatus -eq 'InProgress') {\n            Write-Host \"&#91;i] L\u00fctfen birka\u00e7 dakika bekleyip tekrar kontrol edin.\" -ForegroundColor Yellow\n        }\n        # 3. Durum: Capable 1 ancak Status NotStarted ise (Windows Update Patch'i eksik)\n        elseif ($regCapable -eq 1 -and $regStatus -eq 'NotStarted') {\n            Write-Host \"&#91;X] \u0130\u015fletim sistemine patch y\u00fckledi\u011finize emin olunuz!\" -ForegroundColor Red\n            Write-Host \"    Update yap\u0131lmayan sunucularda task'\u0131 \u00e7al\u0131\u015ft\u0131rsak da olmuyor.\" -ForegroundColor Red\n        }\n        # 4. Durum: DB false ise\n        elseif (-not $dbMatch) {\n            Write-Host \"&#91;X] \u0130\u015fletim sistemi g\u00fcncel de\u011fil. A\u015fa\u011f\u0131daki komutlar\u0131 \u00e7al\u0131\u015ft\u0131r\u0131n:\" -ForegroundColor Red\n            Write-Host \"`n    reg add HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Secureboot \/v AvailableUpdates \/t REG_DWORD \/d 0x5944 \/f\" -ForegroundColor Cyan\n            Write-Host \"`n    Start-ScheduledTask -TaskName `\"\\Microsoft\\Windows\\PI\\Secure-Boot-Update`\"\" -ForegroundColor Cyan\n            Write-Host \"\" \n        }\n        # 5. Durum: DB true ancak KEK false ise\n        elseif ($dbMatch -and -not $kekMatch) {\n            Write-Host \"&#91;X] BIOS UEFI g\u00fcncel de\u011fil.\" -ForegroundColor Red\n            Write-Host \"    Sanal makine (VM) ise kapat\u0131p nvram dosyas\u0131n\u0131 silerek deneyebilirsiniz.\" -ForegroundColor Yellow\n        }\n        # 6. Durum: Capable 1 ancak Status InProgress de\u011filse (NotStarted durumu yukar\u0131da elendi\u011fi i\u00e7in buraya d\u00fc\u015fmez)\n        elseif ($regCapable -eq 1 -and $regStatus -ne 'InProgress') {\n            Write-Host \"&#91;!] L\u00fctfen registry de\u011ferlerini girip sonra start \u00e7al\u0131\u015ft\u0131r\u0131n\u0131z.\" -ForegroundColor Yellow\n            Write-Host \"`n    reg add HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Secureboot \/v AvailableUpdates \/t REG_DWORD \/d 0x5944 \/f\" -ForegroundColor Cyan\n            Write-Host \"`n    Start-ScheduledTask -TaskName `\"\\Microsoft\\Windows\\PI\\Secure-Boot-Update`\"\" -ForegroundColor Cyan\n            Write-Host \"\"\n        }\n        # 7. Durum: Di\u011fer ara durumlar\n        else {\n            Write-Host \"&#91;i] G\u00fcncelleme s\u00fcreci arka planda devam ediyor olabilir veya yeniden ba\u015flatma bekleniyor.\" -ForegroundColor Magenta\n        }\n    }\n}\n\n\n\n\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udcc5 Neden \u015eimdi? Kritik Sertifika Takvimi<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>S\u00fcresi Dolan Sertifika<\/strong><\/td><td><strong>Son Kullanma<\/strong><\/td><td><strong>Yeni Sertifika (2023)<\/strong><\/td><td><strong>Konum<\/strong><\/td><td><strong>Ama\u00e7<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Microsoft KEK CA 2011<\/td><td><strong>Haziran 2026<\/strong><\/td><td>Microsoft KEK 2K CA 2023<\/td><td>KEK<\/td><td>DB ve DBX imzalar\u0131n\u0131 do\u011frular.<\/td><\/tr><tr><td>MS Windows PCA 2011<\/td><td><strong>Ekim 2026<\/strong><\/td><td>Windows UEFI CA 2023<\/td><td>DB<\/td><td>Windows Bootloader imzalar.<\/td><\/tr><tr><td>Microsoft UEFI CA 2011<\/td><td><strong>Haziran 2026<\/strong><\/td><td>Microsoft UEFI CA 2023<\/td><td>DB<\/td><td>3. parti bootloader &amp; EFI app.<\/td><\/tr><tr><td>Microsoft UEFI CA 2011<\/td><td><strong>Haziran 2026<\/strong><\/td><td>MS Option ROM UEFI 2023<\/td><td>DB<\/td><td>3. parti Option ROM imzalar.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udee0\ufe0f 2. Ad\u0131m: Uygulama ve H\u0131zland\u0131rma<\/h3>\n\n\n\n<p>E\u011fer sisteminiz g\u00fcncel de\u011filse, a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 s\u0131ras\u0131yla uygulay\u0131n:<\/p>\n\n\n\n<p>Birinci y\u00f6ntem olarak a\u015fa\u011f\u0131daki registry de\u011ferini girerek 2 kez reboot edebilirsiniz.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Set-ItemProperty -Path \"HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecureBoot\" -Name \"AvailableUpdates\" -Value 0x1 -Type DWord<\/code><\/pre>\n\n\n\n<p>Di\u011fer y\u00f6ntem olarak 1 reboot ile yapmak i\u00e7in a\u015fa\u011f\u0131daki i\u015flemler izlenebilir.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Registry ile de\u011fi\u015fikli\u011fe zorlamak:<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>reg add HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Secureboot \/v AvailableUpdates \/t REG_DWORD \/d 0x5944 \/f<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>DB G\u00fcncellemesini Ba\u015flat\u0131n:<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>Start-ScheduledTask -TaskName \"\\Microsoft\\Windows\\PI\\Secure-Boot-Update\"<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Sunucuyu Yeniden Ba\u015flat\u0131n <\/strong><\/li>\n\n\n\n<li><strong>KEK Senkronizasyonunu Tetikleyin (Reboot Sonras\u0131):<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>Start-ScheduledTask -TaskName \"\\Microsoft\\Windows\\PI\\Secure-Boot-Update\"<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udcca 3. Ad\u0131m: Ba\u015far\u0131 Do\u011frulama (Event Log)<\/h3>\n\n\n\n<p>\u0130\u015flemin sonucunu a\u015fa\u011f\u0131daki PowerShell sat\u0131r\u0131 ile loglardan teyit edebilirsiniz.:<\/p>\n\n\n\n<p>PowerShell<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Get-WinEvent -FilterHashtable @{LogName='System'; Id=1808, 1034, 1801} -MaxEvents 10 | Select-Object TimeCreated, Id, Message\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>1808 &amp; 1034:<\/strong> Ba\u015far\u0131l\u0131.<\/li>\n\n\n\n<li><strong>1801:<\/strong> Hata! Firmware g\u00fcncel olmayabilir veya BIOS yazma korumas\u0131 devrede olabilir. Kritik notlarda \u00e7\u00f6z\u00fcmlere bakabilirsiniz..<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\ud83d\udd0d4. Tekrar Do\u011frulama (Powershell)<\/strong><\/h3>\n\n\n\n<p>\u0130lk ba\u015fta \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131m\u0131z scripti tekrar \u00e7al\u0131\u015ft\u0131rarak kontrol edebilirsiniz.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udca1 Kritik Notlar<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>BIOS Update:<\/strong> E\u011fer 1801 hatas\u0131 al\u0131yorsan\u0131z, \u00f6nce donan\u0131m \u00fcreticinizin en g\u00fcncel BIOS\/Firmware s\u00fcr\u00fcm\u00fcn\u00fc y\u00fckleyin.<\/li>\n\n\n\n<li><strong>VMware:<\/strong> KEK y\u00fckseltme hatas\u0131 al\u0131rsan\u0131z sanal makineyi kapat\u0131p <code>.nvram<\/code> dosyas\u0131n\u0131 silin. Dikkat bu i\u015flem sanal sunucunun bios ayarlar\u0131n\u0131 s\u0131f\u0131rlayacakt\u0131r. \u00c7\u00f6z\u00fclmezse son \u00e7are olarak <code>.vmx<\/code> dosyas\u0131na <code>uefi.allowAuthBypass = \"TRUE\"<\/code> ekleyebilirsiniz.<\/li>\n\n\n\n<li><strong>Geri D\u00f6n\u00fc\u015f Yok:<\/strong> DBX g\u00fcncellendikten sonra eski (2023 \u00f6ncesi) kurulum medyalar\u0131yla sistemi boot edemezsiniz. ISO&#8217;lar\u0131n\u0131z\u0131 g\u00fcncellemeyi unutmay\u0131n!<\/li>\n<\/ul>\n\n\n\n<p>Kaynaklar:<\/p>\n\n\n\n<p>Gemini<br><a href=\"https:\/\/support.microsoft.com\/tr-tr\/topic\/windows-g%C3%BCvenli-%C3%B6ny%C3%BCkleme-sertifikas%C4%B1-s%C3%BCre-sonu-ve-ca-g%C3%BCncelle%C5%9Ftirmeleri-7ff40d33-95dc-4c3c-8725-a9b95457578e\">https:\/\/support.microsoft.com\/tr-tr\/topic\/windows-g%C3%BCvenli-%C3%B6ny%C3%BCkleme-sertifikas%C4%B1-s%C3%BCre-sonu-ve-ca-g%C3%BCncelle%C5%9Ftirmeleri-7ff40d33-95dc-4c3c-8725-a9b95457578e<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/knowledge.broadcom.com\/external\/article\/423919 \n\">https:\/\/knowledge.broadcom.com\/external\/article\/423919 <br><\/a><br>Daha detayl\u0131 powershell i\u00e7erikleri i\u00e7in bak\u0131labilir.<br><a href=\"https:\/\/github.com\/cjee21\/Check-UEFISecureBootVariables \">https:\/\/github.com\/cjee21\/Check-UEFISecureBootVariables <\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft&#8217;un 10 y\u0131ll\u0131k Secure Boot sertifikalar\u0131 Haziran 2026&#8216;dan itibaren emekli olmaya ba\u015fl\u0131yor. E\u011fer sunucular\u0131n\u0131zda manuel tetikleme yapmad\u0131ysan\u0131z, &#8220;Enforcement Phase&#8221; (Zorunlu Uygulama) a\u015famas\u0131nda boot sorunlar\u0131 ya\u015faman\u0131z an meselesi. A\u015fa\u011f\u0131daki rehber ile mevcut durumunuzu sorgulayabilir ve gerekli bir i\u015flem varsa a\u015fa\u011f\u0131daki y\u00f6ntemler ile aksiyon alabilirsiniz. \ud83d\udd0d 1. Ad\u0131m: Durum Analizi (Durumu G\u00f6steren Script) Bu PowerShell beti\u011fi; sistemin &hellip; <a href=\"https:\/\/www.notsayfam.com\/?p=705\" class=\"more-link\">Okumaya devam et<span class=\"screen-reader-text\"> &#8220;\ud83d\udea8 Sistem Y\u00f6neticileri \u0130\u00e7in Son \u00c7a\u011fr\u0131: Secure Boot 2023 Sertifika G\u00fcncelleme \u0130\u015flemleri&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-705","post","type-post","status-publish","format-standard","hentry","category-kategorisiz"],"_links":{"self":[{"href":"https:\/\/www.notsayfam.com\/index.php?rest_route=\/wp\/v2\/posts\/705","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.notsayfam.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.notsayfam.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.notsayfam.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.notsayfam.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=705"}],"version-history":[{"count":10,"href":"https:\/\/www.notsayfam.com\/index.php?rest_route=\/wp\/v2\/posts\/705\/revisions"}],"predecessor-version":[{"id":725,"href":"https:\/\/www.notsayfam.com\/index.php?rest_route=\/wp\/v2\/posts\/705\/revisions\/725"}],"wp:attachment":[{"href":"https:\/\/www.notsayfam.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=705"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.notsayfam.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=705"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.notsayfam.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}