Wat is Secure boot?

Mechanisme dat in elke opstartfase de digitale handtekening controleert van de volgende software en alleen de juiste software start. Bouwt een vertrouwensketen op.

Japanse benaming: セキュアブート

“Secure boot” komt voor in 7 oefenvragen uit 1 onderwerpen, bijv. Hardwarebeveiliging.

Vakgebied: Hardwarebeveiliging

Nu oefenen: vragen over Secure boot

Welke uitspraak over secure boot is juist?

  1. AEen mechanisme om een pc sneller op te starten
  2. BEen mechanisme dat in elke fase van het opstarten de digitale handtekening van de volgende software controleert en alleen correcte software start
  3. CEen mechanisme dat bij elke start de volledige inhoud van de schijf wist
Antwoord en toelichting tonen

Antwoord: B. Een mechanisme dat in elke fase van het opstarten de digitale handtekening van de volgende software controleert en alleen correcte software start

Bij secure boot controleert de code in een niet herschrijfbaar ROM de handtekening van de eerste bootloader, controleert die bootloader de handtekening van de volgende fase of de OS-kernel, enzovoort, zodat een vertrouwensketen wordt opgebouwd. Als op enig moment een handtekening niet klopt, wordt het opstarten gestopt, dus ook als malware de bootloader of het opstartgedeelte van het OS herschrijft, kan het niet worden gestart. Het wordt veel gebruikt bij smartphones, pc's en embedded apparaten.

Wat wordt het best als 'root of trust' (vertrouwensanker) van secure boot in de chip geplaatst?

  1. ADe opstartcode in een niet herschrijfbaar ROM en de publieke sleutel (of de hash daarvan) voor het controleren van handtekeningen
  2. BDe opstartcode in flashgeheugen dat door iedereen herschreven kan worden
  3. CHet nieuwste OS dat van internet is gedownload
Antwoord en toelichting tonen

Antwoord: A. De opstartcode in een niet herschrijfbaar ROM en de publieke sleutel (of de hash daarvan) voor het controleren van handtekeningen

De vertrouwensketen veronderstelt dat het deel dat de eerste controle uitvoert juist is. Daarom worden de opstartcode in een mask-ROM, dat bij de fabricage van de chip wordt geschreven en later niet kan worden gewijzigd, en de publieke sleutel waarmee handtekeningen worden gecontroleerd (om capaciteit te besparen wordt vaak de hash in een eFuse geschreven) als root of trust genomen. Als dit wordt herschreven, verliezen alle latere controles hun betekenis.

“Secure boot” in de toelichting

Vragen met “Secure boot” (7)

  1. Welke uitspraak over secure boot is juist?
  2. Wat wordt het best als 'root of trust' (vertrouwensanker) van secure boot in de chip geplaatst?
  3. Welk voordeel van het gebruik van publieke-sleutelcryptografie voor het controleren van de handtekening van software bij secure boot is juist?
  4. Waarom is in een apparaat met secure boot een mechanisme tegen terugdraaien (anti-rollback) nodig?
  5. Welke uitspraak over het verschil tussen secure boot en measured boot is juist?
  6. Waarom worden bij uit te leveren producten debugpoorten zoals JTAG uitgeschakeld of is authenticatie vereist?
  7. Welke uitspraak over de gedachte van 'defense in depth' (gelaagde verdediging), die bij hardware- en softwarebeveiliging wordt benadrukt, is juist?

Verwante termen

eFuse Bootloader Root of trust Rollbackbeveiliging (anti-rollback) Measured boot TPM JTAG TEE (trusted execution environment) Manipulatiebestendigheid (tamper resistance) Cold-bootaanval

Naar de woordenlijst