• DocumentCode
    2976344
  • Title

    Colored Petri nets as the enabling technology in intrusion detection systems

  • Author

    Dolgikh, A. ; Nykodym, T. ; Skormin, V. ; Antonakos, J. ; Baimukhamedov, M.

  • Author_Institution
    Binghamton Univ., Binghamton, NY, USA
  • fYear
    2011
  • fDate
    7-10 Nov. 2011
  • Firstpage
    1297
  • Lastpage
    1301
  • Abstract
    Behavior based intrusion detection technologies are increasingly popular. Traditionally behavior patterns are expressed as specific signatures defined in the system call domain. This approach has various drawbacks and is vulnerable to possible obfuscations. The IDS approach discussed herein addresses process behavior in terms of functionalities, i.e. particular process objectives. The functionalities are formalized in the form that is independent of their specific realizations and is obfuscation resistant. The malware is detected by particular sets of functionalities exposed by programs during their execution. The approach implies the selection of common malicious functionalities, followed by formal description of these functionalities via specific system call combinations. In the detection domain, monitored system calls are combined into API functions utilizing Colored Petri nets (CPN). After that API functions are combined into malicious functionalities, indicative of malware attack, also using CPN. The advantages of CPN utilization for dynamic code analysis are described. By its nature the described approach is signature-based. The CPN technology is the backbone of the described approach: CPNs are used to define the functionalities of interests as behavior signatures, and at the same time serve as the mechanism for the signature detection. The paper describes a unique general-purpose software tool implementing CPN. It constitutes the enabling technology for the described IDS approach, and has many additional applications for modeling and monitoring complex hierarchical systems of discrete events.
  • Keywords
    Petri nets; invasive software; API functions; CPN; IDS; behavior patterns; colored Petri nets; formal description; intrusion detection systems; malicious functionalities; malware attack; signature detection; Educational institutions; Intrusion detection; Malware; Monitoring; Petri nets; Semantics; Software; Colored Petri Net; behavior based IDS; behavior detection; functionality detection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    MILITARY COMMUNICATIONS CONFERENCE, 2011 - MILCOM 2011
  • Conference_Location
    Baltimore, MD
  • ISSN
    2155-7578
  • Print_ISBN
    978-1-4673-0079-7
  • Type

    conf

  • DOI
    10.1109/MILCOM.2011.6127481
  • Filename
    6127481