• DocumentCode
    2527721
  • Title

    Analysis of Maximum Executable Length for Detecting Text-Based Malware

  • Author

    Kumar Manna, P. ; Ranka, Sanjay ; Chen, Shigang

  • Author_Institution
    Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL
  • fYear
    2008
  • fDate
    17-20 June 2008
  • Firstpage
    176
  • Lastpage
    183
  • Abstract
    The possibility of using purely text stream (keyboard-enterable) as carrier of malware is under-researched and often under estimated. A text attack can happen at multiple levels, from code-injection attacks at the top level to host-compromising text-based machine code at the lowest level. Since a large number of protocols are text-based, at times the servers based on those protocols use ASCII filters to allow text input only. However, simply applying ASCII filters to weed out the binary data is not enough from the security viewpoint since the assumption that malware are always binary is false. We show that although text is a subset of binary, binary malware detectors cannot always detect text malware. We analyze the MEL (maximum executable length)-based detection schemes, and make two contributions by this analysis. First, although the concept of MEL has been used in various detection schemes earlier, we are the first to provide its underlying mathematical foundation. We show that the threshold value can be calculated from the input character frequencies and that it can be tuned to control the detection sensitivity. Second, we demonstrate the effectiveness of a MEL-based text malware detector by exploiting the specific properties of text streams.
  • Keywords
    invasive software; detection scheme; detection sensitivity; maximum executable length; text attack; text malware detector; text stream; Data security; Detectors; Distributed computing; Filters; Frequency; Information analysis; Information science; Payloads; Protocols; Web server; Malware; Network security; Worm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2008. ICDCS '08. The 28th International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1063-6927
  • Print_ISBN
    978-0-7695-3172-4
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2008.70
  • Filename
    4595882