首页> 外文会议>IEEE Symposium on Security and Privacy >Cache Storage Channels: Alias-Driven Attacks and Verified Countermeasures
【24h】

Cache Storage Channels: Alias-Driven Attacks and Verified Countermeasures

机译:缓存存储通道:别名驱动的攻击和经过验证的对策

获取原文

摘要

Caches pose a significant challenge to formal proofs of security for code executing on application processors, as the cache access pattern of security-critical services may leak secret information. This paper reveals a novel attack vector, exposing a low-noise cache storage channel that can be exploited by adapting well-known timing channel analysis techniques. The vector can also be used to attack various types of security-critical software such as hypervisors and application security monitors. The attack vector uses virtual aliases with mismatched memory attributes and self-modifying code to misconfigure the memory system, allowing an attacker to place incoherent copies of the same physical address into the caches and observe which addresses are stored in different levels of cache. We design and implement three different attacks using the new vector on trusted services and report on the discovery of an 128-bit key from an AES encryption service running in TrustZone on Raspberry Pi 2. Moreover, we subvert the integrity properties of an ARMv7 hypervisor that was formally verified against a cache-less model. We evaluate well-known countermeasures against the new attack vector and propose a verification methodology that allows to formally prove the effectiveness of defence mechanisms on the binary code of the trusted software.
机译:高速缓存对在应用程序处理器上执行的代码的形式化安全证明提出了严峻的挑战,因为对安全至关重要的服务的高速缓存访​​问模式可能会泄漏机密信息。本文揭示了一种新颖的攻击向量,揭示了一种低噪声高速缓存存储通道,可以通过采用众所周知的定时通道分析技术来加以利用。该向量还可用于攻击各种类型的对安全至关重要的软件,例如虚拟机管理程序和应用程序安全监视器。攻击媒介使用具有不匹配的内存属性和自修改代码的虚拟别名来错误配置内存系统,从而使攻击者可以将相同物理地址的不连贯副本放入高速缓存中,并观察哪些地址存储在不同级别的高速缓存中。我们使用可信赖服务上的新向量设计和实施三种不同的攻击,并报告在Raspberry Pi 2上在TrustZone中运行的AES加密服务中发现128位密钥的情况。此外,我们还破坏了ARMv7虚拟机管理程序的完整性,即已针对无缓存模型进行了正式验证。我们针对新的攻击媒介评估了著名的对策,并提出了一种验证方法,可以正式证明防御机制对可信软件二进制代码的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号