Hardwarebeveiliging

Welke van de volgende is geen maatregel die wordt gebruikt tegen speculatieve-uitvoeringskwetsbaarheden zoals Spectre?

  1. ANa een gevaarlijke sprong een barrière-instructie plaatsen die speculatieve uitvoering stopt
  2. BDe klokfrequentie van de CPU verhogen
  3. CEen maskerbewerking uitvoeren waarmee array-indices binnen het bereik blijven, zodat speculatief niet buiten het bereik kan worden gelezen
Antwoord en toelichting tonen

Antwoord: B. De klokfrequentie van de CPU verhogen

Tegenmaatregelen tegen Spectre zijn onder meer het plaatsen van een instructie die speculatieve uitvoering stopt na een voorwaardelijke sprong (zoals lfence bij x86), het maskeren van indices zodat niet buiten het bereik kan worden gelezen, een schrijfwijze die misbruik van de voorspelling van indirecte sprongen voorkomt (zoals retpoline) en het sturen van voorspellers met microcode-updates van de CPU. Het geheel stoppen van speculatieve uitvoering kost veel prestaties, dus gewoonlijk wordt het beperkt tot gevaarlijke plaatsen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Hardwarebeveiliging

  1. Welke uitspraak is in het algemeen juist over maatregelen tegen speculatieve-uitvoeringskwetsbaarheden?
  2. Welke uitspraak over de kenmerken van differentiële stroomanalyse (DPA) bij stroomanalyse met de golfvorm van het stroomverbruik van een chip die cryptografie uitvoert, is juist?
  3. Welke uitspraak over de gedachte achter masking, dat als tegenmaatregel tegen stroomanalyse wordt gebruikt, is juist?
  4. Welke uitspraak over de kenmerken van side-channelanalyse met elektromagnetische golven is juist?
  5. Welke uitspraak over een foutinjectieaanval (fault injection) is juist?