首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TrustZone与Hypervisor

TrustZone与Hypervisor
EN

Stack Overflow用户
提问于 2013-07-05 09:19:18
回答 1查看 4.8K关注 0票数 4

我只是在读“本文件 on TrustZone”的文章,有些事情我不太清楚。

Hypervisor提供了一种特殊的CPU模式,而对于TrustZone,处理器提供了额外的33位:模式也是特定的位设置吗?那么,一个额外的比特如何在安全性方面产生如此大的差异。我明白额外的位会让位给两个独立的32位间距,但除此之外,我无法将二位和二位放在一起。有人能清楚地解释为什么TrustZone比Hypervisor更安全吗?

EN

回答 1

Stack Overflow用户

发布于 2014-05-26 15:25:30

在英特尔上使用IOMMU,在ARM上使用SystemMMU,DMA攻击至少在国外可以避免。基于TrustZone的系统安全性与基于管理程序的系统安全性的主要区别之一是,虚拟机监控程序以页面粒度保护系统,通常通过修改CPU MMU和添加周边MMU (IOMMU,SystemMMU)来保护系统。

在基于trustZone的系统中,每个事务(访问)都被标记为安全或非安全(通过一个额外的总线地址线33位),从而以更细的粒度(通常是在处理器字大小级别)提供安全性。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17485367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档