《Armv8/armv9架构入门指南》-【第十七章】安全

本文深入探讨了ARMv8和v9架构中的安全特性,重点介绍了TrustZone技术。TrustZone为系统设计者提供了硬件扩展,以保护系统免受软件和简单硬件攻击。内容涵盖TrustZone硬件架构、安全世界与普通世界之间的交互、多核系统中的安全以及安全状态的切换。通过安全中断和调试控制,确保安全服务的高效和隐私。
摘要由CSDN通过智能技术生成

17. 安全

提供一定级别安全性的系统,即受信任的系统,是一种保护资产(例如密码和加密密钥或信用卡详细信息)免受 一系列似是而非的攻击的系统,以防止它们被复制、损坏或制造不可用。

安全性通常由机密性、完整性和可用性原则定义。机密性是密码和加密密钥等资产的关键安全问题。防止修改和真实性证明对于用于安全的软件和片上机密至关重要。可信系统的示例可能包括移动支付的密码输入、数字版权管理(DRM)和电子票务。在开放系统的世界中,安全性更难实现,在开放系统中,您可以将各种软件下载到一个平台上,无意中也会下载恶意或不可信的代码,这些代码可能会篡改您的系统。

移动设备可用于观看视频、听音乐、玩游戏或浏览 Web 和访问金融服务。这需要用户和银行或服务提供商都信任该设备。该设备运行具有高度连接性的复杂操作系统,并且可能容易受到恶意软件的攻击。您可以通过软件系统设计实现一定程度的安全性,但您可以通过 CPU 和系统级内存分区获得更高级别的保护。

ARM 处理器包括特定的硬件扩展,以支持构建受信任的系统。编写可信操作系统或可信执行环境(Trusted Execution Environment, TEE) 系统超出了本书的范围。但是,如果您设置安全部分字段以实现ARMv7 安全扩展,请注意这会对操作系统和非特权代码(即不属于受信任系统的代码)施加一些限制。

软件和硬件攻击可以分为以下几类&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

新程序圆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值