Hardwarebeveiliging
Welke uitspraak over de gedachte van het opdelen (partitioneren) van een gedeelde cache als tegenmaatregel tegen side-channels van de cache is juist?
- ADe cache fysiek in tweeën breken en weggooien
- BDe capaciteit van de cache verdubbelen
- CHet bereik van de cache dat per proces of virtuele machine kan worden gebruikt scheiden, zodat ze elkaars data niet kunnen verdringen en geen spoor kunnen waarnemen
Antwoord en toelichting tonen
Antwoord: C. Het bereik van de cache dat per proces of virtuele machine kan worden gebruikt scheiden, zodat ze elkaars data niet kunnen verdringen en geen spoor kunnen waarnemen
Een side-channel van de cache ontstaat doordat aanvaller en slachtoffer om dezelfde plaatsen in de cache strijden. Als delen van de cache, ways of sets, per proces of virtuele machine worden toegewezen en gescheiden, kunnen ze elkaars data niet verdringen en kan het spoor van de toegangen van de ander niet worden waargenomen. Sommige CPU's hebben een functie om de toewijzing van de cache te regelen. Daar staat tegenover dat de bruikbare capaciteit per partij afneemt, zodat het een afweging met prestaties is.