(57)【要約】【課題】本発明は、情報処理装置、情報処理装置制御方法及びコンピュータ読み取り可能な記憶媒体に関し、入力ミス及び不正アクセスを区別して処理可能とすると共に、盗難にあった情報処理装置内のデータは消去することなく不正使用を防止し、信頼性の高い盗難防止システムを実現可能とすることを目的とする。【解決手段】登録センタの第１のデータベースを検索して所定装置の情報が登録されていることを検出すると、前記登録センタの第２のデータベースに所定装置の情報を登録させる処理部を備えるように構成する。【選択図】図１
2006260580.tif 000002
【特許請求の範囲】
【請求項１】
登録センタの第１のデータベースを検索して所定装置の情報が登録されていることを検出すると、前記登録センタの第２のデータベースに前記所定装置の情報を登録させる処理部を備えた、情報処理装置。
【請求項２】
前記処理部は、前記第１のデータベース及び／又は第２のデータベースに登録されている前記所定装置の情報を削除する手段を有する、請求項１記載の情報処理装置。
【請求項３】
第１の装置からの発信に応答して、前記第１の装置におけるパスワードの入力ミスが通知されると前記第１の装置の情報を登録する第１のデータベースと、
第２の装置からの発信に応答して、前記第１の装置の情報が前記第２の装置から通知され、且つ、前記第１の装置の情報が該第１のデータベースに登録されていると、前記第１の装置の情報を登録する第２のデータベースと、
該第１のデータベース及び該第２のデータベースへの情報の登録及び登録されている情報の削除を制御する処理部とを備えた、情報処理装置。
【請求項４】
前記処理部は、前記第２の装置からの発信に応答して、前記第１のデータベース及び／又は前記第２のデータベースに対する前記第１の装置の情報の削除を依頼されると、前記第１の装置の情報を該第１のデータベース及び／又は該第２のデータベースから削除する手段を有する、請求項３記載の情報処理装置。
【請求項５】
登録センタの第１のデータベースを検索して所定装置の情報が登録されていることを検出すると、前記登録センタの第２のデータベースに前記所定装置の情報を登録させて該所定装置による該登録センタのアクセスを限定するステップを含む、情報処理装置制御方法。
【請求項６】
前記第１のデータベース及び／又は第２のデータベースに登録されている前記所定装置の情報を削除するステップを更に含む、請求項５記載の情報処理装置制御方法。
【請求項７】
第１の装置からの発信に応答して、前記第１の装置におけるパスワードの入力ミスが通知されると前記第１の装置の情報を第１のデータベースに登録するステップと、
第２の装置からの発信に応答して、前記第１の装置の情報が前記第２の装置から通知され、且つ、前記第１の装置の情報が該第１のデータベースに登録されていると、前記第１の装置の情報を第２のデータベースに登録するステップと、
該第１のデータベース及び該第２のデータベースへの情報の登録及び登録されている情報の削除を制御するステップとを含み、該第１の装置から該登録センタへのアクセスを限定する、情報処理装置制御方法。
【請求項８】
前記第２の装置からの発信に応答して、前記第１のデータベース及び／又は前記第２のデータベースに対する前記第１の装置の情報の削除を依頼されると、前記第１の装置の情報を該第１のデータベース及び／又は該第２のデータベースから削除するステップを更に含む、請求項７記載の情報処理装置制御方法。
【請求項９】
コンピュータに登録センタへのアクセスを制御させるプログラムを格納したコンピュータ読み取り可能な記憶媒体であって、該プログラムは、
該コンピュータに、該登録センタの第１のデータベースを検索して所定装置の情報が登録されていることを検出すると、前記登録センタの第２のデータベースに前記所定装置の情報を登録させる手順を含む、記憶媒体。
【請求項１０】
前記プログラムは、前記コンピュータに、前記第１のデータベース及び／又は第２のデータベースに登録されている前記所定装置の情報を削除させる手順を更に含む、請求項９記載の記憶媒体。
【請求項１１】
コンピュータに登録センタへのアクセスを制御させるプログラムを格納したコンピュータ読み取り可能な記憶媒体であって、該プログラムは、
該コンピュータに、第１の装置からの発信に応答して、前記第１の装置におけるパスワードの入力ミスが通知されると前記第１の装置の情報を第１のデータベースに登録させる手順と、
該コンピュータに、第２の装置からの発信に応答して、前記第１の装置の情報が前記第２の装置から通知され、且つ、前記第１の装置の情報が該第１のデータベースに登録されていると、前記第１の装置の情報を第２のデータベースに登録させる手順と、
該コンピュータに、該第１のデータベース及び該第２のデータベースへの情報の登録及び登録されている情報の削除を制御させる手順とを含む、記憶媒体。
【請求項１２】
前記プログラムは、前記コンピュータに、前記第２の装置からの発信に応答して、前記第１のデータベース及び／又は前記第２のデータベースに対する前記第１の装置の情報の削除を依頼されると、前記第１の装置の情報を該第１のデータベース及び／又は該第２のデータベースから削除させる手順を更に含む、請求項１１記載の記憶媒体。
【請求項１３】
前記プログラムは、情報処理装置の制御プログラム又はオペレーティングシステムの一部を構成する、請求項９〜１２のいずれか１項記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置制御方法及び記憶媒体に係り、特に入力ミス及び不正アクセスを区別して処理する情報処理装置及び情報処理装置制御方法並びにコンピュータにこのような処理を行わせるプログラムを格納したコンピュータ読み取り可能な記憶媒体に関する。
【０００２】
近年、パーソナルコンピュータ等の情報処理装置が小型化され携帯型の情報処理装置が普及するにつれて、正規のユーザ以外による不正使用を防止する技術が種々提案されている。
【背景技術】
【０００３】
従来、情報処理装置に対するパスワードの入力ミスが所定回数に達すると、情報処理装置をダウンさせる方法が提案されている。又、正規のユーザがパスワードを忘れた場合を考慮して、処理装置をダウンさせる際に、解析コードを表示することも提案されている。正規のユーザは、本人であることを確認するための情報と、この解析コードとを情報処理装置が接続される情報センタへ通知することで、情報センタからパスワードを教えてもらうことができる。
【０００４】
又、情報処理装置に対するパスワードの入力ミスが所定回数に達すると、情報処理装置から不正使用を示す情報を情報センタへ自動的に通知する方法も、例えば特開平８−３１４８０５号公報などにて提案されている。この提案方法によると、情報処理装置は情報センタへ上記通知を行うと共に、情報処理装置内のデータを暗号化して情報センタへダンプし、情報センタでデータのバックアップコピーを保存した後に、情報処理装置内のデータを全て消去する。
【０００５】
更に、携帯型情報処理装置の盗難防止システムとしては、パスワードの入力ミスが所定回数に達すると、例えば携帯型情報処理装置内のバッテリの残量がなくなるまで警報を鳴らすシステムも提案されている。
【０００６】
しかし、情報処理装置に対するパスワードの入力ミスが所定回数に達すると解析コードを表示する方法の場合、解析コードがパスワードに基づいて生成されているため、正規のユーザ以外が解析コードからパスワードを解読する可能性があるという問題があった。
【０００７】
又、パスワードの入力ミスが所定回数に達すると情報処理装置から不正使用を示す情報を情報センタへ自動的に通知する方法の場合、正規のユーザがパスワードを忘れた場合でもセキュリティが動作してしまい、盗難にあった情報処理装置がたとえ正規のユーザの元に戻ってきても、情報処理装置内のデータは全て消去されているという問題もあった。
【０００８】
更に、パスワードの入力ミスが所定回数に達すると、例えば携帯型情報処理装置内のバッテリの残量がなくなるまで警報を鳴らすシステムの場合、携帯型情報処理装置からバッテリを取り外せば警報が止まり、盗難防止システムとしてはあまり信頼性の高いものではないという問題もあった。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
そこで、本発明は、上記の問題点を解決した新規、且つ、有用な情報処理装置、情報処理装置制御方法及び記憶媒体を提供することを概括的目的とする。
【００１０】
本発明のより具体的な目的は、入力ミス及び不正アクセスを区別して処理可能とすると共に、盗難にあった情報処理装置内のデータは消去することなく不正使用を防止し、信頼性の高い盗難防止システムを実現可能な情報処理装置及び情報処理装置制御方法並びにコンピュータにこのような処理を行わせるプログラムを格納したコンピュータ読み取り可能な記憶媒体を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の他の目的は、登録センタの第１のデータベースを検索して所定装置の情報が登録されていることを検出すると、前記登録センタの第２のデータベースに前記所定装置の情報を登録させる処理部を備えた情報処理装置を提供することにある。
【００１２】
前記処理部は、前記第１のデータベース及び／又は第２のデータベースに登録されている前記所定装置の情報を削除する手段を有しても良い。
【００１３】
本発明の更に他の目的は、第１の装置からの発信に応答して、前記第１の装置におけるパスワードの入力ミスが通知されると前記第１の装置の情報を登録する第１のデータベースと、第２の装置からの発信に応答して、前記第１の装置の情報が前記第２の装置から通知され、且つ、前記第１の装置の情報が該第１のデータベースに登録されていると、前記第１の装置の情報を登録する第２のデータベースと、該第１のデータベース及び該第２のデータベースへの情報の登録及び登録されている情報の削除を制御する処理部とを備えた情報処理装置を提供することにある。
【００１４】
前記処理部は、前記第２の装置からの発信に応答して、前記第１のデータベース及び／又は前記第２のデータベースに対する前記第１の装置の情報の削除を依頼されると、前記第１の装置の情報を該第１のデータベース及び／又は該第２のデータベースから削除する手段を有しても良い。
【００１５】
本発明の更に他の目的は、登録センタの第１のデータベースを検索して所定装置の情報が登録されていることを検出すると、前記登録センタの第２のデータベースに前記所定装置の情報を登録させて該所定装置による該登録センタのアクセスを限定するステップを含む情報処理装置制御方法を提供することにある。
【００１６】
情報処理装置制御方法は、前記第１のデータベース及び／又は第２のデータベースに登録されている前記所定装置の情報を削除するステップを更に含んでも良い。
【００１７】
本発明の他の目的は、第１の装置からの発信に応答して、前記第１の装置におけるパスワードの入力ミスが通知されると前記第１の装置の情報を第１のデータベースに登録するステップと、第２の装置からの発信に応答して、前記第１の装置の情報が前記第２の装置から通知され、且つ、前記第１の装置の情報が該第１のデータベースに登録されていると、前記第１の装置の情報を第２のデータベースに登録するステップと、該第１のデータベース及び該第２のデータベースへの情報の登録及び登録されている情報の削除を制御するステップとを含み、該第１の装置から該登録センタへのアクセスを限定する情報処理装置制御方法を提供することにある。
【００１８】
情報処理装置制御方法は、前記第２の装置からの発信に応答して、前記第１のデータベース及び／又は前記第２のデータベースに対する前記第１の装置の情報の削除を依頼されると、前記第１の装置の情報を該第１のデータベース及び／又は該第２のデータベースから削除するステップを更に含んでも良い。
【００１９】
本発明の更に他の目的は、コンピュータに登録センタへのアクセスを制御させるプログラムを格納したコンピュータ読み取り可能な記憶媒体であって、該プログラムは、該コンピュータに、該登録センタの第１のデータベースを検索して所定装置の情報が登録されていることを検出すると、前記登録センタの第２のデータベースに前記所定装置の情報を登録させる手順を含む記憶媒体を提供することにある。
【００２０】
記憶媒体に格納されたプログラムは、前記コンピュータに、前記第１のデータベース及び／又は第２のデータベースに登録されている前記所定装置の情報を削除させる手順を更に含んでも良い。
【００２１】
本発明の他の目的は、コンピュータに登録センタへのアクセスを制御させるプログラムを格納したコンピュータ読み取り可能な記憶媒体であって、該プログラムは、該コンピュータに、第１の装置からの発信に応答して、前記第１の装置におけるパスワードの入力ミスが通知されると前記第１の装置の情報を第１のデータ ベースに登録させる手順と、該コンピュータに、第２の装置からの発信に応答して、前記第１の装置の情報が前記第２の装置から通知され、且つ、前記第１の装置の情報が該第１のデータベースに登録されていると、前記第１の装置の情報を第２のデータベースに登録させる手順と、該コンピュータに、該第１のデータベース及び該第２のデータベースへの情報の登録及び登録されている情報の削除を制御させる手順とを含む記憶媒体を提供することにある。
【００２２】
記憶媒体に格納されたプログラムは、前記コンピュータに、前記第２の装置からの発信に応答して、前記第１のデータベース及び／又は前記第２のデータベースに対する前記第１の装置の情報の削除を依頼されると、前記第１の装置の情報を該第１のデータベース及び／又は該第２のデータベースから削除させる手順を更に含んでも良い。
【００２３】
前記プログラムは、情報処理装置の制御プログラム又はオペレーティングシステムの一部を構成しても良い。
【００２４】
本発明の更に他の目的及び特長は、以下図面と共に述べる説明より明らかとなろう。
【発明の効果】
【００２５】
本発明によれば、装置が盗難にあった場合等に、容易に、且つ、確実に装置の不正使用を防止でき、入力ミスと不正アクセスとを区別して処理することができる。又、装置内のデータは保存されたままであるため、盗難にあった装置が正規のユーザの元に戻った場合には、データの復元作業が不要となる。つまり、盗難にあった装置内のデータは消去することなく不正使用を防止し、信頼性の高い盗難防止システムを実現可能となる。
【発明を実施するための最良の形態】
【００２６】
[実施例]
先ず、本発明の動作原理を図１及び図２と共に説明する。
【００２７】
図１は、正規のユーザ以外の不正使用者により情報処理装置を使用した場合の本発明になる情報処理装置制御方法の原理を説明する図である。
【００２８】
図１（ａ）は、正規のユーザ１０以外の不正使用者１が、情報処理装置２を使用した場合の処理を示す。ステップＳ１において、不正使用者１が情報処理装置２に対してパスワードの入力ミスを例えば所定回数行うと、ステップＳ２では、登録センタ３のデータベースＤＢ１へアクセスを行い、データベースＤＢ１内にパスワード入力ミスが発生した情報処理装置２の機種情報等が登録される。又、ステップＳ３では、登録センタ３への発信履歴情報（この場合はデータベースＤＢ１への発信履歴情報）を情報処理装置２内に保存する。更に、ステップＳ４では、情報処理装置２のシステムロックを行う。システムロックが行われると、情報処理装置２はキーロック状態となり操作ができなくなると共に、登録センタ３との通信も行えなくなる。これにより、不正使用者１は情報処理装置２を使用することができなくなる。
【００２９】
図１（ｂ）は、その後に正規のユーザ１０が情報処理装置２の盗難に気づいて情報処理装置２とは異なる通信装置１１からアクセスを行った場合の処理を示す。ステップＳ１１において、正規のユーザ１０が通信装置１１から登録センタ３にアクセスすると、登録センタ３のデータベースＤＢ１内にパスワード入力ミスが発生した情報処理装置２の機種情報等が登録されているか否かを調べるデータ検索が行われる。データベースＤＢ１内にパスワード入力ミスが発生した情報処理装置２の機種情報等が登録されていると、ステップＳ１２では、情報処理装置２の機種情報等が登録済である旨を示すメッセージ、即ち、登録センタ３へ情報処理装置２からのアクセスがあった旨を示すメッセージを、通信装置１１へ通知する。又、ステップＳ１３では、  データベースＤＢ１内に登録されているパスワード入力ミスが発生した情報処理装置２の機種情報等を、データベースＤＢ２へ登録する。これにより、正規のユーザ１０により、登録センタ３に対して情報処理装置２の盗難の登録が行われる。
【００３０】
図１（ｃ）は、上記盗難登録後に不正使用者１が再度情報処理装置２を使用した場合の処理を示す。ステップＳ２１において、不正使用者１が再度情報処理装置２の使用を試みると、ステップＳ２２は、登録センタ３への発信履歴情報（この場合はデータベースＤＢ１への発信履歴情報）が情報処理装置２内に保存されているか否かを確認する。発信履歴情報が情報処理装置２内に保存されている場合には、ステップＳ２３において、登録センタ３のデータベースＤＢ２へアクセスが行われ、登録センタ３のデータベースＤＢ２内に情報処理装置２の盗難が登録されているか否かを調べるデータ検索が行われる。データベースＤＢ２内に情報処理装置２の盗難が登録されていると、ステップＳ２４では、情報処理装置２の盗難が登録済である旨を示すメッセージ、即ち、不正アクセスを行おうとした不正使用者１に対して警告するメッセージを、情報処理装置２へ通知する。ステップＳ２５では、情報処理装置２のシステムロックを行い、ステップＳ２６では、不正使用者１に対する警告の表示を行う。これにより、不正使用者１は情報処理装置２を使用することができなくなると共に、表示により情報処理装置２の不正使用に対する警告を通知される。
【００３１】
図２は、情報処理装置の盗難登録が行われていない状態で、正規のユーザ以外の不正使用者によるアクセスが発生した場合の本発明になる情報処理装置制御方法の原理を説明する図である。
【００３２】
図２（ａ）は、正規のユーザ１０以外の不正使用者１が、情報処理装置２を使用した場合の処理を示す。ステップＳ１において、不正使用者１が情報処理装置２に対してパスワードの入力ミスを例えば所定回数行うと、ステップＳ２では、登録センタ３のデータベースＤＢ１へアクセスを行い、データベースＤＢ１内にパスワード入力ミスが発生した情報処理装置２の機種情報等が登録される。又、ステップＳ３では、登録センタ３への発信履歴情報（この場合はデータベースＤＢ１への発信履歴情報）を情報処理装置２内に保存する。更に、ステップＳ４では、情報処理装置２のシステムロックを行う。これにより、不正使用者１は情報処理装置２を使用することができなくなる。
【００３３】
図２（ｂ）は、登録センタ３に情報処理装置２の盗難登録が行われていない状態で、不正使用者１が再度情報処理装置２を使用した場合の処理を示す。ステップＳ３１において、不正使用者１が再度情報処理装置２の使用を試みると、ステップＳ３２は、登録センタ３への発信履歴情報（この場合はデータベースＤＢ１への発信履歴情報）が情報処理装置２内に保存されているか否かを確認する。発信履歴情報が情報処理装置２内に保存されている場合には、ステップＳ３３において、登録センタ３のデータベースＤＢ２へアクセスが行われ、登録センタ３のデータベースＤＢ２内に情報処理装置２の盗難が登録されているか否かを調べるデータ検索が行われる。データベースＤＢ２内に情報処理装置２の盗難が登録されていないと、ステップＳ３４では、情報処理装置２の盗難が登録済でない旨を示すメッセージを情報処理装置２へ通知する。ステップＳ３５では、登録センタ３のデータベースＤＢ１へのアクセスが行われ、パスワード入力ミスが発生した情報処理装置２の機種情報等が登録されているか否かを調べるデータ検索が行われる。データベースＤＢ１内にパスワード入力ミスが発生した情報処理装置２の機種情報等が登録されていると、ステップＳ３６においてこれを情報処理装置２へ通知し、ステップＳ３７において情報処理装置２のシステムロックを行う。これにより、不正使用者１は情報処理装置２を使用することができなくなる。
【００３４】
又、正規のユーザ１０が、情報処理装置２に対してパスワードの入力ミスを例えば所定回数行った場合の処理も、図２（ｂ）の場合と同様である。
【００３５】
このようにして、図１と共に説明したように盗難登録を行えば、その後にパスワード入力ミスが発生した場合に、情報処理装置側で正規のユーザによるパスワード入力ミスであるのか、或いは、不正使用者による不正アクセスであるのかを判断することができるので、セキュリティの使い分けを行うことが可能となる。又、図２と共に説明したように、たとえ盗難登録が行われていなくても、登録センタへの発信履歴が情報処理装置内に保存されているか、或いは、登録センタ内にパスワード入力ミスが発生した情報処理装置２の機種情報等が登録されている限り、システムロックは確実に行われる。従って、情報処理装置のセキュリティは向上する。更に、情報処理装置内のデータは消去されないため、盗難にあった情報処理装置が正規のユーザの下に戻れば、登録センタ内での盗難登録やパスワード入力ミスが発生した情報処理装置の機種情報等の登録を抹消してセキュリティを解除することで、以前のように情報処理装置をそのまま使用することができる。
【００３６】
尚、図１及び図２に示す情報処理装置２は、例えばノート型パーソナルコンピュータ等の携帯型装置であるが、装置は携帯型に限定されるものではない。又、登録センタ３は、例えば汎用コンピュータやパーソナルコンピュータであっても良い。情報処理装置２と登録センタ３との間の通信は、有線で行っても無線で行っても良い。
【００３７】
更に、通信を使用したセキュリティであるため、情報処理装置２はいつでも通信可能な状態にあることが望ましい。このため、情報処理装置２が通信を行えないと判断された場合には、システムが起動されない構成であることが望ましい。
【００３８】
次に、本発明になる情報処理装置制御方法の一実施例を、図３〜図９と共に説明する。情報処理装置制御方法の本実施例では、本発明になる情報処理装置の第１〜第３実施例を用いる。
【００３９】
図３は、情報処理装置制御方法の本実施例を適用し得るシステムの構成を示すブロック図である。同図中、携帯型パーソナルコンピュータ等の情報処理装置２は、ＣＰＵ２１、システムコントローラ２２、ディスプレイ２３、キーボード等の入力装置２４、通信装置２５、オペレーティングシステム（ＯＳ）２６ａを含む制御プログラムを格納する記憶装置２６及び不揮発性のＲＡＭ等からなる記憶装置２７を有する。システムコントローラ２２、ディスプレイ２３、キーボード等の入力装置２４、通信装置２５及び記憶装置２６，２７は、バス２９により接続されている。情報処理装置２は、情報処理装置の第１実施例を構成する。
【００４０】
ＣＰＵ２１は、情報処理装置２全体の動作を制御する。システムコントローラ２２は、バス２９を介して接続された情報処理装置２の各部を、ＣＰＵ２１の制御下で制御する。ディスプレイ２３は、各種情報を表示するために設けられ、入力装置２４は、情報処理装置２にパスワードを含む各種情報や指示を入力するために設けられている。通信装置２５は、無線回線を介して他の装置と通信を行うために設けられている。通信装置２５はモデム等の他に、無線通信装置を内部に備えても、外付けで無線通信装置を有する構成であっても良い。
【００４１】
記憶装置２６は、例えばＣＰＵ２１により実行されるＢＩＯＳ．ＲＯＭ等のような制御プログラムを格納するＲＯＭ等からなり、ＣＰＵ２１が実行する本発明のプログラムやデータ等を格納する。本発明のプログラムは、この制御プログラムの一部として実現される。記憶装置２７は、例えば電源を切断してもデータが消去されない不揮発性のＲＡＭ（ＣＭＯＳ）等からなり、登録センタ３への発信履歴情報等の情報を格納する。
【００４２】
ここで、本発明をＢＩＯＳの一部として実現した場合は、Ｐｏｗｅｒ ｏｎ Ｐａｓｓｗｏｒｄ等の名称として知られる電源投入後にパスワード入力をさせるセキュリティ処理で本発明が実行される。つまり、情報処理装置２の電源が投入されると、先ず、ＢＩＳＯ．ＲＯＭから制御プログラムが読み出され、パスワードの入力を促すメッセージを画面上に表示させる。それ以後の処理は後述するが、入力されたパスワードが正しければ、図示しないハードディスク装置に格納されたオペレーティングシステム（ＯＳ）を読み出してその起動を実行する。
【００４３】
通信装置１１は、登録センタ３と通信可能で盗難の登録を行える構成の装置であれば、特に限定されない。本実施例では、説明の便宜上、通信装置１１は情報処理装置２のようなパーソナルコンピュータであるものとする。通信装置１１は、情報処理装置の第２実施例を構成する。
【００４４】
他方、登録センタ３は、汎用コンピュータやパーソナルコンピュータ等の情報処理装置からなる。登録センタ３を構成する情報処理装置の構成は、例えば情報処理装置２の構成と同様で良いため、図３では説明の便宜上、データベースＤＢ１，ＤＢ２のみを示す。これらのデータベースＤＢ１，ＤＢ２は、ハードディスク装置等の不揮発性の記憶装置により構成される。登録センタ３は、情報処理装置の第３実施例を構成する。
【００４５】
本実施例では、情報処理装置２の通信装置２５と登録センタ３の通信装置（図示せず）との間の通信及び通信装置１１と登録センタ３の通信装置（図示せず）との間の通信は、夫々無線回線を介して周知の方法で行われるものとする。
【００４６】
言うまでもないが、情報処理装置２、登録センタ３及び通信装置１１の基本構成自体は、上記の如き構成に限定されるものではなく、各種周知の基本構成の情報処理装置を使用しても良い。
【００４７】
尚、本実施例では、本発明の処理をＯＳ起動前に実行される制御プログラムに適用した場合を説明した。このように、ＯＳの起動前に本発明を実行させることで高レベルのセキュリティを得ることができる。又、本実施例のように、制御プログラムではなくＯＳで本発明を実現するようにしても良い。例えば、ＯＳとして知られるＭＳ−Ｗｉｎｄｏｗｓにおいては、ＯＳの起動時にパスワードを入力させるよう設定することが可能である。つまり、ＯＳに本発明を適用した場合には、以下の手順となる。
【００４８】
情報処理装置の電源投入により、ＢＩＯＳ．ＲＯＭから制御プログラムが読み出され装置の各種設定が行われる。その設定後、ハードディスク装置からＯＳを読み出して起動をかける。そして、起動したＯＳは、その初期処理としてパスワードを入力させる画面を表示させる。この画面表示に対してユーザがパスワードを所定回数誤って入力したことを検出した時、本発明の処理を実行させるよう構成すれば良い。本発明はこれら電源投入時、ＯＳ起動時に限定されるものではなく、パスワードを入力させるときであればいかなるときにも適用可能である。
【００４９】
図４は、本発明になる情報処理装置の第１実施例の動作を説明するフローチャートである。具体的には、同図は本発明のプログラムによる情報処理装置２のＣＰＵ２１の動作を説明するフローチャートである。
【００５０】
図４において、ステップＳ４１は、情報処理装置２が通信可能状態にあるか否かを判定し、判定結果がＹＥＳであると、ステップＳ４２は、入力装置２４から入力されたパスワードが正しいか否かを判定する。ステップＳ４２の判定結果がＹＥＳであると、ステップＳ４３は、登録センタ３への発信履歴情報が記憶装置２７に格納されているか否かを判定する。ステップＳ４３の判定結果がＹＥＳであると、ステップＳ４４は、登録センタ３のデータベースＤＢ２へアクセスを行ってデータベースＤＢ２を検索する。ステップＳ４５は、データベースＤＢ２内に情報処理装置２の盗難の登録が行われているか否か、即ち、パスワード入力ミスが発生した情報処理装置２の機種情報等がデータベースＤＢ２に登録されているか否かを判定する。ステップ４５の判定結果がＹＥＳであると、ステップＳ４６はディスプレイ２３に警告表示を行うと共に、システムロックを行い、処理は終了する。尚、警告表示の代わりに、警告音等による警告を行っても良いことは、言うまでもない。
【００５１】
他方、例えばパスワードの入力ミスが所定回数行われてステップＳ４２の判定結果がＮＯであると、ステップＳ４７は、登録センタ３への発信履歴情報が記憶装置２７に格納されているか否かを判定する。ステップＳ４７の判定結果がＹＥＳであると、処理は上記ステップＳ４４へ進む。又、ステップＳ４７の判定結果がＮＯであると、ステップＳ４８は、登録センタ３のデータベースＤＢ１へアクセスを行い、登録センタ３ではデータベースＤＢ１内にパスワード入力ミスが発生した情報処理装置２の機種情報等が登録されると共に、情報処理装置２内では登録センタ３への発信履歴情報（この場合はデータベースＤＢ１への発信履歴情報）を例えば記憶装置２７内に保存する。ステップＳ４８の後、ステップＳ５１は、システムロックを行い、処理は終了する。
【００５２】
ステップＳ４３の判定結果がＮＯであると、ステップＳ５２は、情報処理装置２のアクセスを許可し、処理は終了する。この場合、情報処理装置２は通常に使用可能となる。
【００５３】
又、ステップＳ４５の判定結果がＮＯであると、ステップＳ４９は、登録センタ３のデータベースＤＢ１へアクセスを行ってデータベースＤＢ１を検索する。ステップＳ５０は、パスワード入力ミスが発生した情報処理装置２の機種情報等がデータベースＤＢ１に登録されているか否かを判定する。ステップ５０の判定結果がＹＥＳであると、ステップＳ５１は、システムロックを行い、処理は終了する。
【００５４】
他方、ステップＳ５０の判定結果がＮＯであると、ステップＳ５２は、情報処理装置２のアクセスを許可し、処理は終了する。
【００５５】
図５は、本発明になる情報処理装置の第２実施例の動作を説明するフローチャートである。具体的には、同図は本発明のプログラムによる通信装置１１のＣＰＵの動作を説明するフローチャートである。
【００５６】
図５において、ステップＳ６１は、情報処理装置２に登録センタ３のＩＤが設定されているか否かを判定し、判定結果がＮＯであると、ステップＳ６２は、情報処理装置２に登録センタ３のＩＤを設定し、処理は終了する。
【００５７】
ステップＳ６１の判定結果がＹＥＳであると、ステップＳ６３は、情報処理装置２を使用した現在不正使用者１による不正侵入の可能性があるか否かを判定する。ステップＳ６３の判定結果がＹＥＳであると、ステップＳ６４は、登録センタ３のデータベースＤＢ１へアクセスを行ってデータベースＤＢ１を検索する。ステップＳ６５は、パスワード入力ミスが発生した情報処理装置２の機種情報等がデータベースＤＢ１に登録されているか否かを判定する。ステップ６５の判定結果がＹＥＳであると、ステップＳ６６は、データベースＤＢ１に登録されているパスワード入力ミスが発生した情報処理装置２の機種情報等をデータベースＤＢ２に登録し、処理は終了する。これにより、正規のユーザ１０により、登録センタ３に対して情報処理装置２の盗難の登録が行われる。尚、ステップＳ６５の判定結果がＮＯであれば、処理はそのまま終了する。
【００５８】
他方、ステップＳ６３の判定結果がＮＯであると、ステップＳ６７は、過去にパスワード入力ミス又は盗難の登録が行われたか否かを判定する。ステップＳ６７の判定結果がＮＯであれば、処理は終了する。ステップＳ６７の判定結果がＹＥＳであると、ステップＳ６８は、登録センタ３のデータベースＤＢ１，ＤＢ２へアクセスを行う。又、ステップＳ６９は、データベースＤＢ１，ＤＢ２から情報処理装置２に関する盗難の登録データを削除することで、盗難の登録を抹消する。その後、ステップＳ７０は、情報処理装置２へアクセスを行い、ステップＳ７１は、情報処理装置２内に保存されている登録センタ３への発信履歴情報を削除し、処理は終了する。
【００５９】
図６及び図７は、本発明になる情報処理装置の第３実施例の動作を説明するフローチャートである。具体的には、同図は本発明のプログラムによる登録センタ３のＣＰＵの動作を説明するフローチャートである。
【００６０】
図６において、ステップＳ８１は、正規のユーザ１０からの登録依頼があるか否かを判定し、判定結果がＹＥＳであると、ステップＳ８２は、登録センタ３のＩＤを発行する。又、ステップＳ８３は、正規のユーザ１０のユーザ名、情報処理装置２のシリアル番号（ＰＣ−Ｓｅｒｉａｌ）等の機種情報、データベースのパスワード（ＤＢ−Ｐａｓｓｗｏｒｄ）等の情報を登録し、処理は終了する。
【００６１】
ステップＳ８１の判定結果がＮＯであると、ステップＳ８４は、登録センタ３が情報処理装置２からアクセスされているか否かを判定し、判定結果がＹＥＳであると、ステップＳ８５は、情報処理装置２からのＩＤが登録センタ３のＩＤであるか否かを判定する。ステップＳ８４の判定結果がＮＯであると、処理は後述する図７に示すステップＳ９１へ進む。ステップＳ８５の判定結果がＮＯであると、処理は終了する。
【００６２】
ステップＳ８５の判定結果がＹＥＳであると、ステップＳ８６は、データベースＤＢ１へのアクセスであるか否かを判定する。ステップＳ８６の判定結果がＮＯであると、情報処理装置２は上記の如くデータベースＤＢ２に対するデータ検索を行うので、処理は終了する。他方、ステップＳ８６の判定結果がＹＥＳであると、ステップＳ８７は、情報処理装置２からデータベースＤＢ１内にパスワード入力ミスが発生した情報処理装置２の機種情報等の登録要求があるか否かを判定する。ステップＳ８７の判定結果がＮＯであると、情報処理装置２は上記の如くデータベースＤＢ１に対するデータ検索を行うので、処理は終了する。
【００６３】
ステップＳ８７の判定結果がＹＥＳであると、ステップＳ８８は、情報処理装置２から受信したＩＤが登録センタ３に登録されているか否かを判定し、判定結果がＮＯであると、処理は終了する。ステップＳ８８の判定結果がＹＥＳであると、パスワード入力ミスが発生した情報処理装置２の機種情報等がデータベースＤＢ１に登録されて、処理は終了する。
【００６４】
図７において、ステップＳ９１は、正規のユーザ１０がデータベースＤＢ１又はＤＢ２にアクセスしているか否かを判定し、判定結果がＮＯであれば、処理は終了する。ステップＳ９１の判定結果がＹＥＳであると、ステップＳ９２は、データベースＤＢ１にアクセスしているか否かを判定する。ステップＳ９２の判定結果がＹＥＳであると、ステップＳ９３は、正規のユーザ１０のユーザ名、情報処理装置２のシリアル番号（ＰＣ−Ｓｅｒｉａｌ）等の機種情報、データベースのパスワード（ＤＢ−Ｐａｓｓｗｏｒｄ）等の情報が登録されているか否かを判定し、判定結果がＮＯであると、処理は終了する。
【００６５】
ステップＳ９３の判定結果がＹＥＳであると、ステップＳ９４は、データベースＤＢ１に情報処理装置２からのＩＤが登録されているか否かを判定し、判定結果がＮＯであると、処理は終了する。ステップＳ９４の判定結果がＹＥＳであると、ステップＳ９５は、データベースＤＢ１に対して情報処理装置２に関する盗難の登録依頼があるか否かを判定し、判定結果がＹＥＳであると、ステップＳ９６は、ＩＤ、盗難登録の日付、時間等の盗難データをデータベースＤＢ２に登録し、盗難の登録が行われてから処理が終了する。
【００６６】
ステップＳ９２の判定結果がＮＯであると、ステップＳ９７は、正規のユーザ１０のユーザ名、情報処理装置２のシリアル番号（ＰＣ−Ｓｅｒｉａｌ）等の機種情報、データベースのパスワード（ＤＢ−Ｐａｓｓｗｏｒｄ）等の情報が登録されているか否かを判定し、判定結果がＮＯであると、処理は終了する。ステップＳ９７の判定結果がＹＥＳであると、ステップＳ９８は、データベースＤＢ２に情報処理装置２からのＩＤが登録されているか否かを判定し、判定結果がＮＯであると、処理は終了する。ステップＳ９８の判定結果がＹＥＳであると、ステップＳ９９は、データベースＤＢ２に対して情報処理装置２に関する盗難登録の削除依頼があるか否かを判定し、判定結果がＹＥＳであると、ステップＳ１００は、盗難データをデータベースＤＢ２から削除し、盗難の登録が抹消されてから処理が終了する。ステップＳ９９の判定結果がＮＯであると、処理は終了する。
【００６７】
又、ステップＳ９５の判定結果がＮＯであると、ステップＳ１０１は、データベースＤＢ１に対して情報処理装置２に関する盗難登録の削除依頼があるか否かを判定し、判定結果がＹＥＳであると、ステップＳ１０２は、データベースＤＢ２に同じデータがあるか否かを判定する。ステップＳ１０２の判定結果がＮＯであると、ステップＳ１０３は、盗難データをデータベースＤＢ１から削除し、盗難の登録が抹消されてから処理が終了する。ステップＳ１０１の判定結果がＮＯであるか、或いは、ステップＳ１０２の判定結果がＹＥＳであると、処理は終了する。
【００６８】
図８は、上記実施例で使用する管理データのデータ構成を示す図である。同図に示す管理データは、例えば図７に示すステップＳ９６においてデータベースＤＢ２に登録されるＩＤ、盗難登録の日付、時間等の盗難データである。
【００６９】
図９は、入力画面を説明する図である。通信装置１１のディスプレイの画面には、同図に示すように、確認ブロック８１、ＩＤブロック８２及びデータブロック８３が表示される。
【００７０】
確認ブロック８１内には、正規のユーザ１０のユーザ名を入力するフィールド８１ａ、情報処理装置２のシリアル番号（ＰＣ−Ｓｅｒｉａｌ）等の機種情報を入力するフィールド８１ｂ、データベースのパスワード（ＤＢ−Ｐａｓｓｗｏｒｄ）を入力するフィールド８１ｃが表示され、これらのフィールドへは通信装置１１の入力装置から情報を入力可能である。
【００７１】
ＩＤブロック８２内には、ＩＤを入力するフィールド８２ａ及び「登録」、「ＤＢ１検索」、「ＤＢ２検索」を指示するボタン８２ｂ，８２ｃ，８２ｄが表示され、ＩＤのフィールドへは通信装置１１の入力装置から情報を入力可能である。又、登録センタ３への「登録」、「ＤＢ１検索」、「ＤＢ２検索」の要求は、これらのボタン８２ｂ，８２ｃ，８２ｄを通信装置のマウス等のポインティングデバイスによりクリックすることで実行される。
【００７２】
データブロック８３内には、データベースＤＢ１に対して盗難登録の日付、時間等の盗難データの登録及び抹消を行うフィールド８３ａ、データベースＤＢ２に対して盗難登録の日付、時間等の盗難データの登録及び抹消を行うフィールド８３ｂ、「盗難登録」を指示するボタン８３ｃ、フィールド８３ａ内に表示された盗難データの「削除」を指示するボタン８３ｄ、フィールド８３ｂ内に表示された盗難データの「削除」を指示するボタン８３ｅが表示される。
【００７３】
次に、本発明になるコンピュータ読み取り可能な記憶媒体の第１〜第３実施例を説明する。
【００７４】
記憶媒体の第１〜第３実施例は、例えば図３に示す記憶装置２６又は２７で使用される記憶媒体により構成されるか、例えば図３に示す情報処理装置２とは別の情報処理装置内の記憶装置により構成されるか、或いは、格納されているプログラムが情報処理装置２の記憶装置２６又は２７にダウンロード可能な形態で記憶されている記憶媒体により構成される。記憶媒体は、磁気ディスク、光ディスク、光磁気ディスク、フロッピーディスク（フロッピーは登録商標）、ＣＤ−ＲＯＭ等のディスク状記録媒体、ＩＣカードのカード状記録媒体、ＲＯＭ等の半導体記憶装置等により構成可能であり、特定の記録媒体や記憶装置に限定されるものではない。又、記憶媒体は、可搬型であっても良い。
【００７５】
記憶媒体の第１実施例では、図４に示す処理を情報処理装置２等のコンピュータ（ＣＰＵ等）に行わせるためのプログラムが格納されている。
【００７６】
記憶媒体の第２実施例では、図５に示す処理を通信装置１１等のコンピュータ（ＣＰＵ等）に行わせるためのプログラムが格納されている。
【００７７】
記憶媒体の第３実施例では、図６及び図７に示す処理を登録センタ３等のコンピュータ（ＣＰＵ等）に行わせるためのプログラムが格納されている。
【００７８】
以上、本発明を実施例により説明したが、本発明の範囲内で種々の変形及び改良が可能であることは言うまでもない。
【図面の簡単な説明】
【００７９】
【図１】正規のユーザ以外の不正使用者によるアクセスが発生した場合の本発明になる情報処理装置制御方法の原理を説明する図である。
【図２】情報処理装置の盗難登録が行われていない状態で、正規のユーザ以外の不正使用者により情報処理装置を使用した場合の本発明になる情報処理装置制御方法の原理を説明する図である。
【図３】情報処理装置制御方法の本実施例を適用し得るシステムの構成を示すブロック図である。
【図４】本発明になる情報処理装置の第１実施例の動作を説明するフローチャートである。
【図５】本発明になる情報処理装置の第２実施例の動作を説明するフローチャートである。
【図６】本発明になる情報処理装置の第３実施例の動作を説明するフローチャートである。
【図７】本発明になる情報処理装置の第３実施例の動作を説明するフローチャートである。
【図８】管理データのデータ構造を説明する図である。
【図９】入力画面を説明する図である。
【図１】
2006260580.tif 000003
【図２】
2006260580.tif 000004
【図３】
2006260580.tif 000005
【図４】
2006260580.tif 000006
【図５】
2006260580.tif 000007
【図６】
2006260580.tif 000008
【図７】
2006260580.tif 000009
【図８】
2006260580.tif 000010
【図９】
2006260580.tif 000011