Gödöllői Röplabda Club

UEFI Secure Boot: Részletes útmutató és használat

2026.06.06

Amikor a számítógépünket bekapcsoljuk, valószínűleg észre sem vesszük, de a háttérben egy nagyon fontos szoftver kezdi meg a működését. Ez a szoftver a BIOS vagy az újabb UEFI, amely nélkül számítógépünk nem tudna megfelelően elindulni. A gép vezérléséhez az operációs rendszer fő összetevőjét - a kernelt --, egy bootloader nevű programnak kell betöltenie, amit egy előre telepített firmware, például a BIOS vagy az UEFI tölt be.

Bár mindkét elnevezés az alaplapon található firmware-t takarja, felépítésük és működésük merőben különbözik. A BIOS már elavultnak számít, mégis mindmáig ez maradt meg a köztudatban, köszönhetően annak, hogy sokszor az UEFI-t is ezzel a névvel illetik.

Mi az UEFI és miért fontos?

Az UEFI, vagy Unified Extensible Firmware Interface, a BIOS modern utódja. Az UEFI-t a 2000-es évek elején fejlesztették ki az Intel által, hogy megoldja a BIOS korlátait, például a nagyobb merevlemezek és a gyorsabb bootolás támogatását.

Pedig ez utóbbi minden tekintetben fejlettebb nála: sokkal gyorsabb indításra képes, több modern hardverrel kompatibilis, a Secure Boot és a fast boot mellett hálózati funkciókat is támogat.

Az UEFI több előnnyel is rendelkezik:

  • Gyorsabb rendszerindítás és ébresztés alvó állapotból.
  • Támogatja a nagyobb, 2 TB-nál nagyobb merevlemezeket GPT partícióval.
  • Grafikus és felhasználóbarátabb interfész, amelyet egérrel is lehet vezérelni.
  • Biztonsági funkciók, mint például a Secure Boot, amely megakadályozza a nem megbízható szoftverek indítását.

Komplexitása azonban magában hordoz bizonyos problémákat. Működési elve és ezáltal esetleges hibáinak felderítése bonyolult, ráadásul az UEFI sérülékenyebb is: tavaly élesben is megjelentek az addig csak elméleti síkon létező firmware-t érintő kártevők, úgynevezett rootkitek. Ez a sebezhetőség tette még inkább szükségessé a megbízható biztonsági funkciókat.

UEFI menü felület

A Secure Boot funkció: Alapok és működés

A biztonsági fenyegetések növekedése miatt az utóbbi években a számítógép gyártói egyre több biztonsági funkciót vezettek be, amelyek megakadályozzák a rosszindulatú programok és a számítógépes támadások által okozott károkat. Ezen funkciók egyike a Secure Boot.

Ez egy UEFI-specifikus szolgáltatás, nevéhez hűen az indítási folyamat biztonságáért felel. A Biztonságos rendszerindítás az Egyesített bővíthető belső vezérlőprogram interfész (UEFI) egyik funkciója, amely megköveteli az összes alacsony szintű belső vezérlőprogram és szoftverösszetevő ellenőrzését a betöltés előtt. A Secure Boot olyan biztonsági funkció, amely megakadályozza a nem engedélyezett operációs rendszerek és illesztőprogramok futtatását a számítógépen.

Lényege, hogy a firmware kizárólag olyan illesztőprogramokat engedélyez, amelyek megfelelő privát kulccsal, vagyis digitális aláírással rendelkeznek, a nem megfelelő szoftvereket pedig meg sem próbálja betölteni. A digitális aláírás a számítógép gyártójától származó tanúsítvány, amely megerősíti, hogy az operációs rendszer és az illesztőprogramok biztonságosak és engedélyezettek.

A kifejezetten UEFI-re írt vírusok és kémprogramok elterjedésével ez a hardver és szoftver közötti kézfogás létfontosságú szerepet tölt be, hiszen megakadályozza, hogy egy rosszindulatú illesztőprogram hozzáférjen az firmware-hez, és azon módosításokat végezzen, akár végérvényesen használhatatlanná téve az adott hardvert.

Digitális aláírás folyamatábrája

A Secure Boot kulcsrendszere

A rendszerindítás során az UEFI Secure Boot ellenőrzi az egyes rendszerindító szoftverek aláírását, beleértve az UEFI belső vezérlőprogram-illesztőprogramokat (más néven beállítási ROM-okat), az extensible Firmware Interface (EFI) alkalmazásokat, valamint az operációsrendszer-illesztőprogramokat és bináris fájlokat. Ez a folyamat több kulcs és adatbázis segítségével történik:

  • Platformkulcs (PK) - Megbízhatóságot hoz létre a platform tulajdonosa (Microsoft) és a belső vezérlőprogram között.
  • Kulcsregisztrációs kulcsadatbázis (KEK) - Megbízhatóságot hoz létre az operációs rendszer és a platform belső vezérlőprogramja között. A KEK adatbázisa olyan aláírási kulcsokkal van feltöltve, amelyek az aláírási adatbázis és a visszavont aláírási adatbázis frissítésére használhatók.
  • Visszavont aláírások adatbázisa (dbx) - Olyan kódmodulok visszavont kivonatait tárolja, amelyek rosszindulatúnak, sebezhetőnek, sérültnek vagy nem megbízhatónak minősülnek.

Miután hozzáadta a db, dbx és KEK adatbázisokat, és befejeződött a belső vezérlőprogram ellenőrzése és tesztelése, az OEM zárolja a belső vezérlőprogram szerkesztését, és létrehoz egy platformkulcsot (PK). A KEKpub és a PKpub aláírásainak érvényesítésével megerősíthetjük, hogy csak megbízható felek rendelkeznek engedéllyel a megbízhatónak ítélt szoftverek definícióinak módosítására.

A rendszerindítási folyamat minden szakaszában a rendszer kiszámítja és összehasonlítja a belső vezérlőprogram, a rendszerindító, az operációs rendszer, a kernelillesztők és más rendszerindítási lánc összetevőinek kivonatait az elfogadható értékekkel. A nem megbízhatónak talált belső vezérlőprogramokat és szoftvereket nem lehet betölteni.

A biztonságos rendszerindítás engedélyezése Windows 11 rendszerben - Teljes útmutató

Secure Boot és Linux operációs rendszerek

A Secure Boot beállítása a Linux Mint és az Ubuntu alatt egyszerű. A Linux Mint és az Ubuntu is támogatja a Secure Boot-ot, és beépített mechanizmusokat biztosít a digitális aláírások ellenőrzéséhez. Az Ubuntu és a Linux Mint operációs rendszerei a Secure Boot használatához szükséges kulcsokat és tanúsítványokat tartalmazzák a UEFI-ben.

A Shim az első szintű bootloader, amit a Secure Boot támogatására fejlesztettek ki. Shim-nak hívjuk, mert olyan objektumként szolgál, ami betölti az űrt a Microsoft és saját megbízhatósági rendszer között. A tervezés során eredetileg csak a megfelelően aláírt binárisok betöltését és ellenőrzését végzi, de azóta valamivel bonyolultabb lett.

Fontos tudni, hogy ha Secure Boot beállítása mellett nem sikerül telepíteni a Linux Mint-et, a fejlesztők egyelőre a Secureboot letiltását javasolják.

Linux disztribúciók logói a Secure Boot támogatás jelzésével

Belépés az UEFI beállításokba

A BIOS vagy UEFI beállításokhoz való hozzáférés különböző alaplapokon eltérhet. Általában a számítógép indításakor, még az operációs rendszer betöltése előtt kell egy bizonyos billentyűkombinációt megnyomni.

Az alábbi táblázatban összegyűjtöttük a leggyakoribb billentyűket, amelyekkel beléphet az UEFI beállítófelületre különböző gyártók esetében:

Alaplap gyártó UEFI belépési billentyű
ASUS F2, Del
Gigabyte Del, F12
MSI Del, F11
Acer F2, F12
Lenovo F1, F12

A fent említett billentyűk a leggyakrabban használtak, de előfordulhat, hogy a pontos belépési mód az adott számítógép modelltől is függ. Amennyiben a fenti billentyűk nem működnek, érdemes megnézni a számítógép kézikönyvét vagy a gyártó weboldalát.

A BIOS/UEFI nem csak a rendszerindításért felelős, hanem számos más fontos beállítást is tartalmaz, amelyek befolyásolhatják a számítógép teljesítményét és működését. Ezek közé tartoznak a biztonsági beállítások is, ahol jelszóval védhetjük a BIOS/UEFI beállításokat vagy engedélyezhetjük a Secure Boot funkciót.

Alaplap és UEFI chip elhelyezkedése

A Secure Boot állapotának beállítása (Példa: ROG MAXIMUS Z790 HERO)

Az alábbiakban egy példa látható a Secure Boot beállítására egy ROG MAXIMUS Z790 HERO alaplap esetén, melynek menete gyártónként eltérő lehet, de az általános lépések hasonlóak.

  1. Kapcsolja be a rendszert, és nyomja meg a [Delete/törlés] billentyűt a BIOS [Advanced Mode (Speciális üzemmódba)] való belépéséhez.
  2. Kattintson a [Boot/rendszerindítás] gombra.
  3. Kattintson a [Secure Boot/biztonságos rendszerindítás] opcióra.
  4. Válassza ki az OR típusát (operációs rendszer típusát). Alapértelmezés szerint ez gyakran "Egyéb OR" (Other OS) beállításra van állítva, ami azt jelenti, hogy a Secure Boot kikapcsolt állapotban van. A Secure Boot engedélyezéséhez válassza a "Windows UEFI mód" opciót, ami bekapcsolja a Biztonságos rendszerindítást.
  5. Ellenőrizze a Biztonságos rendszerindítás állapotát. Ez az opció alapértelmezés szerint szürke színű, és manuálisan nem állítható be, mivel szinkronizálva van a Secure Boot kulcsokkal. A "Felhasználó" állapot azt jelzi, hogy vannak Secure Boot kulcsok, míg a "Beállítás" állapot azt, hogy nincsenek. Fontos megjegyezni, hogy a Kulcskezelés opció szürke színnel jelenik meg, ha a Biztonságos rendszerindítás módja "Standard"-ra van állítva.

Az alábbi táblázat összefoglalja a Secure Boot állapotait a BIOS-ban, az operációs rendszer típusától, a Secure Boot módtól és a kulcskezeléstől függően:

Biztonságos rendszerindítás állapot a BIOS-ban OR típusa Biztonságos rendszerindítás mód Kulcskezelés Biztonságos rendszerindítás állapot az operációs rendszerben
Felhasználó Egyéb OR Ügyfél Alapértelmezett Ki
Felhasználó Egyéb OR Standard N/A Ki
Beállítás Egyéb OR Ügyfél Biztonságos rendszerindítás kulcsok törlése Ki
Beállítás Windows UEFI mód Ügyfél Biztonságos rendszerindítás kulcsok törlése Ki
Felhasználó Windows UEFI mód Ügyfél Alapértelmezett Be
Felhasználó Windows UEFI mód Standard N/A Be

A Secure Boot állapotának ellenőrzése Windows alatt

Miután beállította a Secure Bootot a BIOS/UEFI-ben, ellenőrizheti az állapotát a Windows operációs rendszerben:

  1. Nyomja meg egyszerre a [WIN] + [R] billentyűket, majd írja be az msinfo32 parancsot.
  2. Keresse meg a [Biztonságos rendszerindítás állapota] opciót. Itt láthatja, hogy a Secure Boot engedélyezett vagy letiltott állapotban van-e.

Fontos, hogy először ellenőrizni kell, hogy az operációs rendszer támogatja-e a Secure Bootot, majd azt is, hogy a számítógép támogatja-e ezt a funkciót.

Windows Rendszerinformációk - Secure Boot állapot

tags: #uefi #secure #boot #hasznalata

Népszerű bejegyzések:

GRC