• DocumentCode
    2907684
  • Title

    A System Call Analysis Method with MapReduce for Malware Detection

  • Author

    Liu, Shun-Te ; Huang, Hui-ching ; Chen, Yi-Ming

  • Author_Institution
    Inf. & Commun. Security Lab., Chunghwa Telecom Co., Ltd., Taoyuan, Taiwan
  • fYear
    2011
  • fDate
    7-9 Dec. 2011
  • Firstpage
    631
  • Lastpage
    637
  • Abstract
    System calls have long been used to profile a program as a malware. As previous system call based malware detection approaches are often process-oriented, which determines a process as a malware only by its invoking system calls, they often miss the module-based malware such as DLL-based malware and the co-working malware that splits itself into several programs and co-works to complete their functions. To deal with this problem, the system calls should be collected and analyzed as richly as before. However, analyzing rich system calls will cause a significant performance impact on the clients. Fortunately, with the evolution of distributable computing techniques such as MapReduce, we can overcome this tradeoff by analyzing the system calls for malware detection on the servers and then reduce the performance impact on the clients. In this paper, we revise the previous malware persistent model to cover the module-based and co-working malware. We also propose a MapReduce-based system call analysis method to realize the new model. This method is implemented on a Hadoop platform and uses 50 read-world malware for effective and efficient tests. The experimental results show that the detection rate can improve by 28% and performance can improve by more than 30% in comparison to previous research.
  • Keywords
    distributed processing; invasive software; systems analysis; Hadoop platform; MapReduce; co-working malware; distributable computing technique; malware detection; malware persistent model; module-based malware; system call analysis method; Computers; Monitoring; Servers; Software; Sparse matrices; Spyware; behavior-based; malware detection; mapreduce; system calls;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2011 IEEE 17th International Conference on
  • Conference_Location
    Tainan
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4577-1875-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2011.17
  • Filename
    6121334