首页> 外文会议>ACM/IEEE Annual International Symposium on Computer Architecture >EDDIE: EM-based detection of deviations in program execution
【24h】

EDDIE: EM-based detection of deviations in program execution

机译:EDDIE:基于EM的程序执行中的偏差检测

获取原文

摘要

This paper describes EM-Based Detection of Deviations in Program Execution (EDDIE), a new method for detecting anomalies in program execution, such as malware and other code injections, without introducing any overheads, adding any hardware support, changing any software, or using any resources on the monitored system itself. Monitoring with EDDIE involves receiving electromagnetic (EM) emanations that are emitted as a side effect of execution on the monitored system, and it relies on spikes in the EM spectrum that are produced as a result of periodic (e.g. loop) activity in the monitored execution. During training, EDDIE characterizes normal execution behavior in terms of peaks in the EM spectrum that are observed at various points in the program execution, but it does not need any characterization of the malware or other code that might later be injected. During monitoring, EDDIE identifies peaks in the observed EM spectrum, and compares these peaks to those learned during training. Since EDDIE requires no resources on the monitored machine and no changes to the monitored software, it is especially well suited for security monitoring of embedded and IoT devices. We evaluate EDDIE on a real IoT system and in a cycle-accurate simulator, and find that even relatively brief injected bursts of activity (a few milliseconds) are detected by EDDIE with high accuracy, and that it also accurately detects when even a few instructions are injected into an existing loop within the application.
机译:本文介绍了基于EM的程序执行偏差检测(EDDIE),这是一种用于检测程序执行异常(例如恶意软件和其他代码注入)的新方法,而不会引起任何开销,添加任何硬件支持,更改任何软件或使用被监视系统本身上的任何资源。使用EDDIE进行监视涉及接收电磁(EM)辐射,这些电磁辐射是作为对被监视系统执行的副作用而发出的,它依赖于EM频谱中的尖峰,该尖峰是由于被监视执行中的周期性(例如循环)活动而产生的。在训练过程中,EDDIE可以通过在程序执行过程中各个点观察到的EM频谱中的峰值来表征正常的执行行为,但不需要对以后可能注入的恶意软件或其他代码进行任何表征。在监视过程中,EDDIE会识别观察到的EM频谱中的峰,并将这些峰与训练中学习到的峰进行比较。由于EDDIE不需要在被监视的机器上使用任何资源,也不需要更改被监视的软件,因此特别适合用于嵌入式和IoT设备的安全监视。我们在真实的物联网系统和周期精确的模拟器上评估了EDDIE,发现EDDIE甚至可以准确地检测到相对短暂的注入的活动突发(几毫秒),并且即使几条指令也可以准确检测到被注入到应用程序中的现有循环中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号