Hardwarebeveiliging
Welke uitspraak is in het algemeen juist over maatregelen tegen speculatieve-uitvoeringskwetsbaarheden?
- AOok na het nemen van maatregelen veranderen de prestaties helemaal niet
- BHoe meer speculatieve uitvoering en het delen van caches worden beperkt, hoe veiliger, maar de prestaties dalen, dus er wordt gekozen met een afweging tussen veiligheid en prestaties
- CAls speculatieve uitvoering wordt afgeschaft, wordt de CPU sneller
Antwoord en toelichting tonen
Antwoord: B. Hoe meer speculatieve uitvoering en het delen van caches worden beperkt, hoe veiliger, maar de prestaties dalen, dus er wordt gekozen met een afweging tussen veiligheid en prestaties
Speculatieve uitvoering, sprongvoorspelling en gedeelde caches zijn mechanismen die de hoge prestaties van huidige CPU's dragen. Als ze worden beperkt, lekt minder informatie, maar dalen de prestaties evenredig. Bij het ontwerp van besturingssystemen, compilers en CPU's wordt daarom gekozen hoever maatregelen gaan, afhankelijk van de te beschermen informatie en de omvang van de dreiging. Bij nieuwe CPU's wordt vooruitgang geboekt met het in de schakeling opnemen van maatregelen met weinig invloed op de prestaties.