AWDRAT: Architectural Differencing, Wrappers, Diagnosis, Recovery, Adaptivity and Trust Management

Abstract

This document is the final report for AWDRAT, an effort in the DARPA funded Self-Regenerative System (SRS) program conducted by MIT and Teknolwedge. AWDRAT stands for Architectural Differencing, Wrappers, Diagnosis, Recovery, Adaptivity, and Trust Management. AWDRAT is a framework that provides survivability services to legacy (or new) applications, It does so by modeling the intended behavior of the application, using wrappers to instrument the application system and using the information derived from the wrappers to detect deviations from the expected behavior. When the application failed to behave as expected, AWDRAT invokes diagnostic services to determine what resources might have been compromised and then updates its trust model to reflect the probabilities of compromised resources. Recovery efforts are guided by the trust model, steering the system away from possibly comprised resources. AWDRAT was shown in both Red-Team and internal experiments to detect and correct failures at a level exceeding the goals of the SRS program.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2006
Accession Number
ADA454905

Entities

People

  • David Wile
  • Howard Elliot Shrobe
  • Neil Goldman
  • Robert Balzer

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Biomedical
  • Counter WMD
  • Cyber

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Application Software
  • Bayesian Networks
  • Computer Programming
  • Computer Programs
  • Computers
  • Databases
  • Denial Of Service Attack
  • Detectors
  • Information Systems
  • Intrusion Detection
  • Lisp Programming Language
  • Operating Systems
  • Probability
  • Reasoning
  • Warfare

Fields of Study

  • Computer science

Readers

  • Climatology
  • Database Systems and Applications
  • Distributed Systems and Data Platform Development