JPH06337781A - Information processor - Google Patents

Information processor

Info

Publication number
JPH06337781A
JPH06337781A JP5126226A JP12622693A JPH06337781A JP H06337781 A JPH06337781 A JP H06337781A JP 5126226 A JP5126226 A JP 5126226A JP 12622693 A JP12622693 A JP 12622693A JP H06337781 A JPH06337781 A JP H06337781A
Authority
JP
Japan
Prior art keywords
input data
virus
data
pattern
cpu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5126226A
Other languages
Japanese (ja)
Inventor
Koichi Uchida
浩一 内田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Home Electronics Ltd
NEC Corp
Original Assignee
NEC Home Electronics Ltd
Nippon Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Home Electronics Ltd, Nippon Electric Co Ltd filed Critical NEC Home Electronics Ltd
Priority to JP5126226A priority Critical patent/JPH06337781A/en
Publication of JPH06337781A publication Critical patent/JPH06337781A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

PURPOSE:To provide the information processor which senses affection by a virus. CONSTITUTION:A detecting means 2 compares input data 7 buffered in a buffer means 1 with pattern data 8 stored in a virus pattern storage means 3 and once the detecting means 2 detects the virus from matching between the input data 7 and pattern data 8, a control means 5 sends an alarm signal 9 according to the detection result and also stops the operation of an interface means 4, thereby stopping sending the input data 7 to a CPU 6. When the input data 7 and pattern data 8 are discrepant and the detecting means 2 detects no affection by a computer virus, the interface means 4 operates under the control of the control means 5 and the CPU 6 processes the input data 7.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、情報処理装置に係り、
特にコンピュータウィルス検出手段を備えた情報処理装
置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing device,
In particular, the present invention relates to an information processing device including a computer virus detecting means.

【0002】[0002]

【従来の技術】従来(図示せず)の情報処理装置は、コ
ンピュータウィルスに対する対策がなされていないた
め、データが入力されるとユーザが気づかないままコン
ピュータウィルスに感染することがあった。
2. Description of the Related Art A conventional (not shown) information processing apparatus has no countermeasure against a computer virus, and therefore, when data is input, it may be infected by a computer virus without the user's knowledge.

【0003】また、従来の情報処理装置は、ユーザがコ
ンピュータウィルス用のワクチンプログラムを定期的に
実行させて感染しているかどうかを調べる必要があっ
た。
Further, in the conventional information processing apparatus, it is necessary for the user to regularly execute a vaccine program for computer viruses to check whether or not the user is infected.

【0004】[0004]

【発明が解決しようとする課題】従来の情報処理装置を
使用してデータの入出力を行う場合、データにコンピュ
ータウィルスが潜んでいてもユーザは全然気づかないで
受け入れて、コンピュータウィルスに侵されるか、ある
いはワクチンプログラムによる感染チェックに手間がか
かるという課題があった。
When a conventional information processing apparatus is used to input and output data, whether a computer virus lurks in the data will be accepted by the user without any notice and the user will be affected by the computer virus. Or, there was a problem that it took time to check the infection by the vaccine program.

【0005】そこで、本発明の目的は、コンピュータウ
ィルスの侵入を感知できる情報処理装置を提供すること
にある。
Therefore, an object of the present invention is to provide an information processing apparatus capable of detecting the invasion of a computer virus.

【0006】[0006]

【課題を解決するための手段】上述の課題を解決するた
めに、本発明の情報処理装置は、入力データをバッファ
するバッファ手段と、このバッファ手段でバッファされ
た入力データを受信して出力するインターフェイス手段
と、このインターフェイス手段から出力された入力デー
タを処理するCPUと、このCPUが処理を行なうため
のプログラムを破壊させるコンピュータウィルスのパタ
ーンデータを記憶したウィルスパターン記憶手段と、こ
のウィルスパターン記憶手段に記憶されたパターンデー
タと上記入力データとを比較してコンピュータウィルス
を検出する検出手段と、この検出手段で上記入力データ
とパターンデータとが一致した時に、上記インターフェ
イス手段の動作を停止するよう制御して上記CPUへ警
告信号を送出し、上記検出手段で上記入力データとパタ
ーンデータとが不一致の時に、上記インターフェイス手
段を動作するよう制御する制御手段とを具備したことを
特徴とする。
In order to solve the above-mentioned problems, an information processing apparatus of the present invention receives a buffer means for buffering input data, and receives and outputs the input data buffered by this buffer means. Interface means, CPU for processing input data output from the interface means, virus pattern storage means for storing pattern data of a computer virus that destroys a program for the CPU to perform processing, and virus pattern storage means Detecting means for detecting a computer virus by comparing the pattern data stored in the input data with the input data, and controlling the operation of the interface means when the input data and the pattern data match with each other by the detecting means. And sends a warning signal to the CPU, When the above input data and the pattern data do not coincide with serial detection means, characterized by comprising a control means for controlling to operate the interface unit.

【0007】[0007]

【実施例】次に、本発明の一実施例による情報処理装置
を図面を参照して説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, an information processing apparatus according to an embodiment of the present invention will be described with reference to the drawings.

【0008】図1は、本発明の一実施例による情報処理
装置のブロック構成図である。
FIG. 1 is a block diagram of an information processing apparatus according to an embodiment of the present invention.

【0009】本発明の一実施例による情報処理装置は、
図1に示すように、入力データ7をバッファするバッフ
ァ手段1と、このバッファ手段1でバッファされた入力
データ7を受信して出力するインターフェイス手段4
と、このインターフェイス手段4から出力された入力デ
ータ7を処理するCPU6と、このCPU6が処理を行
なうためのプログラムを破壊させるコンピュータウィル
スのパターンデータ8を記憶したウィルスパターン記憶
手段3と、このウィルスパターン記憶手段3に記憶され
たパターンデータ8と入力データ7とを比較してコンピ
ュータウィルスを検出する検出手段2と、この検出手段
2で入力データ7とパターンデータ8とが一致した時
に、インターフェイス手段4の動作を停止するよう制御
してCPU6へ警告信号9を送出し、検出手段2で入力
データ7とパターンデータ8とが不一致の時に、インタ
ーフェイス手段4を動作するよう制御する制御手段5と
で構成される。
An information processing apparatus according to one embodiment of the present invention is
As shown in FIG. 1, buffer means 1 for buffering input data 7 and interface means 4 for receiving and outputting the input data 7 buffered by the buffer means 1.
And a CPU 6 for processing the input data 7 output from the interface means 4, a virus pattern storage means 3 for storing pattern data 8 of a computer virus that destroys a program for the CPU 6 to perform processing, and the virus pattern. The detection means 2 for detecting a computer virus by comparing the pattern data 8 stored in the storage means 3 with the input data 7 and the interface means 4 when the input data 7 and the pattern data 8 match with each other in the detection means 2. And a control means 5 for controlling the interface means 4 to operate when the input data 7 and the pattern data 8 do not match in the detection means 2. To be done.

【0010】また、ウィルスパターン記憶手段3には、
現在知られている全ウィルスパターンが登録され、それ
らのウィルスがシリアル転送された場合とパラレル転送
された場合、さらに圧縮をかけた場合のパターンが記憶
されている。
Further, in the virus pattern storage means 3,
All currently known virus patterns are registered, and the patterns are stored when the viruses are serially transferred, in parallel, and when they are further compressed.

【0011】本発明の一実施例による情報処理装置の動
作は、図1に示すように、バッファ手段1にバッファさ
れた入力データ7とウィルスパターン記憶手段3に記憶
されたパターンデータ8とを検出手段2が比較し、入力
データ7とパターンデータ8とが一致することで検出手
段2がコンピュータウィルスを検出すると、この検出結
果によって制御手段5がCPU6に警報信号9を送り、
かつインターフェイス手段4の動作を停止してCPU6
への入力データ7の送出が停止される。
The operation of the information processing apparatus according to the embodiment of the present invention detects the input data 7 buffered in the buffer means 1 and the pattern data 8 stored in the virus pattern storage means 3, as shown in FIG. When the detection means 2 detects a computer virus due to the comparison by the means 2 and the input data 7 and the pattern data 8 match, the control means 5 sends an alarm signal 9 to the CPU 6 according to the detection result.
Moreover, the operation of the interface means 4 is stopped and the CPU 6
The transmission of the input data 7 to is stopped.

【0012】一方、入力データ7とパターンデータ8と
が不一致となり、検出手段2でコンピュータウィルスが
ないと検出した場合は、制御手段5の制御によってバッ
ファ手段1でバッファされた入力データ7がインターフ
ェイス手段4を介してCPU6に送出され、このCPU
6が入力データ7の処理を行なう。
On the other hand, when the input data 7 and the pattern data 8 do not match and the detection means 2 detects that there is no computer virus, the control means 5 controls the input data 7 buffered by the buffer means 1 to be the interface means. Sent to the CPU 6 via
6 processes the input data 7.

【0013】[0013]

【発明の効果】以上説明したように、本発明の情報処理
装置によれば、データを入力する場合、ユーザがコンピ
ュータウィルスに神経をとがらせずに、コンピュータウ
ィルスの侵入を警報で感知でき、大切なデータを破壊さ
れずに済み、かつ従来のインターフェイスの仕様変更を
せずに実現できる効果がある。
As described above, according to the information processing apparatus of the present invention, when inputting data, the user can detect the invasion of the computer virus by an alarm without getting nervous about the computer virus. There is an effect that it can be realized without destroying various data and without changing the specifications of the conventional interface.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例による情報処理装置のブロッ
ク構成図である。
FIG. 1 is a block configuration diagram of an information processing apparatus according to an embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 バッファ手段 2 検出手段 3 ウィルスパターン記憶手段 4 インターフェイス手段 5 制御手段 6 CPU 7 入力データ 8 パターンデータ 9 警告信号 1 Buffer Means 2 Detecting Means 3 Virus Pattern Storage Means 4 Interface Means 5 Control Means 6 CPU 7 Input Data 8 Pattern Data 9 Warning Signals

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 入力データをバッファするバッファ手段
と、このバッファ手段でバッファされた入力データを受
信して出力するインターフェイス手段と、このインター
フェイス手段から出力された入力データを処理するCP
Uと、このCPUが処理を行なうためのプログラムを破
壊させるコンピュータウィルスのパターンデータを記憶
したウィルスパターン記憶手段と、このウィルスパター
ン記憶手段に記憶されたパターンデータと上記入力デー
タとを比較してコンピュータウィルスを検出する検出手
段と、この検出手段で上記入力データとパターンデータ
とが一致した時に、上記インターフェイス手段の動作を
停止するよう制御して上記CPUへ警告信号を送出し、
上記検出手段で上記入力データとパターンデータとが不
一致の時に、上記インターフェイス手段を動作するよう
制御する制御手段とを具備したことを特徴とする情報処
理装置。
1. A buffer means for buffering input data, an interface means for receiving and outputting the input data buffered by the buffer means, and a CP for processing the input data output from the interface means.
U, a virus pattern storage unit that stores pattern data of a computer virus that destroys a program for the CPU to perform processing, and a computer that compares the pattern data stored in the virus pattern storage unit with the input data. When a detection means for detecting a virus and the detection means match the input data and the pattern data, the interface means is controlled to stop the operation and a warning signal is sent to the CPU.
An information processing apparatus comprising: a control unit that controls the interface unit to operate when the input data and the pattern data do not match in the detection unit.
JP5126226A 1993-05-27 1993-05-27 Information processor Pending JPH06337781A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5126226A JPH06337781A (en) 1993-05-27 1993-05-27 Information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5126226A JPH06337781A (en) 1993-05-27 1993-05-27 Information processor

Publications (1)

Publication Number Publication Date
JPH06337781A true JPH06337781A (en) 1994-12-06

Family

ID=14929887

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5126226A Pending JPH06337781A (en) 1993-05-27 1993-05-27 Information processor

Country Status (1)

Country Link
JP (1) JPH06337781A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002196944A (en) * 2000-12-22 2002-07-12 Cognitive Research Laboratories Inc Antibody inculation type dynamic anti-virus system
WO2002027445A3 (en) * 2000-09-29 2003-06-19 Steven Bress Write protection for computer long-term memory devices
KR100829258B1 (en) * 2001-11-03 2008-05-14 주식회사 비즈모델라인 How to extract propagation paths of worm viruses

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002027445A3 (en) * 2000-09-29 2003-06-19 Steven Bress Write protection for computer long-term memory devices
JP2002196944A (en) * 2000-12-22 2002-07-12 Cognitive Research Laboratories Inc Antibody inculation type dynamic anti-virus system
KR100829258B1 (en) * 2001-11-03 2008-05-14 주식회사 비즈모델라인 How to extract propagation paths of worm viruses

Similar Documents

Publication Publication Date Title
US5822517A (en) Method for detecting infection of software programs by memory resident software viruses
US6073239A (en) Method for protecting executable software programs against infection by software viruses
ATE166165T1 (en) SYSTEM AND METHOD FOR PROTECTING THE INTEGRITY OF COMPUTER DATA AND SOFTWARE
JPH06337781A (en) Information processor
JPS6280733A (en) Information processor
JPH02219160A (en) Bus controller
JP2621799B2 (en) Computer virus infection monitoring and prevention method
JPH0394353A (en) Input/output controller
KR100433987B1 (en) Inputting apparatus for micom
JPH05100958A (en) Semiconductor memory
JP2816261B2 (en) Card reader with audio
JPH0758470B2 (en) Virtual machine interrupt control method
JPH09251388A (en) Interruption control system for information processor
JPS6337497A (en) Keyboard controller
JPH04135875A (en) Printer
JPH05324495A (en) Input/output monitor system
JPS61281342A (en) Program runaway prevention device
JPH08292824A (en) Circuit and method for computer reset control
JPH0477813A (en) Keyboard
JPH0337738A (en) Runaway detection system for cpu circuit
KR940022282A (en) Keyboard Controller Interrupt Control
KR970049490A (en) Interrupt controller
JPH04158429A (en) Keyboard
JPH01260536A (en) Security system
JPH02245936A (en) Interruption data processing system
OSZAR »