Hardwarebeveiliging
Welke maatregel tegen een aanval waarbij een met de pc verbonden extern apparaat met DMA de inhoud van het hoofdgeheugen eigenmachtig leest en schrijft is juist?
- ADe spanning van de voeding van het externe apparaat verhogen
- BDe DMA-overdracht sneller maken
- CMet een IOMMU het geheugenbereik waartoe elk apparaat via DMA toegang heeft beperken tot de gebieden die het OS toestaat
Antwoord en toelichting tonen
Antwoord: C. Met een IOMMU het geheugenbereik waartoe elk apparaat via DMA toegang heeft beperken tot de gebieden die het OS toestaat
DMA is een mechanisme waarbij een apparaat zonder de CPU rechtstreeks geheugen leest en schrijft, dus als een kwaadwillend of overgenomen apparaat is aangesloten, kan het geheugen en sleutels van het OS lezen of herschrijven. Het was vooral een probleem bij apparaten die via snelle externe aansluitingen zijn verbonden. Met een IOMMU kunnen de adressen waartoe elk apparaat toegang heeft worden beperkt tot het door het OS bepaalde bereik, zodat DMA naar niet toegestane plaatsen wordt geweigerd.