Towards malware detection based on performance counters using deep learning classification models

Omar Mohamed, Ciprian-Bogdan Chirila
{"title":"Towards malware detection based on performance counters using deep learning classification models","authors":"Omar Mohamed, Ciprian-Bogdan Chirila","doi":"10.1109/SACI55618.2022.9919602","DOIUrl":null,"url":null,"abstract":"Security exploits and subsequent malware is a challenge for computing systems. For detecting anomalies and discovering vulnerabilities in computing systems several methods are used: i) malware aware processors; ii) static program analysis; iii) dynamic program analysis. Malware aware processors require online hardware which is not always a practical and scalable solution. Static analysis methods imply automated static analysis tools that have a limited performance with a detection capability that not always meets the requirements of the project regarding the criticality of the application. Dynamic analysis on the other hand overcame static analysis in latest trends. In this trend performance counters analysis are used in several approaches. Operating system performance counters are collected and stored as time series in two contexts: i) in the presence and ii) in the absence of malware. Ten deep learning models are used for time series classification. From the experiments we learned that 2 models are able to detect accurately the presence of malware in an infested operating system, while the rest of the models tend to overfit the data.","PeriodicalId":105691,"journal":{"name":"2022 IEEE 16th International Symposium on Applied Computational Intelligence and Informatics (SACI)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 16th International Symposium on Applied Computational Intelligence and Informatics (SACI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SACI55618.2022.9919602","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Security exploits and subsequent malware is a challenge for computing systems. For detecting anomalies and discovering vulnerabilities in computing systems several methods are used: i) malware aware processors; ii) static program analysis; iii) dynamic program analysis. Malware aware processors require online hardware which is not always a practical and scalable solution. Static analysis methods imply automated static analysis tools that have a limited performance with a detection capability that not always meets the requirements of the project regarding the criticality of the application. Dynamic analysis on the other hand overcame static analysis in latest trends. In this trend performance counters analysis are used in several approaches. Operating system performance counters are collected and stored as time series in two contexts: i) in the presence and ii) in the absence of malware. Ten deep learning models are used for time series classification. From the experiments we learned that 2 models are able to detect accurately the presence of malware in an infested operating system, while the rest of the models tend to overfit the data.
基于性能计数器的深度学习分类模型的恶意软件检测
安全漏洞和随后的恶意软件是对计算系统的挑战。为了检测异常和发现计算系统中的漏洞,使用了几种方法:i)恶意软件感知处理器;Ii)静态程序分析;动态规划分析。恶意软件感知处理器需要在线硬件,这并不总是一个实用和可扩展的解决方案。静态分析方法意味着自动化的静态分析工具,它具有有限的性能和检测能力,并不总是满足项目关于应用程序的关键性的需求。另一方面,动态分析在最新趋势中战胜了静态分析。在这种趋势中,性能计数器分析被用于几种方法。操作系统性能计数器在两种情况下作为时间序列收集和存储:i)存在恶意软件时和ii)不存在恶意软件时。10个深度学习模型用于时间序列分类。从实验中,我们了解到2个模型能够准确地检测出受感染操作系统中恶意软件的存在,而其余模型倾向于过拟合数据。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信