DocumentCode
2357287
Title
An Algebra for the Detection and Prediction of Malicious Activity in Concurrent Systems
Author
McEvoy, Thomas Richard ; Wolthusen, Stephen D.
Author_Institution
Dept. of Math., Univ. of London, Egham, UK
fYear
2010
fDate
11-16 April 2010
Firstpage
125
Lastpage
133
Abstract
The specification, verification, and validation of concurrent systems pose a number of challenges that are increasingly commonplace as multi-core and multi-processor systems are becoming ubiquitous. Any such system, particularly when actively exploiting concurrency, will experience variations up to non-determinism in some aspects of its behavior such as when awaiting I/O events or interacting with operation scheduling. We argue that this also makes it easier for adversaries - including both external exploits, logic bombs, or Trojan horses - to evade detection using conventional intrusion detection and prevention mechanisms. Novel attacks and subversion attempts cannot be reliably captured using specification-based approaches, whilst statistical and machine learning approaches are hampered by the inability to establish a clear baseline under the conditions described above. Therefore, we describe an algebra useful for specifying and identifying undesirable changes in state as linearizations of concurrent processes when supported by the ability to generate concurrent cross-view and cross-sectional observations of invariant behavior at semantically significant loci. This potential is enabled by the underlying concurrency assumption and the observation that malicious activity leading to subversion is generally non-atomic. The algebraic model is instantiated for the case of a multiprocessor host operating system and a sample subsystem.
Keywords
algebraic specification; concurrency control; multiprocessing systems; program verification; security of data; I/O event; Trojan horses; algebraic model; algebraic specification; concurrent system; intrusion detection; logic bomb; malicious activity detection; malicious activity prediction; multicore system; multiprocessor host operating system; multiprocessor system; operation scheduling; prevention mechanism; system specification; system validation; system verification; Algebra; Computer science; Concurrent computing; Data structures; Educational institutions; Logic; Mathematics; Multiprocessing systems; Pervasive computing; Security; Concurrent systems; algebraic model; causality; multiprocessing;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems (ICONS), 2010 Fifth International Conference on
Conference_Location
Menuires
Print_ISBN
978-1-4244-6231-5
Type
conf
DOI
10.1109/ICONS.2010.29
Filename
5464139
Link To Document