#trustzone

共收录 7 条相关安全情报。

← 返回所有主题
👥 作者: Zhenling Duan, Pan Dong, Renshuang Jiang, Xiaoxiang Fang, Bao Li

本文针对操作系统内核级安全威胁(如 rootkit)日益增多、传统内核内防御机制因与内核同权限运行而共享攻击面、一旦内核被攻破即可被绕过的痛点,提出了一种基于 ARM TrustZone 的轻量级带外内核安全监控架构 LOOM。LOOM 利用 TrustZone 硬件强制隔离能力,在内核之外建立防篡改监控环境,从根本上避免与内核共享漏洞面。为弥合隔离带来的语义鸿沟,论文在安全世界设计了轻量级语义重建机制,选择性捕获进程控制块、内核模块等关键内核对象的状态与行为模式,使监控具备足够的系统可见性。同时,LOOM 引入了双阶段危害预防机制,结合原子内存保护与中断驱动的自适应代理,用于检测并缓解内核 rootkit 活动。为降低监控开销,还设计了地址转换缓存以优化重复地址访问。整体上,LOOM 采用平台层、功能层与辅助层的多层协作架构,在安全性与效率之间取得平衡。作者在 Phytium D2000 平台实现了原型,实验表明 LOOM 开销可忽略且具备强大监控能力;基于 CVE 案例的安全能力分析显示 LOOM 能有效检测并缓解多种内核攻击。本文是系统安全领域针对内核监控的架构级创新,适合系统安全研究者、内核防御工具开发者及 ARM 平台安全架构师阅读。

💡 推荐理由: 提供了一种基于 TrustZone 的低开销带外内核监控方案,可有效对抗 rootkit,为 ARM 平台安全监控设计提供新思路,值得相关系统安全工程师关注。

🎯 建议动作: 研究跟进

排序因子: 来自 arXiv 其他板块 (+2) | Community 数据源 (+1) | LLM 评分加成 (+0.5)
👥 作者: Shiqi Liu, Xiang Li, Jie Wang, Yongpeng Gao, Jiajin Hu

本文针对Arm TrustZone可信执行环境(TEE)中安全世界与普通世界之间存在语义鸿沟(Semantic Gap)的问题展开研究。TEE利用硬件隔离机制保护敏感代码和数据,但TrustZone将系统划分为安全世界和普通世界后,安全世界对普通世界的运行信息可见性有限,导致当普通世界中的客户端应用(CA)向安全世界中的可信应用(TA)发送数据请求时,安全世界缺乏有效的用户身份认证机制。恶意CA可能通过精心构造请求参数欺骗TA,从而破坏其他CA存储的敏感数据。作者系统性地将此类问题归类为语义鸿沟漏洞(SGVs),并提出一种名为MATEE的配套系统用于防御SGVs。MATEE利用Arm指针认证(Pointer Authentication, PA)机制,将每个请求绑定到对应CA的身份,并在CA访问敏感数据时验证该身份,从而防止恶意请求伪造。特别地,MATEE在不修改已有CA和TA的前提下,实现了不同CA敏感数据的隔离。评估结果表明,MATEE能够成功防御SGVs,且运行时开销极低(2.19%)。本文的核心贡献在于首次系统化分类TrustZone中的语义鸿沟漏洞,并基于硬件特性提出了一种高效、透明(无需修改现有应用)的防御方案,为TEE安全研究提供了新思路。

💡 推荐理由: TrustZone广泛应用于移动设备与IoT,语义鸿沟漏洞威胁真实数据安全;MATEE基于硬件PA特性提出低开销透明防御,对TEE安全研究与产品加固具有直接参考价值。

🎯 建议动作: 研究跟进

排序因子: 来自 arXiv 其他板块 (+2) | Community 数据源 (+1) | LLM 评分加成 (+0.5)
👥 作者: Jacqueline Henes, Matthew Bowden, Mihai Ordean, David Oswald

本文介绍名为 DisARMed 的攻击研究,目标是从用户空间绕过 ARM TrustZone 硬件隔离。ARM TrustZone 通过划分普通世界与安全世界,为敏感计算提供可信执行环境。文中核心攻击向量是内存别名(memory aliasing),即同一物理内存被多个虚拟地址映射的现象,攻击者可能利用普通世界与安全世界对内存管理单元(MMU)配置的差异,在非特权级别构造对安全世界内存的读写。这类攻击通常无需内核权限,因此一旦成立,将从根本上削弱 TrustZone 的保护作用。由于本次仅提供论文标题,未附摘要原文,无法确认作者采用的具体实验方法、目标处理器型号或是否公开演示。本摘要基于已知研究背景补全,实际细节应以正式发表版本为准。安全团队应留意该论文后续版本,评估 ARM 平台固件与系统软件是否受影响。

💡 推荐理由: TrustZone 是众多移动端和嵌入式设备硬件信任根,若用户空间即可绕过其隔离,将影响系统安全模型。此研究提供前沿攻击面视角,帮助防御者提前规划缓解。

🎯 建议动作: 研究跟进

排序因子: 来自网络安全顶级会议 (+8) | Community 数据源 (+1) | LLM 评分加成 (+0.6)
👥 作者: Josh Dafoe, Niusen Chen, Bo Chen

该论文针对现代汽车电子控制单元(ECU)面临的安全威胁,提出了一种运行时去中心化证明与协同修复框架 DACER。随着汽车智能化与网联化发展,车辆由大量 ECU 组成的分布式系统控制,任何 ECU 被植入恶意软件都可能危及整车安全。现有研究大多聚焦于检测环节,却未能有效解决检测与运行时修复的协同问题。DACER 是首个将证明(attestation)与修复(repair)协同设计的方案,统一了固件回滚的“本地”特性与 ECU 重启的“全局”特性。其核心思想是:每个 ECU 利用 ARM TrustZone 执行高效的本地自证明与自修复,并通过分层车辆计算架构实现低开销的分布式协调,从而在不违反实时约束的前提下,对整车状态进行校验、抵抗单点故障、并在运行时完成固件恢复。DACER 的关键功能依托于每个 ECU 内嵌的 ARM TrustZone 以及存储设备中的安全闪存控制器。作者在真实硬件上实现了原型,并通过实验证明了其低开销特性。该研究为汽车 ECU 的主动安全防护提供了新思路,适合汽车安全研究人员、嵌入式系统安全工程师以及功能安全与信息安全交叉领域的从业者阅读。

💡 推荐理由: 汽车 ECU 安全直接关系人身安全,现有方案重检测轻修复,DACER 首次实现运行时证明与修复的协同,为车载系统主动防御提供了可落地的架构参考。

🎯 建议动作: 研究跟进

排序因子: 来自 arXiv 其他板块 (+2) | Community 数据源 (+1) | LLM 评分加成 (+0.5)
👥 作者: Daniel Marth, Clemens Hlauschek, Christian Schanes, Thomas Grechenig

Arm TrustZone 是移动设备上硬件支持的可信执行环境(TEE)的事实标准,旨在隔离安全计算与普通世界(即常规操作系统)。然而,实际部署的 TEE 通常是专有、难以审查且众所周知的不安全:过去几年中,全球数百万设备的 TEE 及其托管的可信应用(TA)屡次被证明容易遭受控制流劫持等攻击。更关键的是,运行在 Arm TrustZone 安全世界中的代码可以完全访问普通操作系统的内存。自 2013 年 Thomas Roth 首次提出基于 TrustZone 的 rootkit 以来,攻击研究社区在此类 rootkit 上的进展似乎停滞。TrustZone rootkit 的最大挑战在于安全世界无法解释普通世界的内存数据。本文提出了一种机制,通过运行时自动逆向工程内核数据结构,从安全世界实现对 Linux 内核的恶意子版本并绕过基本保护机制。作者提供了一个完全可工作的概念验证 rootkit,驻留在 Arm TrustZone 中,以演示所提出的机制。他们评估并展示了该 rootkit 在不同版本的 Linux 内核上(尽管数据结构发生变化)的兼容性。研究结果表明,TrustZone rootkit 是可行的,且可能在内核更新后仍然存活,这提醒我们:信任未经审查的专有供应商代码可能带来真实危险。

💡 推荐理由: 本文证明了即使内核更新,基于 TrustZone 的 rootkit 依然可能存活,这对移动设备安全构成严重威胁,提醒安全从业者警惕 TEE 中的专有代码风险。

🎯 建议动作: 研究跟进

排序因子: 来自网络安全顶级会议 (+8) | Community 数据源 (+1) | LLM 评分加成 (+0.5)
👥 作者: Alon Shakevsky, Eyal Ronen, Avishai Wool

本文对三星移动设备中基于 TrustZone 的密钥管理员组件(Keymaster)进行了深入的安全分析。研究团队通过逆向工程和代码审计,系统性地评估了 Keymaster 的设计与实现,发现其存在若干安全缺陷,包括但不限于:密钥存储与隔离的不足、授权验证机制中的逻辑错误、以及硬件与软件交互接口的信任模型薄弱。这些漏洞可能导致攻击者利用特权或本地代码执行从 TrustZone 安全世界提取或滥用机密密钥。论文详细描述了攻击者如何在特定条件下绕过 Keymaster 的安全保护,窃取设备加密密钥、数字签名密钥或 DRM 密钥。实验在多个三星 Galaxy 设备上进行,验证了攻击的可行性。研究还讨论了此类缺陷对 OEM 设备安全供应链的影响,并提出了针对性的硬件/软件设计改进建议及检测方法。该工作对理解商用移动设备中硬件安全模块(TEE)的实际安全状况具有重要参考价值,并揭示了即使经过广泛商用的安全实现也可能存在根本性的设计盲区。

💡 推荐理由: 三星移动设备全球占有率极高,Keymaster 负责保护设备加密、支付、DRM 等核心密钥。本文揭示的设计缺陷可能影响数十亿用户的数据机密性与设备完整性,对移动安全生态有深远影响。

🎯 建议动作: 研究跟进

排序因子: 来自网络安全顶级会议 (+8) | Community 数据源 (+1) | LLM 评分加成 (+0.4)
👥 作者: Antonio Joia Neto, Amarin Amarin, Norrathep Rattanavipanon, Ivan De Oliveira Nunes

这篇论文研究了在低功耗微控制器(例如ARM TrustZone-M)上,实时操作系统(RTOS)的时间保持与可信执行环境(TEE)之间的冲突问题。在TrustZone-M架构中,安全世界和非安全世界共享中断控制器等资源。通常,非安全子系统运行RTOS和实时应用,而安全子系统运行预定义的安全操作(如加密),称为可信计算服务。许多RTOS依赖周期性中断(SysTick)来推进其时间概念,这对于维护实时行为至关重要。然而,某些可信计算服务的安全性要求相对于非安全子系统(RTOS所在侧)具有原子性,这需要禁用中断以防止被非安全世界打断,从而阻止了SysTick的处理。这导致RTOS丢失时钟滴答,时间感知出现偏差,破坏实时行为。本文首先刻画了这一冲突,然后提出了一种安全驱动的同步机制:安全世界测量经过的时间,并在重新启用中断并恢复非安全系统执行之前,通过无侵入地更新RTOS的时间保持数据结构(补偿错过的滴答数)来补偿非安全RTOS。该方法恢复了跨世界的一致、单调的时间概念,使得可信计算服务与RTOS能够在微控制器上安全共存。重要地,该方法无需修改底层RTOS,且不引入显著的运行时开销。作者通过实验验证了其有效性。

💡 推荐理由: 该研究解决了嵌入式TEE与RTOS共存时的关键时间同步问题,对工业物联网、安全关键系统中的实时可信计算具有重要参考价值。

🎯 建议动作: 研究跟进

排序因子: Community 数据源 (+1) | LLM 评分加成 (+0.5)