(57)【要約】【課題】ＰＣのマザーボード基板上に実装されたＣＭＯＳバックアップ用のコイン電池を取り外された場合、パスワードをはじめその他のセキュリティ機能設定はすべてクリアされる。【解決手段】パスワードなどのセキュリティデータをフラッシュメモリにバックアップ記録し、ＣＭＯＳバックアップ用のコイン電池を取り外された場合でもこれを検知し、フラッシュメモリにバックアップしたパスワードその他のセキュリティに関するバックアップ情報をＣＭＯＳに再設定することで、ＰＣの不正使用やＰＣの不正アクセスによりＨＤＤなどの記録媒体のデータ漏洩防止をさらに強固なものにすることができる。【選択図】図１
2006344113.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置内に設置されて、前記情報処理装置起動時に入力する正規のセキュリティデータを記録保持する第１の記録媒体と、
前記情報処理装置内に設置されて、前記正規のセキュリティデータを記録保持する第２の記録媒体と、
前記第１の記録媒体に保持した前記正規のセキュリティデータが消去または破壊されたことを検出する検出手段と、
を備え、
前記第１の記録媒体に保持した前記正規のセキュリティデータが消去または破壊されたことを検出した場合には、前記第２の記録媒体に記録保持した前記正規のセキュリティデータを前記第１の記録媒体に記録することを特徴とする情報処理装置のセキュリティ装置。
【請求項２】
複数の記録媒体を備えた情報処理装置のセキュリティ方法であって、
第１の記録媒体に記録保持した正規のセキュリティデータが消去または破壊されたことを検出するステップと、
前記第１の記録媒体に保持した前記正規のセキュリティデータが消去または破壊されたことを検出した場合には、第２の記録媒体に記録保持した前記正規のセキュリティデータを前記第１の記録媒体に記録するステップと、
を含む情報処理装置のセキュリティ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ（以下「ＰＣ」）を代表とする情報処理装置のセキュリティ装置およびセキュリティ方法に関する。
【背景技術】
【０００２】
近年、ノート型ＰＣのような携帯型の情報処理装置が一般に広く普及し、容易に屋外にそれらを持ち出せるようになった反面、それらの盗難、そして内部に記憶された情報が漏洩する事件が多発し社会問題化している。このような課題に対して、一般に最近のＰＣにはセキュリティ機能を付加していることは衆知の事実である。
【０００３】
例えばＰＣの不正使用を防止するために、その起動時にはパスワードを入力、照合しないとＯＳ（オペレーティングシステム）が起動せずＰＣ自体の起動を拒否する。
【０００４】
また、個別情報へのアクセス時にはパスワードの正誤判定を一般的に行っている。しかし、パスワードは一定桁の英数字あるいは記号から成るが、後述するパスワードを記憶する領域がどこにあるのかはＰＣに関してある程度の知識を有する者であれば常識的であり、上記のパスワードを記憶する領域のデータをクリアすることでパスワード入力をしなくてもＰＣを起動できること知っている人は多いと考えられる。
【０００５】
従って、単にパスワード判定ステップを設けてもこのシステムが破られる可能性は依然として高く、個別情報への不正アクセスを有効に防止することができない。
【特許文献１】特開平１０−１０５４３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
セキュリティのために特にノート型ＰＣ起動時にパスワードを入力しないと起動しないことが多い。図３（ｂ）にＢＩＯＳパスワード入力画面の一例を示す。この場合のパスワードはＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）パスワードと呼ばれるＢＩＯＳというプログラム上でかけられるパスワードのことで、ＢＩＯＳパスワード（以下、単にパスワードと呼ぶ）が設定されている場合、このパスワードを入力しないとハードディスクの読み込みすら行われないため強力である。
【０００７】
パスワードを設定するにはＢＩＯＳセットアップメニューを呼び出してパスワード設定をする。図３（ａ）にＢＩＯＳパスワード設定画面の一例を示す。設定した内容はサウスブリッジと呼ばれるＬＳＩ内のＣＭＯＳ領域に記憶し、電源を切ってもパックアップ電池で保持されるのでそのパスワードデータは消去されない。従ってこのパスワードがＢＩＯＳ上で設定されていればＰＣ起動時にはこのパスワードを入力しない限り起動は困難である。
【０００８】
しかしながら、上記従来の構成では、ＰＣのセキュリティとしては十分とは言えない。
【０００９】
ＰＣのマザーボード基板上に実装されたバックアップ電池を一旦取り外し、マザーボード基板のバックアップ電池が実装されていた（＋）（−）のプリント基板パターンをショートすればＣＭＯＳに記憶していたパスワードをはじめその他のセキュリティ機能設定はすべてクリアされる。取り外したバックアップ電池は再度所定のマザーボード基板上に実装すれば、少なくとも工場で作られた初期状態のＢＩＯＳ設定には戻すことは可能である。従って設定されていたパスワードはクリアされているので、パスワードを入力することなくＰＣを起動することは可能であり、ＰＣ内のＨＤＤ（ハードディスクドライブ）に蓄積されているデータも不正に取り出すことができる。
【００１０】
本発明は上記従来の課題を解決するもので、上記のような従来のＰＣの不正使用防止システムにおける問題点に鑑みてなされたものであり、パスワードなどのセキュリティデータをフラッシュメモリにバックアップ記録し、ＣＭＯＳバックアップ用のコイン電池を取り外された場合でもこれを検知し、フラッシュメモリにバックアップしたパスワードその他のセキュリティに関するバックアップ情報をＣＭＯＳに再設定することで、ＰＣの不正使用やＰＣの不正アクセスによりＨＤＤなどの記録媒体のデータ漏洩防止をさらに強固なものにすることができる。
【課題を解決するための手段】
【００１１】
本発明の請求項１に記載の発明は、
情報処理装置内に設置されて、前記情報処理装置起動時に入力する正規のセキュリティデータを記録保持する第１の記録媒体（例えば実施の形態１図１のＣＭＯＳ１０９）と、
前記情報処理装置内に設置されて、前記正規のセキュリティデータを記録保持する第２の記録媒体（例えば実施の形態１図１のフラッシュメモリ１０８）と、
前記第１の記録媒体に保持した前記正規のセキュリティデータが消去または破壊されたことを検出する検出手段（例えば実施の形態１図１のフラッシュメモリ１０８内のＢＩＯＳプログラム）と、
を備え、
前記第１の記録媒体に保持した前記正規のセキュリティデータが消去または破壊されたことを検出した場合には、前記第２の記録媒体に記録保持した前記正規のセキュリティデータを前記第１の記録媒体に記録することを特徴とする情報処理装置のセキュリティ装置としたものである。
【００１２】
本発明の請求項２に記載の発明は、
複数の記録媒体を備えた情報処理装置のセキュリティ方法であって、
第１の記録媒体に記録保持した正規のセキュリティデータが消去または破壊されたことを検出するステップ（例えば実施の形態１図２のＳ１２）と、
前記第１の記録媒体に保持した前記正規のセキュリティデータが消去または破壊されたことを検出した場合には、第２の記録媒体に記録保持した前記正規のセキュリティデータを前記第１の記録媒体に記録するステップ（例えば実施の形態１図２のＳ１３，Ｓ１４）と、
を含む情報処理装置のセキュリティ方法としたものである。
【発明の効果】
【００１３】
以上のように、本発明によれば、パスワードなどのセキュリティデータをフラッシュメモリにバックアップ記録し、ＣＭOＳバックアップ用のコイン電池を取り外された場合でもこれを検知し、フラッシュメモリにバックアップしたパスワードその他のセキュリティに関するバックアップ情報をＣＭＯＳに再設定することで、ＰＣの不正使用やＰＣの不正アクセスによりＨＤＤなどの記録媒体のデータ漏洩防止をさらに強固なものにすることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態について図１を用いて説明する。
【００１５】
（実施の形態１）
図１は実施の形態１に係る一般的なＰＣのハードウエア構成図である。
【００１６】
図１において１０１はマザーボードであり、ＰＣを構成する主要なパーツを固定したり装着するためのパーツである。１０２はＣＰＵ（中央演算処理装置）、１０３，１０４はチップセットと呼ばれノースブリッジ１０３はＣＰＵ１０２とメモリ、グラフィックチップの間を流れるデータを制御する。サウスブリッジ１０４は、ＨＤＤ１０６，ＣＤ／ＤＶＤドライブ１０７をつなぐＡＴＡ（ＩＤＥ）インターフェース１０５、キーボードやマウスのインターフェース、拡張カード（ＬＡＮカードやサウンドカードなどのＰＣＩスロット）、その他のインターフェイス間を流れるデータの制御を行う。１０８は不揮発性のフラッシュメモリであり、ＢＩＯＳと呼ばれるＰＣに接続されているＨＤＤ１０６やＣＤ／ＤＶＤ１０７、ＦＤＤ（フロッピディスクドライブ、記載せず）などのディスクやキーボード、グラフィックチップなどのデバイスをコントロールするプログラム群が組み込まれている。ＢＩＯＳはユーザーのよりＰＣの起動直後に所定のキーを押すことによりセットアップメニューを呼び出し、設定内容を変更することができる。設定した内容はサウスブリッジ１０４内のＣＭＯＳ領域にあるＣＭＯＳ１０９に記憶し、コイン電池１１０でバックアップするので電源を切っても保持され、消去されることはない。
【００１７】
フラッシュメモリ１０８は半導体メモリの一つで、データの読み出しと、一定の手順で消去、再書き込みができるうえに電源を切っても情報が失われない不揮発性メモリである。
【００１８】
以上のように構成されたＰＣのデータセキュリティ装置関して図１を用いてその動作を説明する。
【００１９】
パスワードはＣＭＯＳ１０９に記録され、ＰＣをシャットダウンしてもコイン電池１１０で電源バックアップしているので保持される。しかしこのコイン電池をマザーボード１０１上から一旦取り外し（＋）（−）のプリント基板パターンをショートすればＣＭＯＳに記憶していたパスワードはＣＭＯＳのバックアップ機能が失われるため消去されてしまう。
【００２０】
この課題を解消するために以下の操作を行なう。
（１）ＢＩＯＳを、セットアップメニューを呼び出しパスワードを設定するときに、ＢＩＯＳ自身が記録されているフラッシュメモリ１０８にバックアップ領域１１２を別途確保し、そこにパスワードのようなセキュリティ上重要なデータを記録するようにプログラムする。
（２）上述のようなＣＭＯＳデータのバックアップ用コイン電池１１０が故意に取り外されたとする。ＢＩＯＳは、ＰＣ起動時にＣＭＯＳデータの検査を行い、チェックサム等によりコイン電池１１０が取り外されたことを検知できるようにプログラムする。チェックサムとは、誤り検出方法の一つで、データを分割し、それぞれのブロック内のデータを数値とみなして合計を取ったもので、求めたチェックサムデータも一緒に記録しておく。記録データを読み出すときデータ列から同様にチェックサムを計算し、読み出したチェックサムと一致するかどうかを検査する。両者が異なれば、読み出しデータに誤りが生じていることになるので、コイン電池が取り外されてことを検知できる。電池の取り外し以外に電池の消耗や劣化もこの対象であることは言うまでもない。
（３）ＢＩＯＳは、チェックサムによるＣＭＯＳデータの検査を行いコイン電池１１０が取り外されたことが検知されると、直ちにフラッシュメモリ１０８のバックアップ領域１１２に別途記録したパスワードデータをＣＭＯＳ１０９上に再設定し、データを回復するようにプログラムする。
（４）また、パスワード以外にセキュリティ上重要なデータをフラッシュメモリ１０８のバックアップ領域１１１より読み出して、破壊、消去されたセキュリティデータをＣＭＯＳ１０９上に再設定しデータを回復するように、ＢＩＯＳをプログラムする。
【００２１】
図２は本発明の実施の形態１に係る本発明の情報処理装置のセキュリティ方法に関するフローチャ−トである。
【００２２】
以下、図２に従って本発明の情報処理装置のセキュリティ方法について説明する。
【００２３】
ＰＣがシャットダウン／休止状態（Ｓ１０）から起動して、パスワードが設定されているかを判断し（Ｓ１１）、パスワードが設定されていればパスワードの入力をユーザーに促す（Ｓ２０）。パスワードが正しいかどうかを判断して正ししパスワードが入力された場合は通常起動を行いＯＳ起動する（Ｓ２１）。
【００２４】
パスワードが設定されているかを判断し（Ｓ１１）、パスワードが設定されていない場合はコイン電池が抜かれたかどうかの判断をＣＭＯＳ１０９の検査結果から判断する（Ｓ１２）。
【００２５】
コイン電池が抜かれたとの判断の場合（Ｓ１２）、フラッシュメモリ１０８にバックアップしたパスワードをＣＭＯＳ１０９に再設定し（Ｓ１３）、その他のバックアップ情報もＣＭＯＳに再設定（Ｓ１４）した後、再起動を実行する（Ｓ１７）が、この時点ではパスワードは回復しているので、パスワードの入力（Ｓ２０）すれば、通常起動を行うことができる（Ｓ２１）。以上をＢＩＯＳが行うようにプログラムしておく。
コイン電池が抜かれてないとの判断の場合（Ｓ１２）、ＰＣは工場出荷時のような初期状態であるとの判断からユーザーはＣＭＯＳ設定作業を行う（Ｓ１５）ことができる。このＣＭＯＳ設定作業はユーザーにより、ＢＩＯＳセットアップユーティリティを用いてＣＭOＳデータの一括設定を効率的に行うＰＣ使用初期の作業である。この時、矢印のようにフラッシュメモリ１０８にパスワード設定（Ｓ１５）やセキュリティメニューの項目設定（Ｓ１６）など一括設定されたＣＭOＳデータがバックアップされる。セキュリティメニューの項目設定後（Ｓ１６）、ＣＭＯＳ設定作業後、再起動を実行し（Ｓ１７）実際の使用を開始する。
【００２６】
なお、セキュリティメニューの項目設定（Ｓ１６）にはＨＤＤ保護などの機能が含まれ、これは単独でＨＤＤを抜き取られ他のＰＣに装着されても中に記録されているデータを読み出すことができないようにする機能であり、セキュリティメニューで有効／無効の設定ができ、例えば図３（ａ）最下行のようにＨａｒｄ  Ｄｉｓｋ１  Ｐａｓｓｗｏｒｄ  を有効（Ｅｎａｂｌｅ）にすると、次行にパスワード入力部が表示され、このパスワード入力部にＨＤＤパスワードの設定入力をすることにより、他のＰＣに装着されても中に記録されているデータを読み出すにはパスワードを入力しないと読み出すことはできない。
【００２７】
他にパスワードの誤入力回数を何回まで容認するかを設定するリトライ回数設定機能がありこの回数を越えてパスワードを誤入力するとＰＣは強制的にシャットダウンする。さらに自己防衛データ消去機能があり、これはパスワードの誤入力回数が所定回数を超えるとＨＤＤの中のプログラム、データを消去するものであり、これの有効／無効や上記所定回数の設定をする機能もこのセキュリティメニューの項目設定（Ｓ１６）に含む。
【００２８】
以上のように本実施の形態によれば、パスワードなどのセキュリティデータをフラッシュメモリにバックアップ記録し、ＣＭＯＳバックアップ用のコイン電池を取り外された場合でもこれを検知し、フラッシュメモリにバックアップしたパスワードその他のセキュリティに関するバックアップ情報をＣＭＯＳに再設定することで、ＰＣの不正使用やＰＣの不正アクセスによりＨＤＤなどの記録媒体のデータ漏洩防止をさらに強固なものにすることができる。
【産業上の利用可能性】
【００２９】
本発明にかかる情報処理装置のセキュリティ装置およびセキュリティ方法は、パスワードなどのセキュリティデータをフラッシュメモリにバックアップ記録し、ＣＭＯＳバックアップ用のコイン電池を取り外された場合でもこれを検知し、フラッシュメモリにバックアップしたパスワードその他のセキュリティに関するバックアップ情報をＣＭＯＳに再設定することで、ＰＣの不正使用やＰＣの不正アクセスによりＨＤＤなどの記録媒体のデータ漏洩防止をさらに強固なものにすることができる効果において、パーソナルコンピュータを代表とする情報処理装置のセキュリティ装置およびセキュリティ方法に好適である。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施の形態１に係る一般的なＰＣのハードウエア構成図
【図２】本発明の実施の形態１に係る本発明の情報処理装置のセキュリティ方法に関するフローチャ−ト
【図３】（ａ）にＢＩＯＳパスワード設定画面を示す図、（ｂ）にＢＩＯＳパスワード入力画面の一例図
【符号の説明】
【００３１】
１０１  マザーボード
１０２  ＣＰＵ
１０３  ノースブリッジ
１０４  サウスブリッジ
１０５  ＡＴＡ（ＩＤＥ）インターフェース
１０６  ＨＤＤ（ハードディスクドライブ）
１０７  ＣＤ／ＤＶＤドライブ
１０８  フラッシュメモリ
１０９  ＣＭＯＳ
１１０  コイン電池
１１１  フラッシュメモリのバックアップ領域
【図１】
2006344113.tif 000003
【図２】
2006344113.tif 000004
【図３】
2006344113.tif 000005