Understanding and Detecting Remote Infection on Linux-based IoT Devices

被引:2
|
作者
Li, Hongda [1 ]
Huang, Qiqing [2 ]
Ding, Fei [1 ]
Hu, Hongxin [2 ]
Cheng, Long [1 ]
Gu, Guofei [3 ]
Zhao, Ziming [2 ]
机构
[1] Clemson Univ, Clemson, SC 29634 USA
[2] Univ Buffalo, Buffalo, NY USA
[3] Texas A&M Univ, College Stn, TX USA
基金
美国国家科学基金会;
关键词
Linux-based IoT; Remote Infection; Malware Detection; Shell Command;
D O I
10.1145/3488932.3517423
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The rocketed population, poor security, and 24/7 online properties make Linux-based Internet of Things (IoT) devices ideal targets for attackers. However, due to the budget constraints and an enormous number of vulnerabilities on such devices, protecting them against attacks is very challenging. Therefore, understanding and detecting IoT malware remote infection, which is before the compromised IoT devices are monetized by adversaries, is crucial to mitigate damages and financial loss caused by IoT malware. In this paper, we conduct an empirical study on a large-scale dataset covering 403,464 samples collected from VirusShare and a large group of IoT honeypots to gain a deep insight into the characteristics of IoT malware remote infection. We share detailed statistics of shell commands found in our dataset, highlight malicious behaviors performed through those commands, investigate current states of fingerprinting methods of those commands, and offer a taxonomy of shell commands by introducing the notion of infection capability. To demonstrate the usefulness of the knowledge gained from our study, we develop an approach to detect on-going remote infection activities based on infection capabilities. Our evaluation shows that our detection approach can achieve a 99.22% detection rate for remote infections in the wild and introduce small performance overhead.
引用
收藏
页码:873 / 887
页数:15
相关论文
共 50 条
  • [1] Persistence in Linux-Based IoT Malware
    Brierley, Calvin
    Pont, Jamie
    Arief, Budi
    Barnes, David J.
    Hernandez-Castro, Julio
    SECURE IT SYSTEMS, NORDSEC 2020, 2021, 12556 : 3 - 19
  • [2] Profiling and improving the duty-cycling performance of Linux-based IoT devices
    Immanuel Amirtharaj
    Tai Groot
    Behnam Dezfouli
    Journal of Ambient Intelligence and Humanized Computing, 2020, 11 : 1967 - 1995
  • [3] Profiling and improving the duty-cycling performance of Linux-based IoT devices
    Amirtharaj, Immanuel
    Groot, Tai
    Dezfouli, Behnam
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 11 (05) : 1967 - 1995
  • [4] An Architecture for Supporting RAS on Linux-based IoT Gateways
    Cu Pham
    Tan Le
    Lim, Yuto
    Tan, Yasuo
    2017 IEEE 6TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2017,
  • [5] Efficient Greybox Fuzzing of Applications in Linux-Based IoT Devices via Enhanced User-Mode Emulation
    Zheng, Yaowen
    Li, Yuekang
    Zhang, Cen
    Zhu, Hongsong
    Liu, Yang
    Sun, Limin
    PROCEEDINGS OF THE 31ST ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2022, 2022, : 417 - 428
  • [6] Implementing Automatic Handover Solutions for Linux-based Mobile Devices
    Amelichev, Nickolay
    PROCEEDINGS OF THE 11TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION FRUCT, 2012, : 3 - 12
  • [7] Linux-based IoT Benchmark Generator For Firmware Security Analysis Tools
    de Ruck, Dairo
    Goeman, Victor
    Willocx, Michiel
    Lapon, Jorn
    Naessens, Vincent
    18TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY & SECURITY, ARES 2023, 2023,
  • [8] On Manually Reverse Engineering Communication Protocols of Linux-Based IoT Systems
    Liu, Kaizheng
    Yang, Ming
    Ling, Zhen
    Yan, Huaiyu
    Zhang, Yue
    Fu, Xinwen
    Zhao, Wei
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (08): : 6815 - 6827
  • [9] AFLIoT: Fuzzing on linux-based IoT device with binary-level instrumentation
    Du, Xuechao
    Chen, Andong
    He, Boyuan
    Chen, Hao
    Zhang, Fan
    Chen, Yan
    COMPUTERS & SECURITY, 2022, 122
  • [10] FirmSolo: Enabling dynamic analysis of binary Linux-based IoT kernel modules
    Angelakopoulos, Ioannis
    Stringhini, Gianluca
    Egele, Manuel
    PROCEEDINGS OF THE 32ND USENIX SECURITY SYMPOSIUM, 2023, : 5021 - 5038