Geri Dön

Leo Smith'in Secure Boot araştırması shim ödünç almayı ve MOK kaydını gösteriyor
SiTech AI Team2 dk okuma

Leo Smith'in Secure Boot araştırması shim ödünç almayı ve MOK kaydını gösteriyor

Leo Smith'in blog yazısı, Microsoft'un üçüncü taraf anahtarlarının, shim'in ve MOK kaydının, kullanıcının kaydettiği anahtara sahip bir işletim sistemini önyüklemek için nasıl kullanılabileceğini açıklıyor; p3ng0s V2 desteği de planlanıyor.

Leo Smith, Secure Boot araştırması ve p3ng0s V2 için bir teaser hakkında bir blog yazısı yayımladı. Yazı, Microsoft'un üçüncü taraf anahtarlarının, bir shim'in ve MOK kaydının, kullanıcının kaydettiği anahtara sahip bir işletim sistemini önyüklemek için nasıl kullanılabileceğini açıklıyor.

Secure Boot hakkındaki yanlış anlamalar

Smith, daha önceki görüşünün Secure Boot'un hangi işletim sisteminin çalışabileceğini kilitlediği yönünde olduğunu söylüyor. Asıl amacın önyüklenen işletim sisteminin bütünlüğünü sağlamak olduğunu, tüketicileri veya fiziksel erişimi hedeflemediğini ve EFI kötü amaçlı yazılımını durdurmak için tasarlandığını belirtiyor. Microsoft Corporation UEFI CA 2011, üçüncü taraf işletim sistemlerini imzalar ve BIOS ayarlarına erişebilen kullanıcılar kendi anahtarlarını kaydedebilir.

Shim ve MOK kaydı

Yazı, Microsoft tarafından imzalanmış shim'lerin anahtarlar sabit kalırken önyükleme yazılımının değiştirilmesini nasıl yönettiğini açıklıyor. Bir GRUB görüntüsü tanınmayan bir anahtarla imzalanmışsa shim başarısız olur ve MOK yazılımına önyüklenir; burada eşleşen bir anahtar seçilebilir. Smith, bunun Secure Boot etkin donanımda bir işletim sistemini önyüklemek için bir yol oluşturduğunu belirtiyor.

Shim ödünç alma ve kurma

Smith, pkgs.org üzerinde shim-signed paketler bulduğunu ve Microsoft tarafından imzalanmış bir shim ödünç aldığını açıklıyor. Kurulum adımları arasında MOK anahtarları üretme, çekirdeği ve GRUB'u imzalama, EFI dosyalarını yeniden adlandırma, shim'i BOOTx64.EFI olarak yerleştirme, mmx64.efi ekleme ve bir sertifikayı DER biçimine dönüştürme yer alıyor.

Secure Boot'u kötüye kullanma ve p3ng0s

Hazırlanmış sürücüyle bir kullanıcı, önyükleme aygıtı menüsünden onu seçebilir, GRUB imzalamasının başarısız olmasını sağlayabilir, anahtarı MOK yazılımı üzerinden kaydedebilir, ardından önyüklemeye devam edebilir. Smith ayrıca p3ng0s kullanıcılarının V2 dalını kullanabileceğini ve shim ile MOK yönetici dosyalarını overlay/airootfs/etc/p3ng0s/shim içine yerleştirebileceğini söylüyor.

Kaynaklar: leosmith.wtf

SiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.