Hardwarebeveiliging

Waarom is in een apparaat met secure boot een mechanisme tegen terugdraaien (anti-rollback) nodig?

  1. AOmdat nieuwe versies van software geen handtekening hebben
  2. BOmdat oude versies van software lang over het opstarten doen
  3. COmdat ook oude versies van software met kwetsbaarheden een juiste handtekening hebben, en ze, als daarnaar wordt teruggedraaid, voor aanvallen kunnen worden gebruikt
Antwoord en toelichting tonen

Antwoord: C. Omdat ook oude versies van software met kwetsbaarheden een juiste handtekening hebben, en ze, als daarnaar wordt teruggedraaid, voor aanvallen kunnen worden gebruikt

De ontwikkelaar heeft in het verleden ook correct ondertekende software uitgebracht, dus met alleen controle van de handtekening start ook een oude versie waarin een kwetsbaarheid is gevonden wanneer die opnieuw wordt geïnstalleerd. Daarom krijgt software een versienummer en wordt in geheugen dat eenmaal geschreven niet terug kan, zoals eFuse in de chip, een nummer vastgelegd waarmee 'oudere versies dan dit niet starten'. Als dit nummer bij elke update wordt verhoogd, wordt terugdraaien naar een oude versie voorkomen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Hardwarebeveiliging

  1. Welke uitspraak over de belangrijkste rol van een TPM (Trusted Platform Module) in bijvoorbeeld pc's is juist?
  2. Welke uitspraak over het verschil tussen secure boot en measured boot is juist?
  3. Welke uitspraak over remote attestation (attestatie op afstand) is juist?
  4. Welke uitspraak over een TEE (trusted execution environment) is juist?
  5. Welke uitspraak over het basismechanisme van Arm TrustZone is juist?