The design of an adaptive intrusion tolerant database system

This paper presents the design of an adaptive intrusion tolerant database system, called AITDB. The goal of AITDB is to provide database applications with a stabilized level of data integrity and availability in the face of attacks. Using a rule-based adaptation mechanism and a set of reconfiguration operators, AITDB automatically adapts itself to the dynamic changes of environment according to a specific set of adaptation criteria, which are determined based on the current situation of the damage (i.e., data integrity level), the attacks, the workload, the availability level, the performance, and the cost.