GPU-assisted malware

被引:0
|
作者
Giorgos Vasiliadis
Michalis Polychronakis
Sotiris Ioannidis
机构
[1] FORTH,
[2] Columbia University,undefined
关键词
GPU; Malware; Evasion;
D O I
暂无
中图分类号
学科分类号
摘要
Malware writers constantly seek new methods to increase the infection lifetime of their malicious software. To that end, techniques such as code unpacking and polymorphism have become the norm for hindering automated or manual malware analysis and evading virus scanners. In this paper, we demonstrate how malware can take advantage of the ubiquitous and powerful graphics processing unit (GPU) to increase its robustness against analysis and detection. We present the design and implementation of brute-force unpacking and runtime polymorphism, two code armoring techniques based on the general-purpose computing capabilities of modern graphics processors. By running part of the malicious code on a different processor architecture with ample computational power, these techniques pose significant challenges to existing malware detection and analysis systems, which are tailored to the analysis of CPU code. We also discuss how upcoming GPU features can be used to build even more robust and evasive malware, as well as directions for potential defenses against GPU-assisted malware.
引用
收藏
页码:289 / 297
页数:8
相关论文
共 50 条
  • [1] GPU-assisted malware
    Vasiliadis, Giorgos
    Polychronakis, Michalis
    Ioannidis, Sotiris
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2015, 14 (03) : 289 - 297
  • [2] The impact of GPU-assisted malware on memory forensics: A case study
    Balzarotti, Davide
    Di Pietro, Roberto
    Villani, Antonio
    [J]. DIGITAL INVESTIGATION, 2015, 14 : S16 - S24
  • [3] GPU-Assisted Buffer Management
    Zhong, Jianlong
    He, Bingsheng
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS), 2011, 4 : 362 - 371
  • [4] Collocating CPU-only jobs with GPU-assisted jobs on GPU-assisted HPC
    Wu, Jiadong
    Hong, Bo
    [J]. PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 418 - 425
  • [5] GPU-Assisted Memory Expansion
    Srinuan, Pisacha
    Sigdel, Purushottam
    Yuan, Xu
    Peng, Lu
    Darby, Paul
    Aucoin, Christopher
    Tzeng, Nian-Feng
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2021, : 132 - 139
  • [6] GPU-Assisted Simulations of SDM Systems
    Uvarov, Alexander
    Karelin, Nikolay
    Koltchanov, Igor
    Richter, Andre
    Louchet, Hadrien
    Shkred, Gena
    [J]. 2017 19TH INTERNATIONAL CONFERENCE ON TRANSPARENT OPTICAL NETWORKS (ICTON), 2017,
  • [7] GPU-assisted HEVC intra decoder
    Diego F. de Souza
    Aleksandar Ilic
    Nuno Roma
    Leonel Sousa
    [J]. Journal of Real-Time Image Processing, 2016, 12 : 531 - 547
  • [8] GPU-assisted HEVC intra decoder
    de Souza, Diego F.
    Ilic, Aleksandar
    Roma, Nuno
    Sousa, Leonel
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2016, 12 (02) : 531 - 547
  • [9] GPU-assisted ray casting of large scenes
    Balciunas, Daniel A.
    Dulley, Lucas P.
    Zuffo, Marcelo K.
    [J]. RT 06: IEEE SYMPOSIUM ON INTERACTIVE RAY TRACING 2006, PROCEEDINGS, 2006, : 95 - +
  • [10] A GPU-Assisted Personal Video Organizing System
    Mohiuddin, K. Wasif
    Narayanan, P. J.
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOPS (ICCV WORKSHOPS), 2011,