A fault tolerance approach to computer viruses

  • Authors:
  • Mark K. Joseph;Algirdas Avižienis

  • Affiliations:
  • Dependable Computing & Fault-Tolerant Systems Laboratory, UCLA Computer Science Department, University of California, Los Angeles, CA;Dependable Computing & Fault-Tolerant Systems Laboratory, UCLA Computer Science Department, University of California, Los Angeles, CA

  • Venue:
  • SP'88 Proceedings of the 1988 IEEE conference on Security and privacy
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

The applicability of fault tolerance techniques to computer security problems is currently being investigated at the UCLA Dependable Computing and Fault-Tolerant Systems Laboratory. A recent result of this research is that extensions of Program Flow Monitors and N-Version Programming can be combined to provide a solution to the detection and containment of computer viruses. The consequence is that a computer can tolerate both deliberate faults and random physical faults by means of one common mechanism. Specifically, the technique described here detects control Flow errors due to physical faults as well as the presence of viruses.