EP0408689A1

System and method of protecting integrity of computer data and software.

Abstract

A system and method for preventing computer virus modification of stored data. In a computer system that normally automatically initializes an operating system when the central processing unit is initialized, there is provided a device for controlling said central processing unit prior to initialization, for controlling the files of the system to detect a system. computer virus, and to emit an alarm if a virus is detected. In the preferred embodiment, the device quarantines a contaminated operating system to prevent changes.

Term

Term ended

Projected expiry passed 1 November 2009, 16.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

1 claim: 1 independent, 0 dependent

  1. 1
    Claims of equivalent WO 9005418 A1 Translation of claims of equivalent WO 9005418 A1 1. In a computer system, said system including a central processing unit, a main memory, having resident therein a first program for controlling said central processing unit, a storage memory, having resident therein a second program for interfacing said storage memory with said system, and data and means for sequentially normally automatically transferring said second program to said main memory in response to initializing the central processing unit, and transferring control of said central processing unit to said second program the improvements in said computer system comprising means for sequentially:1. In a computer system, said system includinga central processing unit,a main memory, having resident therein a first program for controlling said central processing unit,a storage memory, having resident therein a second program for interfacing said storage memory with said system, and data and means for sequentially normally automatically transferring said second program to said main memory in response to initializing the central processing unit, and transferring control of said central processing unit to said second program the improvements in said computer system comprising means for sequentially: (a) preventing said transfer of control;(a) preventing said transfer of control;(b) checking said second program to detect said virus;(b) checking said second program to detect said virus;and - (c) generating an alarm signal if said virus is detected. 2. A method of operating a computer system which includes a central processing unit, a main memory, having resident therein a first program for controlling said central processing unit, storage memory, having resident therein a second program for interfacing said storage memory with said system, and data and means for sequentially normally automatically transferring said . second program to said main memory in •^response to initializing the central processing unit, and transferring control of said central processing unit to said second program, said method comprising the steps of sequentially: (a) preventing said transfer of control;and - (c) generating an alarm signal if said virus is detected. 2. A method of operating a computer system which includes a central processing unit, a main memory, having resident therein a first program for controlling said central processing unit, storage memory, having resident therein a second program for interfacing said storage memory with said system, and data and means for sequentially normally automatically transferring said . second program to said main memory in •^response to initializing the central processing unit, and transferring control of said central processing unit to said second program, said method comprising the steps of sequentially: (a) preventing said transfer of control;(b) checking said second program to detect said virus;(b) checking said second program to detect said virus;and (c) generating an alarm signal if said virus and (c) generating an alarm signal if said virus