(57)【要約】      （修正有）【課題】ＵＳＢポートからの内部情報の漏洩を確実に防ぐことができる安全性および信頼性にすぐれた電子機器とその制御方法およびプログラムを提供する。【解決手段】電子機器１の起動時に表示されるセットアップメニュー画面で、有効が設定された場合には、サウスブリッジ２０のＧＰＩＯピン２１により、外部ＵＳＢポート３０への電源電圧の供給がオンされ、外部ＵＳＢポート３０に電源電圧が供給されることにより、外部ＵＳＢポート３０に接続されるＵＳＢデバイス３１の動作が可能となる。無効が設定された場合は、サウスブリッジ２０のＧＰＩＯピン２１により、外部ＵＳＢポート３０への電源電圧の供給がオフされ、外部ＵＳＢポート３０に電源電圧が供給されなくなる。この供給遮断により、外部ＵＳＢポート３０にＵＳＢデバイス３１が接続されても、そのＵＳＢデバイス３１は動作できない。【選択図】図１
2011081770.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢポートを有する電子機器において、
当該電子機器の起動時、前記ＵＳＢポートの使用を有効とするか無効とするかを設定するための操作用画面を表示する第１制御手段と、
前記操作用画面で有効が設定された場合に前記ＵＳＢポートへの電源電圧の供給をオンし、無効が設定された場合に前記ＵＳＢポートへの電源電圧の供給をオフする第２制御手段と、
を備えることを特徴とする電子機器。
【請求項２】
前記ＵＳＢポートは、当該電子機器の内部に設けられる内部ＵＳＢポートおよび外部に設けられる外部ＵＳＢポートであり、
前記第１制御手段は、前記操作用画面で有効が設定された場合に前記外部ＵＳＢポートへの電源電圧の供給をオンし、無効が設定された場合に前記外部ＵＳＢポートへの電源電圧の供給をオフする、
ことを特徴とする請求項１記載の電子機器。
【請求項３】
前記第１および第２制御手段の処理は、当該電子機器の電源オン時に起動するＢＩＯＳにより実行される、
ことを特徴とする請求項１または請求項２に記載の電子機器。
【請求項４】
ＵＳＢポートを有する電子機器において、
当該電子機器の起動時、前記ＵＳＢポートの使用を有効とするか無効とするかを設定するための操作用画面を表示するステップと、
前記操作用画面で有効が設定された場合に前記ＵＳＢポートへの電源電圧の供給をオンし、無効が設定された場合に前記ＵＳＢポートへの電源電圧の供給をオフするステップと、
を備えることを特徴とする電子機器の制御方法。
【請求項５】
コンピュータおよびＵＳＢポートを有する電子機器において、
前記コンピュータに、
当該電子機器の起動時、前記ＵＳＢポートの使用を有効とするか無効とするかを設定するための操作用画面を表示する手順と、
前記操作用画面で有効が設定された場合に前記ＵＳＢポートへの電源電圧の供給をオンし、無効が設定された場合に前記ＵＳＢポートへの電源電圧の供給をオフする手順と、
を実行させることを特徴とする電子機器のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＵＳＢポートを有する電子機器とその制御方法およびプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ等の電子機器は、プリンタやスキャナ等のＵＳＢデバイスを接続するための複数のＵＳＢポートを有している。
【０００３】
ただし、セキュリティ上の問題として、悪意のある外部の人物がＵＳＢポートにＵＳＢメモリ等のＵＳＢデバイスを接続し、重要な内部情報たとえば顧客情報などをＵＳＢポートから盗み出せてしまう。
【０００４】
この対策として、ＵＳＢメモリの装着が可能なＵＳＢインターフェースの使用をパスワードの認証が成功した場合のみ許可する技術が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１０８１４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
パスワード認証による上記対策の場合、パスワードが外部に漏れ可能性があり、セキュリティ対策として万全ではない。
【０００７】
この発明は、上記の事情を考慮したもので、その目的は、ＵＳＢポートからの内部情報の漏洩を確実に防ぐことができる安全性および信頼性にすぐれた電子機器とその制御方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
請求項１に係る発明の電子機器は、当該電子機器の起動時、ＵＳＢポートの使用を有効とするか無効とするかを設定するための操作用画面を表示する第１制御手段と、この操作用画面で有効が設定された場合に上記ＵＳＢポートへの電源電圧の供給をオンし、無効が設定された場合に上記ＵＳＢポートへの電源電圧の供給をオフする。
【発明の効果】
【０００９】
この発明の電子機器とその制御方法およびプログラムによれば、ＵＳＢポートからの内部情報の漏洩を確実に防ぐことができ、安全性および信頼性の向上が図れる。
【発明を実施するための形態】
【００１０】
［１］以下、この発明の第１の実施形態について図面を参照して説明する。  
図１において、１は電子機器で、マザーボード２を有するコンピュータが搭載される。マザーボード２にはＣＰＵ１０およびチップセット１１からなる制御部がＩＣ化されて実装され、そのチップセット１１に、データ記憶用の不揮発性のＲＡＭ１２、制御に必要なオペレーションシステム（ＯＳ）および各種アプリケーションプログラムなどが記憶されたハードディスクドライブ（ＨＤＤ）１３、ＢＩＯＳ（Basic Input Output System）が格納されたＢＩＯＳＲＯＭ１４、内部ＵＳＢポート１５、および通信用インターフェース１６などが接続される。
【００１１】
内部ＵＳＢポート１５には、当該電子機器１の筐体内に収められたＵＳＢデバイス３が接続される。通信用インターフェース１６には、インターネット等の通信ネットワーク４０が接続される。
【００１２】
さらに、チップセット１１には、タッチパネル式液晶表示部などの操作表示部４および外部ＵＳＢポート３０が接続される。この操作表示部４および外部ＵＳＢポート３０が電子機器１の筐体表面に露出状態で設けられ、その外部ＵＳＢポート３０に対し、外部のＵＳＢデバイス３１の接続が可能となっている。
【００１３】
また、チップセット１１は、サウスブリッジ２０を有する。このサウスブリッジ２０は、内部ＵＳＢポート１５および外部ＵＳＢポート３０のコントローラとして機能するもので、とくに外部ＵＳＢポート３０に対する電源電圧の供給制御用としてＧＰＩＯ（General Purpose Input/Output）ピン２１を有する。
【００１４】
上記ＢＩＯＳＲＯＭ１４に格納されたＢＩＯＳは、当該電子機器１の電源オン時に起動して初期化等の処理を実行するプログラムであり、ＣＰＵ１０およびチップセット１１との協働による主要な機能として、次の（１）（２）の手段を実行する。  
（１）当該電子機器１の電源オンよる起動時、外部ＵＳＢポート３０の使用を有効とするか無効とするかを設定するための操作用画面いわゆるセットアップメニュー画面を操作表示部４で表示する第１制御手段。
【００１５】
（２）上記セットアップメニュー画面で有効が設定された場合に外部ＵＳＢポート３０への電源電圧の供給をオンし、無効が設定された場合に外部ＵＳＢポート３０への電源電圧の供給をオフする第２制御手段。
【００１６】
つぎに、動作について、図２のフローチャートを参照しながら説明する。  
当該電子機器１の電源オンによる起動時（ステップ１０１のＹＥＳ）、ＢＩＯＳＲＯＭ１４内のＢＩＯＳが起動する（ステップ１０２）。
【００１７】
このＢＩＯＳの起動により、セットアップメニュー画面が操作表示部４で表示される（ステップ１０３）。このセットアップメニュー画面には、管理者の識別情報たとえばパスワードを入力するための初期画面があり、その初期画面が先ず表示される。この初期画面へのタッチ操作によってパスワードが入力され（ステップ１０４のＹＥＳ）、入力されたパスワードが予め登録されているパスワードに合致する場合のみ（ステップ１０５のＹＥＳ）、セットアップメニュー画面が初期画面の表示から各種メニュー画面の表示に切換わる（ステップ１０６）。
【００１８】
各種メニュー画面には、外部ＵＳＢポート３０の使用を有効とするか無効とするかを設定するためのメニュー画面が含まれている。このメニュー画面へのタッチ操作により、外部ＵＳＢポート３０の使用を有効とするか無効とするかの設定が取込まれる（ステップ１０７）。
【００１９】
なお、管理者が他の用事等で当該電子機器１から離れた場合など、有効／無効の設定がないまま（ステップ１０８のＮＯ）、所定時間が経過すると（ステップ１０９のＹＥＳ）、パスワード入力用の初期画面に復帰する（ステップ１０３）。管理者が離れている間の第三者による不適切な設定を防ぐことができる。
【００２０】
有効が設定された場合には（ステップ１１０のＹＥＳ）、サウスブリッジ２０のＧＰＩＯピン２１により、外部ＵＳＢポート３０への電源電圧の供給がオンされる（ステップ１１１）。すなわち、外部ＵＳＢポート３０には信号ラインおよびアースラインのほかに、電源電圧供給用のラインがあり、その電源電圧供給用のラインがＧＰＩＯピン２１によって閉じられる。こうして、外部ＵＳＢポート３０に電源電圧が供給されることにより、外部ＵＳＢポート３０に接続されるＵＳＢデバイス３１の動作が可能となる。
【００２１】
無効が設定された場合は（ステップ１１０のＮＯ）、サウスブリッジ２０のＧＰＩＯピン２１により、外部ＵＳＢポート３０への電源電圧の供給がオフされる（ステップ１１１２）。すなわち、外部ＵＳＢポート３０に対する電源電圧供給用のラインがＧＰＩＯピン２１によって遮断され、外部ＵＳＢポート３０に電源電圧が供給されなくなる。この供給遮断により、外部ＵＳＢポート３０にＵＳＢデバイス３１が接続されても、そのＵＳＢデバイス３１は動作できない。
【００２２】
この有効または無効の設定に基づく処理の後、ＢＩＯＳが終了する（ステップ１１３）。続いて、ＯＳ（Operation System）等がブートされる（ステップ１１４）。
【００２３】
以上のように、起動時に表示されるセットアップメニュー画面で管理者が無効設定の操作を行うことにより、外部ＵＳＢポート３０の機能を停止することができる。これにより、悪意のある外部の人物が外部ＵＳＢポート３０にＵＳＢメモリ等のＵＳＢデバイス３１を接続し、電子機器１の内部情報たとえば顧客情報などを盗み出そうとしても、その実施は不可能である。
【００２４】
したがって、電子機器１の内部情報の漏洩を確実に防ぐことができ、電子機器１としての安全性および信頼性が大幅に向上する。
【００２５】
また、セットアップメニュー画面で一旦無効が設定されると、次にセットアップメニュー画面で有効が設定されるまで、無効の設定状態が維持される。
【００２６】
［２］第２の実施形態について説明する。  
第２の実施形態の動作を図３のフローチャートを参照しながら説明する。ステップ１２１，１２２，１２３の処理が加わる点が第１の実施形態と異なる。
【００２７】
すなわち、入力されたパスワードが予め登録されているパスワードに合致すると（ステップ１０５のＹＥＳ）、セットアップメニュー画面が初期画面の表示から各種メニュー画面の表示に切換わる（ステップ１０６）。
【００２８】
各種メニュー画面には、外部ＵＳＢポート３０を除く他の機器たとえばハードディスクドライブ１３の使用を有効とするか無効とするかを設定するための第１メニュー画面が含まれているとともに、外部ＵＳＢポート３０の使用を有効とするか無効とするかを設定するための第２メニュー画面が含まれている。
【００２９】
まず、第１メニュー画面へのタッチ操作による設定、つまりハードディスクドライブ１３の使用を有効とするか無効とするかの設定が取込まれる（ステップ１２１）。ここで、無効が設定された場合は（ステップ１２２のＮＯ）、ＢＩＯＳが終了し（ステップ１２３）、処理終了となる。
【００３０】
ハードディスクドライブ１３の使用が有効として設定された場合は（ステップ１２２のＹＥＳ）、次に第２メニュー画面へのタッチ操作による設定、つまり外部ＵＳＢポート３０の使用を有効とするか無効とするかの設定が取込まれる（ステップ１０７）。なお、管理者が他の用事等で当該電子機器１から離れた場合など、有効／無効の設定がないまま（ステップ１０８のＮＯ）、所定時間が経過すると（ステップ１０９のＹＥＳ）、パスワード入力用の初期画面に復帰する（ステップ１０３）。管理者が離れている間の第三者による不適切な設定を防ぐことができる。
【００３１】
他の処理は第１の実施形態と同じなので、その説明は省略する。  
以上のように、外部ＵＳＢポート３０の使用に関する有効／無効設定の前提として、ハードディスクドライブ１３の使用に関する有効設定を条件として加えることにより、仮にパスワード漏れが生じて第三者による不正操作がなされた場合でも、操作に精通していない者や不慣れな者にとっては外部ＵＳＢポート３０の使用に関する有効／無効の設定が困難となり、セキュリティ効果が向上する。他の効果は第１の実施形態と同じである。
【００３２】
なお、外部ＵＳＢポート３０を除く他の機器としては、ハードディスクドライブ１３に限らず、ＲＡＭ１２や通信用インターフェース１６など適宜に選定可能である。
【００３３】
［３］第３の実施形態について説明する。  
第３の実施形態の動作を図４のフローチャートを参照しながら説明する。ステップ１３１〜１３６の処理が加わる点が第２の実施形態と異なる。
【００３４】
すなわち、ＢＩＯＳ終了（ステップ１０３）およびＯＳ等のブート（ステップ１１４）の後、外部ＵＳＢポート３０への電源電圧の供給がオンされているかどうか判定される（ステップ１３１）。
【００３５】
外部ＵＳＢポート３０への電源電圧の供給がオンされている場合（ステップ１３１のＹＥＳ）、タイムカウントｔがクリアされ（ステップ１３２）、そのタイムカウントｔが開始される（ステップ１３３）。そして、当該電子機器１に対する何らかの入力の有無が判定される（ステップ１３４）。当該電子機器１に対する入力として、例えば、操作表示部４のタッチ操作による情報入力、外部ＵＳＢポート３０への情報入力、内部ＵＳＢポート１５への情報入力、通信ネットワーク４０からの情報入力などがある。
【００３６】
管理者が当該電子機器１から離れている場合など、何も入力がないまま（ステップ１３４のＹＥＳ）タイムカウントｔが一定時間ｔ１たとえば５分間に達すると（ステップ１３５のＹＥＳ）、セキュリティの観点から、外部ＵＳＢポート３０への電源電圧の供給が強制的にオフされる（ステップ１３６）。これにより、外部ＵＳＢポート３０の使用が不可能となり、外部ＵＳＢポート３０からの不要な情報漏れを防ぐことができる。  
他の処理および効果は第２の実施形態と同じである。
【００３７】
［４］第４の実施形態について説明する。  
第４の実施形態の動作を図５のフローチャートを参照しながら説明する。ステップ１４１〜１４６の処理が加わる点が第２の実施形態と異なる。
【００３８】
すなわち、ＢＩＯＳ終了（ステップ１０３）およびＯＳ等のブート（ステップ１１４）の後、外部ＵＳＢポート３０への電源電圧の供給がオンされているかどうか判定される（ステップ１４１）。
【００３９】
外部ＵＳＢポート３０への電源電圧の供給がオンされている場合（ステップ１４１のＹＥＳ）、その外部ＵＳＢポート３０における情報の入出力の有無が検出される（ステップ１４２）。入出力ありの場合（ステップ１４３のＹＥＳ）、カウント値Ｎが“１”アップされ（ステップ１４４）、そのカウント値Ｎと設定値たとえば“３”とが比較される（ステップ１４５）。
【００４０】
入出力ありが３回続いて、カウント値Ｎが設定値“３”に達すると（ステップ１４５のＹＥＳ）、それ以上の入出力は不要な情報漏れにつながる心配があるとの判断の下に、外部ＵＳＢポート３０への電源電圧の供給が強制的にオフされる（ステップ１４６）。これにより、外部ＵＳＢポート３０からの不要な情報漏れを防ぐことができ、安全性および信頼性がさらに向上する。  
他の処理および効果は第２の実施形態と同じである。
【００４１】
なお、この発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【図面の簡単な説明】
【００４２】
【図１】各実施形態の構成を示すブロック図。
【図２】第１の実施形態の動作を説明するためのフローチャート。
【図３】第２の実施形態の動作を説明するためのフローチャート。
【図４】第３の実施形態の動作を説明するためのフローチャート。
【図５】第４の実施形態の動作を説明するためのフローチャート。
【符号の説明】
【００４３】
１…電子機器、２…マザーボード、３…ＵＳＢデバイス、４…操作表示部、１０…ＣＰＵ、１１…チップセット、１４…ＢＩＯＳＲＯＭ、１５…内部ＵＳＢポート、２０…サウスブリッジ、２１…ＧＰＩＯピン、３０…外部ＵＳＢポート
【図１】
2011081770.tif 000003
【図２】
2011081770.tif 000004
【図３】
2011081770.tif 000005
【図４】
2011081770.tif 000006
【図５】
2011081770.tif 000007