Defense-enabling using advanced middleware-an example
- 13 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 1, 92-101
- https://doi.org/10.1109/milcom.2001.985770
Abstract
Many intrusions into computer systems target specific applications with an intent; to stop them from functioning properly. The traditional security engineering approach attempts to secure the infrastructure: the hardware, the network and operating system, with the goal of preventing such attacks getting through to any application running on these platforms. We propose a. complementary approach that aims to ensure the applications' continued ability to provide useful service despite the ongoing attack(s). This approach, called defense-enabling, uses an adaptive middleware to coordinate services of multiple mechanisms that are not normally part of the application's functional objectives. Defense-enabling an application involves focusing on a set of attacks, developing a strategy to defend against these attacks and systematically incorporating the strategy in the application. The topic of this paper is the technology underlying the concept. We show how services of various mechanisms, organized and coordinated by an adaptive middleware, support the implementation of an application's defense strategy. We believe that the increased resilience obtained by defense-enabling would be significant for critical military applications.Keywords
This publication has 12 references indexed in Scilit:
- Specifying and measuring quality of service in distributed object systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- AQuA: an adaptive architecture that provides dependable distributed objectsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Defense-enabled applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Using QDL to specify QoS aware distributed (QuO) application configurationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Hierarchical Architecture for Real-Time Adaptive Resource ManagementPublished by Springer Nature ,2000
- QualProbes: Middleware QoS Profiling Services for Configuring Adaptive ApplicationsPublished by Springer Nature ,2000
- QuO’s Runtime Support for Quality of Service in Distributed ObjectsPublished by Springer Nature ,1998
- QoS Aspect Languages and Their Runtime IntegrationPublished by Springer Nature ,1998
- Agile application-aware adaptation for mobilityPublished by Association for Computing Machinery (ACM) ,1997
- Architectural support for quality of service for CORBA objectsTheory and Practice of Object Systems, 1997