• DocumentCode
    1566748
  • Title

    Towards Incorporating Discrete-Event Systems in Secure Software Development

  • Author

    Whittaker, S.-J. ; Zulkernine, M. ; Rudie, K.

  • Author_Institution
    Sch. of Comput., Queen´´s Univ., Kingston, ON
  • fYear
    2008
  • Firstpage
    1188
  • Lastpage
    1195
  • Abstract
    When designers and developers create software they often overlook issues related to security. Ideally, protection of the program from illegal usage would be considered at each stage of this program´s life cycle. The proposition put forward here is to augment intrusion detection systems (IDSs) and employ them as a tool to support secure software development. Many state-based intrusion detection methods share structural and behavioural similarities with the set of processes known as discrete-event systems (DESs). A common structure for modelling DESs is the deterministic finite-state automaton. There exist several compatible anomaly detection techniques which construct finite- state machine models of normal behaviour through the decomposition of associated data (e.g., system calls, HTTP requests) into sequences of events. This paper proposes the application of decentralized DES theory to formally analyze and enhance these approaches to anomaly detection with misuse prevention. Models of misuse attacks are generated in the same manner as the legal usage representation, then augmented and integrated into the program model to prevent the execution of malicious sequences. The technique described herein simultaneously uses anomaly and misuse approaches to prevent and disable attacks before their completion.
  • Keywords
    discrete event systems; finite state machines; security of data; software engineering; discrete-event systems; intrusion detection systems; legal usage representation; secure software development; software deterministic finite-state automaton; Automata; Discrete event systems; Event detection; Intrusion detection; Law; Legal factors; Programming; Security; Software maintenance; Software testing; Software security; anomaly detection; discrete-event systems; finite-state automata;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Availability, Reliability and Security, 2008. ARES 08. Third International Conference on
  • Conference_Location
    Barcelona
  • Print_ISBN
    978-0-7695-3102-1
  • Type

    conf

  • DOI
    10.1109/ARES.2008.70
  • Filename
    4529478