首页> 外文会议>Design, Automation Test in Europe Conference Exhibition >Early detection of system-level anomalous behaviour using hardware performance counters
【24h】

Early detection of system-level anomalous behaviour using hardware performance counters

机译:利用硬件性能计数器提前检测系统级异常行为

获取原文

摘要

Embedded systems suffer from reliability issues such as variations in temperature and voltage, single event effects and component degradation, as well as being exposed to various security attacks such as control hijacking, malware, reverse engineering, eavesdropping and many others. Both reliability problems and security attacks can cause the system to behave anomalously. In this paper, we will present a detection technique that is able to detect a change in the system before the system encounters a failure, by using data from Hardware Performance Counters (HPCs). Previously, we have shown how HPC data can be used to create an execution profile of a system based on measured events and any deviation from this profile indicates an anomaly has occurred in the system. The first step in developing a detector is to analyse the HPC data and extract the features from the collected data to build a forecasting model. Anomalies are assumed to happen if the observed value falls outside a given confidence interval, which is calculated based on the forecast values and prediction confidence. The detector is designed to provide a warning to the user if anomalies that are detected occur consecutively for a certain number of times. We evaluate our detection algorithm on benchmarks that are affected by single bit flip faults. Our initial results show that the detection algorithm is suitable for use for this kind of univariate time series data and is able to correctly identify anomalous data from normal data.
机译:嵌入式系统遭受可靠性问题,例如温度和电压的变化,单一事件效应和组件劣化,以及暴露于各种安全攻击,如控制劫持,恶意软件,逆向工程,窃听和许多其他安全攻击。可靠性问题和安全攻击都可能导致系统同时行为。在本文中,我们将介绍一种检测技术,可以通过使用来自硬件性能计数器(HPC)的数据在系统遇到故障之前检测系统的变化。以前,我们已经示出了HPC数据如何用于基于测量事件创建系统的执行简档,并且与此配置文件的任何偏差表示在系统中发生了异常。开发检测器的第一步是分析HPC数据并从收集的数据中提取特征以构建预测模型。假设观察到的值落在给定的置信区间之外,以基于预测值和预测置信度计算,发生异常。检测器旨在为用户提供警告,如果检测到的异常连续发生一定次数。我们在受单位翻转故障影响的基准上评估我们的检测算法。我们的初始结果表明,检测算法适用于这种单变量时间序列数据,并且能够从正常数据正确识别异常数据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号