Abstract: Data is tested in transit between a source medium and a destination medium, such as between two computer communicating over a telecommunications link or network. Each character of the incoming data stream is tested using a finite state machine which is capable of testing against multiple search strings representing the signatures of multiple known computer viruses. When a virus is detected the incoming data is prevented from remaining on the destination storage medium. Both hardware and software implementations are envisioned.
Type:
Grant
Filed:
September 29, 1992
Date of Patent:
June 7, 1994
Assignee:
Hilgraeve Corporation
Inventors:
John K. Hile, Matthew H. Gray, Donald L. Wakelin