Dark Side of the Shader: Mobile GPU-Aided Malware Delivery

被引:7
作者
Danisevskis, Janis [1 ]
Piekarska, Marta [1 ]
Seifert, Jean-Pierre [1 ]
机构
[1] Tech Univ Berlin, Berlin, Germany
来源
INFORMATION SECURITY AND CRYPTOLOGY - ICISC 2013 | 2014年 / 8565卷
关键词
DMA; GPU; Mobile malware; Privilege escalation;
D O I
10.1007/978-3-319-12160-4_29
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile phones are the most intimate computing devices of our time. We use them for private and business purposes. At the same time lax update habits of manufacturers make them accumulate disclosed vulnerabilities. That is why smartphones have become very attractive targets for attackers. Until today Graphics Processing Units (GPU) were not considered an interesting mean of payload delivery in mobile devices. However, in this paper, we present how the Direct Memory Access (DMA) capabilities of a mobile GPU can be abused for a privilege escalation attack. We describe a successful and real-world GPU-based attack, discuss problems that the GPU's different programming model poses, and techniques that lead to a successful attack. We also show a proof-of-concept exploit against a very popular smartphone line. We conclude that DMA-based malware is a serious threat to mobile devices.
引用
收藏
页码:483 / 495
页数:13
相关论文
共 16 条
  • [1] [Anonymous], 2006, Hit by a bus: physical access attacks with firewire
  • [2] Breuk R., 2012, INTEGRATING DMA ATTA
  • [3] Carlson J., 2012, GPUS MOBILE MALWARE
  • [4] Carrier B., 2004, DIGIT INVEST, V1, P50, DOI [DOI 10.1016/J.DIIN.2003.12.001, 10.1016/j.diin.2003.12.001]
  • [5] Dornseif Maximillian., 2004, PACSEC
  • [6] Giesen Fabian., 2011, A trip through the Graphics Pipeline 2011
  • [7] Ladakis Evangelos, 2013, P 6 EUR WORKSH SYST
  • [8] Lineberry A., 2009, P BLACKHAT EUROPE
  • [9] How GPUs work
    Luebke, David
    Humphreys, Greg
    [J]. COMPUTER, 2007, 40 (02) : 96 - 100
  • [10] Maartmann-Moe C., FTWAUTOPWN