• DocumentCode
    3100640
  • Title

    Identification of Bot Commands by Run-Time Execution Monitoring

  • Author

    Park, Younghee ; Reeves, Douglas S.

  • Author_Institution
    Comput. Sci. Dept., North Carolina State Univ., Raleigh, NC, USA
  • fYear
    2009
  • fDate
    7-11 Dec. 2009
  • Firstpage
    321
  • Lastpage
    330
  • Abstract
    Botnets pose serious threats to the Internet. In spite of substantial efforts to address the issue, botnets are dramatically spreading. Bots in a botnet execute commands under the control of the botnet owner or controller. A first step in protecting against botnets is identification of their presence, and activities. In this paper, we propose a method of identifying the high-level commands executed by bots. The method uses run- time monitoring of bot execution to capture and analyze run- time call behavior. We find that bots have distinct behavior patterns when they perform pre-programmed bot commands. The patterns are characterized by sequences of common API calls at regular intervals. We demonstrate that commands aiming to achieve the same result have very similar API call behavior in bot variants, even when they are from different bot families. We implemented and evaluated a prototype of our method. Run-time monitoring is accomplished by user-level hooking. In the experiments, the proposed method successfully identified the bot commands being executed with a success rate of 97%. The ability of the method to identify bot commands despite the use of execution obfuscation is also addressed.
  • Keywords
    invasive software; Internet; bot command identification; common API calls; run-time execution monitoring; user-level hooking; Application software; Computer science; Computer security; Computerized monitoring; Internet; Laboratories; Protection; Protocols; Runtime; Telecommunication traffic; Botnet; Intrusion detection; Malware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Applications Conference, 2009. ACSAC '09. Annual
  • Conference_Location
    Honolulu, HI
  • ISSN
    1063-9527
  • Print_ISBN
    978-0-7695-3919-5
  • Type

    conf

  • DOI
    10.1109/ACSAC.2009.37
  • Filename
    5380690