DAIS: A Real-Time Data Attack Isolation System for Commercial Database Applications

  • Authors:
  • P. Liu

  • Affiliations:
  • -

  • Venue:
  • ACSAC '01 Proceedings of the 17th Annual Computer Security Applications Conference
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Traditional database security mechanisms are very limitedin defending successful data attacks. Authorized butmalicious transactions can make a database useless by impairingits integrity and availability. This paper presents thedesign of a real-time data attack isolation system, denotedDAIS. DAIS isolates likely suspicious actions before a definitedetermination of intrusion is reported. In this way, thedatabase can be immunized from many malicious transactions.DAIS is a COTS-DBMS-specific implementation of ageneral isolation algorithm that we developed in [19]. Inthis paper, the design of the first DAIS prototype, which isfor Oracle Server 8.1.6, is discussed. DAIS uses triggersand transaction profiles to keep track of the items read andwritten by transactions, isolates attacks by rewriting userSQL statements, and is transparent to end users. The DAISdesign is very general. In addition to Oracle, it can be easilyadapted to support many other database application platformssuch as Microsoft SQL Server, Sybase, and Informix.