TrustZone之强制隔离

        TrustZone有时被称为一个强制执行的保护系统。请求者表示其访问的安全性,而内存系统决定是否允许该访问。内存系统基于何种方式进行检查呢?

        在大多数现代系统中,内存系统的检查是由互连完成的。例如,Arm NIC-400允许系统设计人员为每个连接的完成者指定以下内容:

• 安全

        只有安全访问被传递给设备。对于所有非安全访问,互连生成一个错误,而不将访问提交给设备。

• 非安全

        只有非安全访问被传递给设备。对于所有安全访问,互连生成一个错误,而不将访问提交给设备。

• 启动时可配置

        在启动时,系统初始化软件可以将设备配置为安全或非安全。默认为安全。

• TrustZone感知

        互连允许所有访问通过。连接的设备必须实现隔离。例如:

        这种方法对于具有TrustZone感知或完全存在于一个地址空间中的设备都很有效。对于较大的内存,例如片外DDR,我们可能希望将内存划分为安全和非安全区域。TrustZone地址空间控制器(TZASC)允许我们执行此操作,如下图所示:

        TZASC类似于内存保护单元(MPU)ÿ

相关推荐

  1. TrustZone问答

    2023-12-15 20:40:03       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-15 20:40:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-15 20:40:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-15 20:40:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-15 20:40:03       20 阅读

热门阅读

  1. 高并发场景下的httpClient使用优化技巧

    2023-12-15 20:40:03       39 阅读
  2. Go-MQTT使用

    2023-12-15 20:40:03       37 阅读
  3. Linux-----4、关机|重启

    2023-12-15 20:40:03       49 阅读
  4. 4-Docker命令之docker build

    2023-12-15 20:40:03       35 阅读
  5. ORACLE 如何单机转RAC

    2023-12-15 20:40:03       34 阅读
  6. 一门研究如何使计算机模拟人类智能的学科

    2023-12-15 20:40:03       39 阅读
  7. 简单计算器

    2023-12-15 20:40:03       39 阅读
  8. Python: 列表元素的增加

    2023-12-15 20:40:03       41 阅读
  9. 整数划分———二分+前缀和

    2023-12-15 20:40:03       35 阅读
  10. JVM调优

    JVM调优

    2023-12-15 20:40:03      36 阅读