(57)【要約】      （修正有）【課題】コンピュータウィルスに感染したことに気付かずにＰＯＳ端末が放置される可能性を減少させることができる、電子機器、およびプログラムを提供する。【解決手段】ＵＳＢストレージの接続前に計算したハッシュ値と、ＵＳＢストレージの接続後に計算したハッシュ値と、が異なる場合に、コンピュータウィルスに感染した可能性がある旨の警告メッセージを表示することにより、コンピュータウィルスに感染したことをオペレータに気付かせる。また、ＵＳＢストレージを接続した際に未知のコンピュータウィルスにＰＯＳ端末１が感染してしまった場合でも、店舗内の他のＰＯＳ端末に影響を与えることを防止するため、ＵＳＢストレージが接続された場合に、ネットワークコントローラによるデータの送受信を停止させる。【選択図】図１
2011013850.tif 000002
【特許請求の範囲】
【請求項１】
データをファイル単位で記憶する記憶部と、
前記記憶部との間で送受信するデータを記憶する記憶媒体を接続する接続部と、
前記接続部への前記記憶媒体の接続前、前記記憶部に記憶したファイルのうち、予め指定された指定ファイルのハッシュ値を計算する第１計算手段と、
前記接続部に前記記憶媒体が接続された際、前記指定ファイルのハッシュ値を計算する第２計算手段と、
前記第２計算手段により計算したハッシュ値と前記第１計算手段により計算したハッシュ値とが異なる場合に、ウィルスに感染した可能性がある旨の警告メッセージを報知する報知制御手段と、
を備えたことを特徴とする電子機器。
【請求項２】
外部機器と前記記憶部との間でデータを送受信する通信手段と、
前記接続部に前記記憶媒体が接続された場合、前記通信手段によるデータの送受信を停止させる通信制御手段と、
をさらに備えたことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第２計算手段により計算したハッシュ値と前記第１計算手段により計算したハッシュ値とが同じ場合、前記記憶部と前記記憶媒体との間でデータを送受信する送受信手段をさらに備え、
前記第１計算手段は、前記記憶部と前記記憶媒体との間でのデータの送受信後、前記指定ファイルのハッシュ値を再計算することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記通信制御手段は、前記第１計算手段によりハッシュ値が再計算された後、前記通信手段によるデータの送受信を再開することを特徴とする請求項２に記載の電子機器。
【請求項５】
前記接続部は、前記記憶媒体をＵＳＢ接続することを特徴とする請求項１から４のいずれか一に記載の電子機器。
【請求項６】
データをファイル単位で記憶する記憶部と前記記憶部との間で送受信するデータを記憶する記憶媒体を接続する接続部と、を備えた電子機器を制御するコンピュータを、
前記接続部への前記記憶媒体の接続前、前記記憶部に記憶したファイルのうち、予め指定された指定ファイルのハッシュ値を計算する第１計算手段と、
前記接続部に前記記憶媒体が接続された際、前記指定ファイルのハッシュ値を計算する第２計算手段と、
前記第２計算手段により計算したハッシュ値と前記第１計算手段により計算したハッシュ値とが異なる場合に、ウィルスに感染した可能性がある旨の警告メッセージを表示する報知制御手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、およびプログラムに関する。
【背景技術】
【０００２】
ＰＯＳ（Point  Of  Sales）端末は、ネットワークを介して、店舗内外のデータサーバ等とデータの送受信を行っている。そして、ネットワークを介してデータを送受信する方式が標準化されたことにより、最近のＰＯＳ端末のＯＳ（Operating  System）にWindows（登録商標）などの一般のＯＳを使用するケースが増加している。そのため、コンピュータと同様に、ＰＯＳ端末もコンピュータウィルスに感染する可能性が増加している。
【０００３】
一般的なコンピュータの場合には、ウィルス対策ソフト（例えば、特許文献１参照）を組み込むことにより自身がコンピュータウィルスに感染することを防御することが可能だが、ハードウェアの処理能力を抑えたＰＯＳ端末の場合には、ウィルス対策ソフトを組み込むことにより全体的な処理速度が低下する問題が発生したり、ウィルス対策ソフトによってはＰＯＳ端末内のアプリケーションソフトウェアをコンピュータウィルスと誤認識してしまい、結果としてＰＯＳ端末が動作しなくなったりする可能性があるため、ウィルス対策ソフトを組み込むことが難しいケースがある。
【０００４】
そこで、ウィルス対策ソフトを組み込まずにネットワーク経由でのコンピュータウィルスの攻撃からＰＯＳ端末を防御する方法として、店舗内外をネットワーク接続する機器にウィルス対策ソフトを組み込んだ専門のファイアウォール機能を追加することによる対応が行われている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、最近では、ＵＳＢ（Universal  Serial  Bus）ストレージを介してＯＳの不具合等を利用してコンピュータに自動的にコンピュータウィルスを送り込むような自律型のコンピュータウィルスが存在する。その場合、店舗内のネットワーク環境に接続された一つのＰＯＳ端末がＵＳＢストレージを介してコンピュータウィルスに感染すると、コンピュータウィルスによっては同じ店舗内のネットワーク環境に接続された他のＰＯＳ端末も次々にコンピュータウィルスに感染してしまう場合がある。
【０００６】
また、ＰＯＳ端末は、ＵＳＢ接続されるデバイスと共に使用される場合が多く、かつプログラムやデータの入れ替えがＵＳＢストレージを介して行われる場合もあるため、ＵＳＢ接続のための接続口を塞ぐことにより、ＵＳＢ接続されるデバイスの使用を物理的に防止することができない場合が多い。
【０００７】
さらに、ＵＳＢ接続されるデバイスの使用を物理的に防止する代わりに、ＰＯＳ端末にＵＳＢストレージがＵＳＢ接続されても、ＵＳＢストレージを認識しない設定にするＰＯＳ端末も存在するが、例えＵＳＢストレージを認識しない設定にしても、ＵＳＢストレージが物理的に接続されていれば、ＵＳＢストレージとＰＯＳ端末内のＵＳＢコントローラとの間で認識を目的としたデータのやりとりが発生するため、ＵＳＢストレージ内にコンピュータウィルスが存在する場合には、認識を目的としたデータのやりとりおよびＯＳの不具合等を利用して自動的にコンピュータウィルスが送り込まれることも考えられる。したがって、ＵＳＢストレージを認識しない設定にするだけでは、ＵＳＢストレージを介したコンピュータウィルスの感染を完全に防止することができない。
【０００８】
本発明は、上記に鑑みてなされたものであって、コンピュータウィルスに感染したことに気付かずにＰＯＳ端末が放置される可能性を減少させることができる、電子機器、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、データをファイル単位で記憶する記憶部と、前記記憶部との間で送受信するデータを記憶する記憶媒体を接続する接続部と、前記接続部への前記記憶媒体の接続前、前記記憶部に記憶したファイルのうち、予め指定された指定ファイルのハッシュ値を計算する第１計算手段と、前記接続部に前記記憶媒体が接続された際、前記指定ファイルのハッシュ値を計算する第２計算手段と、前記第２計算手段により計算したハッシュ値と前記第１計算手段により計算したハッシュ値とが異なる場合に、ウィルスに感染した可能性がある旨の警告メッセージを報知する報知制御手段と、を備えたことを特徴とする。
【００１０】
また、本発明は、データをファイル単位で記憶する記憶部と前記記憶部との間で送受信するデータを記憶する記憶媒体を接続する接続部と、を備えた電子機器を制御するコンピュータを、前記接続部への前記記憶媒体の接続前、前記記憶部に記憶したファイルのうち、予め指定された指定ファイルのハッシュ値を計算する第１計算手段と、前記接続部に前記記憶媒体が接続された際、前記指定ファイルのハッシュ値を計算する第２計算手段と、前記第２計算手段により計算したハッシュ値と前記第１計算手段により計算したハッシュ値とが異なる場合に、ウィルスに感染した可能性がある旨の警告メッセージを報知する報知制御手段と、として機能させる。
【発明の効果】
【００１１】
本発明にかかる電子機器、およびプログラムは、コンピュータウィルスに感染したことに気付かずにＰＯＳ端末が放置される可能性を減少させることができる、という効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施の形態にかかるＰＯＳ端末の外観斜視図である。
【図２】図２は、ＰＯＳ端末の内部構成を示す制御ブロック図である。
【図３】図３は、ＰＯＳ端末の機能構成を示すブロック図である。
【図４】図４は、ＵＳＢストレージとＨＤＤとの間でデータの送受信を行う処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、この発明にかかる電子機器、およびプログラムの最良な実施の形態を詳細に説明する。本実施の形態は、電子機器としてＰＯＳ（Point  Of  Sales）端末を適用した例である。
【００１４】
図１は、本実施の形態にかかるＰＯＳ端末の外観斜視図である。図１に示すように、ＰＯＳ端末１は、画像を表示するモニタ等の表示部１０１、キーボードの機能を兼ね備えた入力部１０２、データをファイル単位で記憶する記憶手段であるＨＤＤ（Hard  Disk  Drive）２１７やＣＰＵ（Central  Processing  Unit）２０１等（図２参照）を格納した制御部１０３、ＨＤＤ２１７との間でデータを送受信する記憶媒体であるＵＳＢ（Universal  Serial  Bus）ストレージ２１８（図２参照）やＵＳＢデバイス（キーボード、ハンドスキャナ、プリンタなどの周辺機器）を接続するＵＳＢ接続部１０４、買上金額などお客様に見せる情報を表示する客用のディスプレイ１０５、表示部１０１上に積層配置され、表示部１０１に表示したボタンによる操作を受け付けるタッチパネル１０６などを備える。
【００１５】
図２は、ＰＯＳ端末の内部構成を示す制御ブロック図である。図２に示すように、ＰＯＳ端末１は、ＣＰＵ２０１、ＲＯＭ（Read  Only  Memory）２０２、ＲＡＭ（Random  Access  Memory）２０３、時計部２０４、Ｉ（Input）／Ｏ（Output）２０５、ネットワークコントローラ２０６、キーボードコントローラ２０７、タッチパネルコントローラ２０８、ディスプレイコントローラ２０９、プリンタコントローラ２１０、スキャナインタフェース（Ｉ／Ｆ）２１１、ＨＤＤコントローラ２１２、ＵＳＢコントローラ２１３などを有する制御回路を有している。また、Ｉ／Ｏ２０５にモードスイッチ２１４及びドロワ開放装置２１５を接続し、ネットワークコントローラ２０６に図示しないＬＡＮ（Local  Area  Network）を接続し、ディスプレイコントローラ２０９に客用のディスプレイ１０５を接続し、スキャナインタフェース２１１にスキャナ２１６を接続し、ＨＤＤコントローラ２１２にＨＤＤ２１７を接続している。
【００１６】
また、ＵＳＢコントローラ２１３は、ＵＳＢ接続部１０４が接続されており、ＵＳＢ接続部１０４に接続されたＵＳＢストレージ２１８へのデータの記憶や、ＵＳＢストレージ２１８に記憶されたデータの読み出し等を制御する。なお、本実施の形態では、ＵＳＢ接続部１０４には、ＵＳＢストレージ２１８が接続される例について説明するが、キーボード、ハンドスキャナ、プリンタなどの周辺装置が接続されるものとする。また、ＵＳＢストレージ２１８および周辺装置は、プラグアンドプレイができるようになっているものとする。
【００１７】
ＣＰＵ２０１は、ＲＯＭ２０２やＨＤＤ２１７に記憶された各種プログラムを実行することにより、ＰＯＳ端末１を総括的に制御する。ＲＯＭ２０２は、基本動作を行うためのプログラムが記憶される。ＲＡＭ２０３はＣＰＵ２０１がプログラムを実行するときに必要となるワークエリア等が形成されている。時計部２０４は時間を計時し、日時情報を生成する。Ｉ／Ｏ２０５は、モードスイッチ２１４からのモードの変更をＣＰＵ２０１に伝える。また、Ｉ／Ｏ２０５はＣＰＵ２０１からのドロワを開放するための指示をドロワ開放装置２１５へ伝える。
【００１８】
ネットワークコントローラ２０６（通信手段）は、図示しないＬＡＮを介したストアコンピュータ（外部機器）との間でデータを送受信するものである。キーボードコントローラ２０７は、入力部１０２から入力されたキーの情報をＣＰＵ２０１に伝える制御をする。タッチパネルコントローラ２０８は、タッチパネル１０６からの信号をＣＰＵ２０１に伝える制御をする。また、タッチパネルコントローラ２０８はＣＰＵ２０１の指示に基づいて表示部１０１の表示を制御する。ディスプレイコントローラ２０９は、ＣＰＵ２０１の指示に基づいてディスプレイ１０５の表示を制御する。プリンタコントローラ２１０は、ジャーナルやレシートを印字するプリンタ２１９の印字を制御する。
【００１９】
スキャナインタフェース２１１は、スキャナ２１６で読み取られたバーコードデータの入力を制御する。ＨＤＤコントローラ２１２は、ＵＳＢストレージ２１８に記憶されたデータのＨＤＤ２１７への情報の記憶や、ＨＤＤ２１７に記憶された情報の読み出し等を制御する。なお、ＨＤＤ２１７には、ＰＯＳ端末１を動作させるオペレーションシステムを実行するためのプログラム、ＨＤＤ２１７に記憶したファイルのうち、予め指定された指定ファイルのハッシュ値を計算するハッシュ値計算プログラム、ＵＳＢ接続部１０４へのＵＳＢストレージ２１８の接続を監視する監視プログラムなどの制御プログラム等が記憶されている。なお、上述のオペレーションシステムは、プラグアンドプレイに対応している。
【００２０】
次いで、図３を用いて、ＰＯＳ端末１のＨＤＤ２１７に記憶された制御プログラムによりＰＯＳ端末１が実行する処理のうち、本実施の形態のＰＯＳ端末１が有している特徴的な処理について説明する。図３は、ＰＯＳ端末の機能構成を示すブロック図である。
【００２１】
本実施の形態にかかるＰＯＳ端末１で実行される制御プログラムは、図３に示すような各部（第１計算部３０１、通信制御部３０２、第２計算部３０３、報知制御部３０４、送受信部３０５）を含むモジュール構成となっており、実際のハードウェアとしてはＰＯＳ端末１のＣＰＵ２０１がＨＤＤ２１７から制御プログラムを読み出して実行することにより上記各部がＲＡＭ２０３上にロードされ、第１計算部３０１、通信制御部３０２、第２計算部３０３、報知制御部３０４、送受信部３０５がＲＡＭ２０３上に生成されるようになっている。
【００２２】
なお、本実施の形態のＰＯＳ端末１で実行される制御プログラムは、ＨＤＤ２１７に予め組み込まれて提供されるが、本実施の形態のＰＯＳ端末１で実行される制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＨＤＤ２１７、ＵＳＢストレージ２１８等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００２３】
さらに、本実施の形態のＰＯＳ端末１で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のＰＯＳ端末１で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００２４】
第１計算部３０１は、ＰＯＳ端末１が起動した際に、ＨＤＤ２１７に記憶されたファイルのうち、予め指定された指定ファイルであって、例えば、ＰＯＳ端末１のシステムとアプリケーションのディレクトリに記憶されたファイルのうち、頻繁に変更が発生するファイル以外の全てのファイルのハッシュ値を計算する。そして、第１計算部３０１は、計算したハッシュ値をＲＡＭ２０３に一時的に保存する。
【００２５】
また、第１計算部３０１は、ＰＯＳ端末１がコンピュータウィルスに感染せずにＨＤＤ２１７とＵＳＢストレージ２１８との間でのデータの送受信が終了し、表示部１０１に表示されたアプリケーション画面から、ＵＳＢストレージ２１８とＨＤＤ２１７との間でのデータの送受信終了のメニューが選択された場合、指定ファイルのハッシュ値を再計算し、再計算したハッシュ値によってＲＡＭ２０３に保存されているハッシュ値を更新する。
【００２６】
なお、本実施の形態では、第１計算部３０１は、ＰＯＳ端末１が起動した際（または、ＰＯＳ端末１がコンピュータウィルスに感染せずにＨＤＤ２１７とＵＳＢストレージ２１８との間でのデータの送受信が終了した場合）に指定ファイルのハッシュ値を計算（再計算）しているが、ＵＳＢ接続部１０４へのＵＳＢストレージ２１８の接続前に、指定ファイルのハッシュ値を計算するものであれば、これに限定するものではない。
【００２７】
通信制御部３０２は、ＵＳＢ接続部１０４へのＵＳＢストレージ２１８の接続を検知するものである。また、通信制御部３０２は、ＵＳＢ接続部１０４にＵＳＢストレージ２１８が接続された場合、ネットワークコントローラ２０６によるデータの送受信を停止させるものである。これにより、仮にＵＳＢストレージ２１８を介してＰＯＳ端末１がコンピュータウィルスに感染したとしても、そのコンピュータウィルスによる被害が他のＰＯＳ端末に拡大することを防止できる。
【００２８】
さらに、通信制御部３０２は、ＰＯＳ端末１がコンピュータウィルスに感染しなかった場合（ＨＤＤ２１７とＵＳＢストレージ２１８との間でのデータの送受信が終了した場合）、ネットワークコントローラ２０６によるデータの送受信を再開させるものである。
【００２９】
第２計算部３０３は、通信制御部３０２によりＵＳＢ接続部１０４へのＵＳＢストレージ２１８の接続が検知された場合に（つまり、ＵＳＢ接続部１０４にＵＳＢストレージ２１８が接続された際）、第１計算部３０１がＰＯＳ端末１の起動時（またはＨＤＤ２１７とＵＳＢストレージ２１８との間でのデータの送受信が終了した場合）にハッシュ値を計算した指定ファイルと同じ指定ファイルのハッシュ値を計算する。
【００３０】
報知制御部３０４は、ＲＡＭ２０３に記憶されたハッシュ値（つまり、第１計算部３０１により計算したハッシュ値）と、第２計算部３０３により計算したハッシュ値と、を比較する。そして、報知制御部３０４は、ＲＡＭ２０３に記憶されたハッシュ値と、第２計算部３０３により計算したハッシュ値と、が異なる場合に、ＵＳＢストレージ２１８をＵＳＢ接続部１０４に接続した際にコンピュータウィルスに感染した可能性がある旨の警告メッセージを、タッチパネルコントローラ２０８を介して、表示部１０１に表示する。
【００３１】
なお、本実施の形態では、報知制御部３０４は、表示部１０１に警告メッセージを表示しているが、警告メッセージを報知するものであれば、これに限定するものではない。例えば、報知制御部３０４は、警告メッセージを音声などにより報知しても良い。
【００３２】
送受信部３０５は、ＲＡＭ２０３に記憶されたハッシュ値と、第２計算部３０３により計算したハッシュ値と、が同じ場合に、ＵＳＢコントローラ２１３およびＨＤＤコントローラ２１２を介して、ＵＳＢストレージ２１８とＨＤＤ２１７との間でオペレータにより指定されたデータを送受信するものである。
【００３３】
次に、図４を用いて、ＵＳＢストレージ２１８とＨＤＤ２１７との間でデータの送受信を行う処理の流れについて説明する。図４は、ＵＳＢストレージとＨＤＤとの間でデータの送受信を行う処理の流れを示すフローチャートである。
【００３４】
まず、オペレータによってＰＯＳ端末１の電源がＯＮされると（ステップＳ４０１）、第１計算部３０１は、ＰＯＳ端末１のシステムとアプリケーションのディレクトリ（登録領域）に記憶されたファイルを全てスキャンして、スキャンしたファイルのハッシュ値を計算し、その計算結果をＲＡＭ２０３の所定のファイルに保存する（ステップＳ４０２）。
【００３５】
その後、オペレータによってＰＯＳ端末１を用いた業務が実施されると、通信制御部３０２は、ＵＳＢ接続部１０４へのＵＳＢストレージ２１８の接続状況を監視する（ステップＳ４０３）。そして、例えば、ＰＯＳ端末１内のデータをＵＳＢストレージ２１８に保存したり、若しくはＨＤＤ２１７に記憶された業務アプリケーションプログラムの更新のためにＵＳＢストレージ２１８に記憶されたデータをＨＤＤ２１７に保存したりする場合、点検業務を行う作業員（オペレータ）は、ＵＳＢストレージ２１８をＵＳＢ接続部１０４に接続する。
【００３６】
そして、通信制御部３０２は、ＵＳＢ接続部１０４へのＵＳＢストレージ２１８の接続を検知すると（ステップＳ４０３：Ｙｅｓ）、ネットワークコントローラ２０６によるデータの送受信を停止させる（ステップＳ４０４）。これは、仮にＵＳＢストレージ２１８の接続によりコンピュータウィルスが自動的にＰＯＳ端末１内に侵入されたとしても、ＬＡＮ等のネットワークで接続された他のＰＯＳ端末等へのコンピュータウィルスの被害を拡大させないためである。
【００３７】
次に、オペレータが表示部１０１に表示された専用の業務メニューの中から「データ送受信」のボタンを押下すると（ステップＳ４０５）、第２計算部３０３は、ＰＯＳ端末１の電源がＯＮされた際に第１計算部３０１がハッシュ値を計算したディレクトリ（登録領域）に記憶されたファイルを全てスキャンして、スキャンしたファイルのハッシュ値を計算する（ステップＳ４０６）。次いで、報知制御部３０４は、ＲＡＭ２０３に保存されたハッシュ値と、第２計算部３０３により計算したハッシュ値と、を比較する（ステップＳ４０７）。
【００３８】
ＲＡＭ２０３に保存されたハッシュ値と、第２計算部３０３により計算したハッシュ値と、が同じでない場合（ステップＳ４０７：Ｎｏ）、報知制御部３０４は、コンピュータウィルスが自動的にＰＯＳ端末１内に入り込み、ＨＤＤ２１７に記憶された重要ファイルの変更・追加が行われた可能性があると判断して、警告メッセージを表示する（ステップＳ４０８）。
【００３９】
一方、ＲＡＭ２０３に保存されたハッシュ値と、第２計算部３０３により計算したハッシュ値と、が同じ場合（ステップＳ４０７：Ｙｅｓ）、送受信部３０５は、ＵＳＢストレージ２１８とＨＤＤ２１７との間でデータを送受信する（ステップＳ４０９）。なお、送受信部３０５は、表示部１０１に表示されたアプリケーション画面から、ＵＳＢストレージ２１８とＨＤＤ２１７との間でのデータの送受信終了のメニュー（「データ送受信終了」ボタン）が選択されるまで、データの送受信を継続する。
【００４０】
その後、ＰＯＳ端末１がコンピュータウィルスに感染せずにＨＤＤ２１７とＵＳＢストレージ２１８との間でのデータの送受信が終了すると、第１計算部３０１は、再び、ＰＯＳ端末１のシステムとアプリケーションのディレクトリ（登録領域）に記憶されたファイルを全てスキャンして、スキャンしたファイルのハッシュ値を計算し、その計算結果によりＲＡＭ２０３の所定のファイルに保存されたハッシュ値を更新する（ステップＳ４１０）。ＲＡＭ２０３の所定のファイルに保存されたハッシュ値の更新後、通信制御部３０２は、ネットワークコントローラ２０６によるデータの送受信を再開させて、業務アプリケーションを使用可能な状態とする（ステップＳ４１１）。作業員（オペレータ）は、この時点で、ＵＳＢストレージ２１８をＵＳＢ接続部１０４から取り外すことができる。
【００４１】
このように本実施の形態にかかるＰＯＳ端末１によれば、ＵＳＢストレージ２１８を接続する前に計算したハッシュ値と、ＵＳＢストレージ２１８を接続した後に計算したハッシュ値と、が異なる場合に、コンピュータウィルスに感染した可能性がある旨の警告メッセージを表示することにより、コンピュータウィルスに感染したことをオペレータに気付かせることができるので、コンピュータウィルスに感染したことに気付かずにＰＯＳ端末１が放置される可能性を減少させることができる。また、ＵＳＢストレージ２１８が接続された場合に、ネットワークコントローラ２０６によるデータの送受信を停止させることにより、ＵＳＢストレージ２１８を接続した際に未知のコンピュータウィルスにＰＯＳ端末１が感染してしまった場合でも、店舗内の他のＰＯＳ端末に影響を与えることを防止することができる。
【符号の説明】
【００４２】
１  ＰＯＳ端末
１０４  ＵＳＢ接続部
２０６  ネットワークコントローラ
２１７  ＨＤＤ
２１８  ＵＳＢストレージ
３０１  第１計算部
３０２  通信制御部
３０３  第２計算部
３０４  報知制御部
３０５  送受信部
【先行技術文献】
【特許文献】
【００４３】
【特許文献１】特開２００８−１７６３７７号公報
【図１】
2011013850.tif 000003
【図２】
2011013850.tif 000004
【図３】
2011013850.tif 000005
【図４】
2011013850.tif 000006