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 条
  • [41] A linux-based automated data collection system for moorings
    Gaither, CC
    Shaumeyer, JN
    Young, PH
    Borden, JM
    OCEAN COMMUNITY CONFERENCE'98: CELEBRATING 1998 INTERNATIONAL YEAR OF THE OCEAN, PROCEEDINGS VOLS 1 AND 2, 1998, : 185 - 189
  • [42] An Instrumentation System for an Embedded Linux-Based Flight Controller
    Don, Michael
    Schomer, Nathan
    Grabner, Mitchell
    Miller, Cory
    Hallameyer, Jonathan
    2022 IEEE AUTOTESTCON, 2022,
  • [43] Considerations for OSV over Linux-based Virtual Machines
    Chen, Wayne
    Olmsted, Aspen
    2017 12TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST), 2017, : 346 - 348
  • [44] Scalable Distributed Data Structures for Linux-based Multicomputer
    Chrobot, Arkadiusz
    Lukawski, Grzegorz
    Sapiecha, Krzysztof
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, 2008, : 424 - +
  • [45] FTAP: A Linux-based program for tapping and music experiments
    Finney, SA
    BEHAVIOR RESEARCH METHODS INSTRUMENTS & COMPUTERS, 2001, 33 (01): : 65 - 72
  • [46] A Linux-based Development and Application of Automatic Test System
    Ding, Wen
    Wu, Qing
    Hu, Weihua
    Hu, Zhiling
    Xie, Hongbiao
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 2481 - +
  • [47] The Design of Linux-Based E-Mail System
    Yu, Zhang
    ADVANCED TECHNOLOGY IN TEACHING - PROCEEDINGS OF THE 2009 3RD INTERNATIONAL CONFERENCE ON TEACHING AND COMPUTATIONAL SCIENCE (WTCS 2009), VOL 1: INTELLIGENT UBIQUITIOUS COMPUTING AND EDUCATION, 2012, 116 : 63 - 70
  • [48] A Linux-based firewall for the DNP3 protocol
    Nivethan, Jeyasingam
    Papa, Mauricio
    2016 IEEE SYMPOSIUM ON TECHNOLOGIES FOR HOMELAND SECURITY (HST), 2016,
  • [49] Development of Linux version of middleware - Toward realizing Linux-based transaction processing systems
    Sasaki, M
    Kano, T
    Ooki, K
    Masuda, R
    NTT REVIEW, 2000, 12 (03): : 45 - 48
  • [50] Work-in-Progress: Introspection of the Linux-based Embedded Firmwares
    Dovgalyuk, Pavel
    Fursova, Natalia
    Vasiliev, Ivan
    Makarov, Vladimir
    2018 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2018,