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
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;
Conference_Titel :
Availability, Reliability and Security, 2008. ARES 08. Third International Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-0-7695-3102-1
DOI :
10.1109/ARES.2008.70