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
Link To Document