VEDRANDO: A Novel Way to Reveal Stealthy Attack Steps on Android through Memory Forensics

IF 3.8
Jennifer Bellizzi, E. Losiouk, M. Conti, C. Colombo, Mark Vella
{"title":"VEDRANDO: A Novel Way to Reveal Stealthy Attack Steps on Android through Memory Forensics","authors":"Jennifer Bellizzi, E. Losiouk, M. Conti, C. Colombo, Mark Vella","doi":"10.3390/jcp3030019","DOIUrl":null,"url":null,"abstract":"The ubiquity of Android smartphones makes them targets of sophisticated malware, which maintain long-term stealth, particularly by offloading attack steps to benign apps. Such malware leaves little to no trace in logs, and the attack steps become difficult to discern from benign app functionality. Endpoint detection and response (EDR) systems provide live forensic capabilities that enable anomaly detection techniques to detect anomalous behavior in application logs after an app hijack. However, this presents a challenge, as state-of-the-art EDRs rely on device and third-party application logs, which may not include evidence of attack steps, thus prohibiting anomaly detection techniques from exposing anomalous behavior. While, theoretically, all the evidence resides in volatile memory, its ephemerality necessitates timely collection, and its extraction requires device rooting or app repackaging. We present VEDRANDO, an enhanced EDR for Android that accomplishes (i) the challenge of timely collection of volatile memory artefacts and (ii) the detection of a class of stealthy attacks that hijack benign applications. VEDRANDO leverages memory forensics and app virtualization techniques to collect timely evidence from memory, which allows uncovering attack steps currently uncollected by the state-of-the-art EDRs. The results showed that, with less than 5% CPU overhead compared to normal usage, VEDRANDO could uniquely collect and fully reconstruct the stealthy attack steps of ten realistic messaging hijack attacks using standard anomaly detection techniques, without requiring device or app modification.","PeriodicalId":316237,"journal":{"name":"Journal of Cybersecurity and Privacy","volume":"1 1","pages":"0"},"PeriodicalIF":3.8000,"publicationDate":"2023-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Cybersecurity and Privacy","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3390/jcp3030019","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The ubiquity of Android smartphones makes them targets of sophisticated malware, which maintain long-term stealth, particularly by offloading attack steps to benign apps. Such malware leaves little to no trace in logs, and the attack steps become difficult to discern from benign app functionality. Endpoint detection and response (EDR) systems provide live forensic capabilities that enable anomaly detection techniques to detect anomalous behavior in application logs after an app hijack. However, this presents a challenge, as state-of-the-art EDRs rely on device and third-party application logs, which may not include evidence of attack steps, thus prohibiting anomaly detection techniques from exposing anomalous behavior. While, theoretically, all the evidence resides in volatile memory, its ephemerality necessitates timely collection, and its extraction requires device rooting or app repackaging. We present VEDRANDO, an enhanced EDR for Android that accomplishes (i) the challenge of timely collection of volatile memory artefacts and (ii) the detection of a class of stealthy attacks that hijack benign applications. VEDRANDO leverages memory forensics and app virtualization techniques to collect timely evidence from memory, which allows uncovering attack steps currently uncollected by the state-of-the-art EDRs. The results showed that, with less than 5% CPU overhead compared to normal usage, VEDRANDO could uniquely collect and fully reconstruct the stealthy attack steps of ten realistic messaging hijack attacks using standard anomaly detection techniques, without requiring device or app modification.
VEDRANDO:一种通过内存取证揭示Android隐形攻击步骤的新方法
Android智能手机的无处不在使其成为复杂恶意软件的目标,这些恶意软件保持长期隐身,特别是通过将攻击步骤转移到良性应用程序上。这种恶意软件在日志中几乎没有留下任何痕迹,并且很难从良性应用程序功能中区分攻击步骤。端点检测和响应(EDR)系统提供实时取证功能,使异常检测技术能够在应用程序被劫持后检测应用程序日志中的异常行为。然而,这提出了一个挑战,因为最先进的edr依赖于设备和第三方应用程序日志,这些日志可能不包括攻击步骤的证据,因此禁止异常检测技术暴露异常行为。虽然从理论上讲,所有的证据都存在于易失性内存中,但它的短暂性需要及时收集,而提取它需要重新启动设备或重新包装应用程序。我们提出了VEDRANDO,一个用于Android的增强型EDR,它完成了(i)及时收集易失性内存工件的挑战和(ii)检测一类劫持良性应用程序的隐形攻击。VEDRANDO利用内存取证和应用虚拟化技术从内存中收集及时的证据,从而发现当前最先进的edr无法收集的攻击步骤。结果表明,与正常使用相比,VEDRANDO的CPU开销低于5%,可以使用标准异常检测技术独特地收集并完全重建十次现实消息劫持攻击的隐形攻击步骤,而无需修改设备或应用程序。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
5.30
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信
小红书