Hardwarebeveiliging: nieuwste ontwikkelingen
Welke uitspraak beschrijft de realm (Realm) die met Arm CCA (Confidential Compute Architecture) is ingevoerd juist?
- ANaast de normal world en de secure world wordt een wereld voor het draaien van virtuele machines ingesteld, de realm, zodat de hypervisor er wel middelen aan kan toewijzen maar de inhoud niet kan aanraken
- BHet is alleen een nieuwe naam voor de secure world van TrustZone, waarin kleine taken zoals het vergelijken van vingerafdrukken en betalingen op smartphones worden uitgevoerd met een OS van de apparaatfabrikant
- CProgramma's in een realm krijgen geen bescherming van de hardware en worden alleen beschermd doordat het gast-OS de eigen geheugeninhoud in software versleutelt
Antwoord en toelichting tonen
Antwoord: A. Naast de normal world en de secure world wordt een wereld voor het draaien van virtuele machines ingesteld, de realm, zodat de hypervisor er wel middelen aan kan toewijzen maar de inhoud niet kan aanraken
De secure world van TrustZone is bedoeld voor een klein vertrouwd OS van de apparaatfabrikant en was niet geschikt om gebruikers hun eigen virtuele machines te laten draaien. CCA voegt naast de normal world en de secure world een realm world toe, en een root world die het wisselen tussen de werelden beheert. Omdat de CPU in een tabel (de granule protection table) controleert tot welke wereld elk geheugengebied behoort, kan een hypervisor die in de normal world draait geheugen en rekentijd van de CPU toewijzen aan een virtuele machine in een realm, maar de inhoud niet lezen of schrijven. Net als AMD SEV-SNP en Intel TDX is het een mechanisme om een TEE van het VM-type te realiseren, hier op de Arm-architectuur.
Verder: nog 9 vragen over Hardwarebeveiliging: nieuwste ontwikkelingen