(57)【要約】      （修正有）【課題】接続デバイスの接続対象である計算機等の電子機器にマルウェアが混入するセキュリティ・リスクを低減する。【解決手段】接続デバイス制限システム１において、中央管理装置１０の判定部により、接続管理装置２０ａ（２０ｂ、２０ｃ）に接続された接続デバイス５０の識別情報が中央管理装置１０の記憶部の接続作業計画に登録されており、且つ、接続デバイス５０の接続順序よりも前にある接続順序の接続履歴が接続済であると判定された場合に、制御部は、接続管理装置に接続された接続デバイス５０と電子機器３０ａ（３０ｂ、３０ｃ）とを接続状態とし、接続デバイス５０の接続順序よりも前にある接続順序の接続履歴が未接続であると判定された場合には、接続管理装置に接続された接続デバイス５０と電子機器３０とを接続状態としない。【選択図】図１
2019211807.tif 000002
【特許請求の範囲】
【請求項１】
電子機器に接続して利用される接続デバイスの利用制限を行う接続デバイス制限システムにおいて、
前記接続デバイスを接続させる接続ポートを備え、前記接続ポートに接続された接続デバイスを前記電子機器に接続させる接続管理装置と、
前記接続管理装置における前記接続デバイスと前記電子機器との接続状態を制御する制御部と、
前記接続デバイスの識別情報と、前記接続デバイスを接続する前記接続管理装置の順序を定めた接続順序と、を予め登録した接続作業計画を設定する設定部と、
前記設定部で設定された前記接続作業計画を保存する記憶部と、
前記接続管理装置に接続された前記接続デバイスに関する接続情報を取得して前記接続作業計画と照合する判定部と、
前記接続デバイスを前記電子機器に接続した場合に、前記接続作業計画の接続順序に対応する接続履歴を未接続から接続済に変更する履歴更新部と、を備え、
前記制御部は、前記判定部により、前記接続管理装置に接続された前記接続デバイスの識別情報が前記接続作業計画に登録されており、且つ、当該接続デバイスの接続順序よりも前にある接続順序の接続履歴が接続済であると判定された場合には、前記接続管理装置に接続された当該接続デバイスと前記電子機器とを接続状態とし、前記判定部により、当該接続デバイスの接続順序よりも前にある接続順序の接続履歴が未接続であると判定された場合には、前記接続管理装置に接続された当該接続デバイスと前記電子機器とを接続状態としない
接続デバイス制限システム。
【請求項２】
前記接続作業計画の接続デバイスの識別情報は、前記接続デバイスに個別に付与された識別ＩＤであって、
前記判定部は、前記接続管理装置に接続された接続デバイスの接続情報として取得した当該接続デバイスの識別ＩＤが、前記接続作業計画に登録されている識別ＩＤと一致するかを照合し、当該識別ＩＤが前記接続作業計画に登録されていない場合には、前記制御部は、当該接続デバイスと前記電子機器とを接続状態にしない
請求項１に記載の接続デバイス制限システム。
【請求項３】
前記接続作業計画には、前記識別ＩＤごとに、接続デバイスを前記接続管理装置に接続することができる接続予定開始時刻と接続予定終了時刻で規定される接続制限時間が登録されており、
前記判定部は、前記接続管理装置に接続された接続デバイスの接続情報として取得した当該接続デバイスの接続時間と前記接続作業計画に登録されている当該接続デバイスの前記接続制限時間とを照合し、当該接続デバイスの接続時間が前記接続制限時間を超えている場合には、前記制御部は、当該接続デバイスと前記電子機器とを接続状態にしない
請求項２に記載の接続デバイス制限システム。
【請求項４】
前記履歴更新部により、前記接続作業計画の接続順序に対応する全ての接続履歴が未接続から接続済に書き替えられた場合には、
前記制御部は、前記記憶部から当該接続作業計画を削除する
請求項１〜３のいずれか一項に記載の接続デバイス制限システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢメモリ等の接続デバイスを利用する際の接続デバイス制限システムに関し、特に計算機等の電子機器に接続して利用する接続デバイスの接続デバイス制限システムに関する。
【背景技術】
【０００２】
近年、優れた相互運用性や持ち運びの容易性の観点から、データを転送するための接続デバイスとして、ＵＳＢ（Universal Serial Bus）メモリに代表される記憶媒体（以下ＵＳＢメモリと総称する）が、様々な分野で用いられている。その一方で、上述した性質を有しているためにＵＳＢメモリの利用は、接続対象である計算機等の電子機器に対するマルウェア(malware)の混入というセキュリティ・リスクを抱えている。
【０００３】
ＵＳＢメモリを利用する際のセキュリティ・リスクを低減させるためには、例えば、一旦、利用するＵＳＢメモリを検疫装置に接続してマルウェア感染の有無を検疫し、ＵＳＢメモリの安全性を確認してから接続対象の計算機等に接続するといった運用が考えられている。
【０００４】
また、接続デバイスを利用する際のセキュリティ・リスクを低減するための技術として、特許文献１には、「接続デバイスが接続ポートに接続されると、接続デバイスからデバイス情報を取り出し、この接続デバイスが接続許可リストに規定される接続許可デバイスに相当するかどうかを照合し、接続許可デバイスに相当する場合のみ接続が許可される。」ということが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１８５２１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、接続デバイスの接続許可リストを規定することで、不必要な接続デバイスの利用は防止できるが、仮に接続デバイスがマルウェアに感染している場合には、接続許可デバイスに相当するものとして計算機等の接続対象に接続されてしまうおそれがある。
【０００７】
そこで、本発明は、計算機等に利用される接続デバイスについて、例えば、必ず検疫装置に接続させてから計算機等に接続させるというように、予め接続順序を決めた接続作業計画を設定し、この接続作業計画に従って接続デバイスを接続対象に接続させることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本願発明に係る接続デバイス制限システムは、
接続デバイスを接続させる接続ポートを備え、接続ポートに接続された接続デバイスを電子機器に接続させる接続管理装置と、
接続管理装置における接続デバイスと電子機器との接続状態を制御する制御部と、
接続デバイスの識別情報と、接続デバイスを接続する接続管理装置の順序を定めた接続順序と、が予め登録された接続作業計画を設定する設定部と、
設定部で設定された接続作業計画を保存する記憶部と、
接続管理装置に接続された接続デバイスに関する接続情報を取得して接続作業計画と照合する判定部と、
接続デバイスを電子機器に接続した場合に、接続作業計画の接続順序に対応する接続履歴を未接続から接続済に変更する履歴更新部と、を備え、
制御部は、判定部により、接続管理装置に接続された接続デバイスの識別情報が接続作業計画に登録されており、且つ、接続デバイスの接続順序よりも前にある接続順序の接続履歴が接続済であると判定された場合には、接続管理装置に接続された接続デバイスと電子機器とを接続状態とし、判定部により、接続デバイスの接続順序よりも前にある接続順序の接続履歴が未接続であると判定された場合には、接続管理装置に接続された接続デバイスと電子機器とを接続状態としない。
【発明の効果】
【０００９】
本発明の接続デバイス制限システムによれば、接続デバイスの接続順序を予め決めた接続作業計画から、接続デバイスの接続順序が逸脱することを防止して、接続デバイスの接続対象である計算機等の電子機器にマルウェアが混入するといったセキュリティ・リスクを低減することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る接続デバイス制限システムの構成図である。
【図２】本発明の実施の形態に係る中央管理装置の機能的構成を示すブロック図である。
【図３】本発明の実施の形態に係る接続作業計画の一例である。
【図４】本発明の実施の形態に係る接続作業計画の一例である。
【図５】本発明の実施の形態に係る接続作業計画の一例である。
【図６】本発明の実施の形態に係る接続作業計画の一例である。
【図７】本発明の実施の形態に係る接続デバイス制限システムにおいて実行される処理のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明に係る接続デバイス制限システムの実施の形態例（以下、本例という）を、図面を参照しながら説明する。
図１は、本例に係る接続デバイス制限システム１の構成図である。
図１に示すように、本例に係る接続デバイス制限システム１は、中央管理装置１０と、複数の接続管理装置２０ａ〜２０ｃと、接続管理装置２０ａに接続された電子機器としての検疫装置３０ａと、接続管理装置２０ｂに接続された電子機器としての計算機３０ｂ（計算機１）と、接続管理装置２０ｃに接続された電子機器としての計算機３０ｃ（計算機２）と、各接続管理装置２０に備えられた接続ポート２５と、ネットワーク４０と、を備えている。
【００１２】
各接続管理装置２０に備えられた接続ポート２５には、接続デバイスとして、例えばＵＳＢインターフェイスを備えたＵＳＢメモリ５０が接続される。
【００１３】
中央管理装置１０は、ネットワーク４０に接続されている各接続管理装置２０ａ〜２０ｃの状態を管理するものであって、各接続管理装置２０に接続されたＵＳＢメモリ５０と、ＵＳＢメモリ５０の接続対象である検疫装置３０ａ、計算機３０ｂ、計算機３０ｃとの接続状態を制御する。
【００１４】
接続管理装置２０は、当該接続管理装置２０に接続されたＵＳＢメモリ５０と、当該接続管理装置２０に接続されている接続対象３０との接続を行う。なお、接続対象３０と接続管理装置２０はＵＳＢインターフェイスを介して接続される。
【００１５】
接続管理装置２０は、接続管理装置２０にＵＳＢメモリ５０が接続されたことを中央管理装置１０へ通知する機能と、ＵＳＢメモリ５０と接続対象３０との接続状態を中央管理装置１０からの指示に従って制御する機能を有している。なお、本例では、接続管理装置２０をハードウェアとして例示しているが、例えば計算機３０に実装されるソフトウェアとしてもよい。
【００１６】
接続ポート２５は、ＵＳＢメモリ５０を装着して、ＵＳＢメモリ５０を接続管理装置２０に接続させるためのものである。
【００１７】
検疫装置３０ａは、接続管理装置２０に接続されたＵＳＢメモリ５０に感染したマルウェア等を検知して除去する装置である。
【００１８】
計算機３０ｂ、３０ｃは、計算機能を有するＰＣ／ＡＴ互換機、ＰＤＡ、移動体端末等のＰＣ等の他に、電子機器としてのプリンター、ＭＦＰ(Multi-function Peripheral)、複合機等であってもよい。
【００１９】
なお、本例では、図示しない接続対象３０が有するＵＳＢポートのうち、接続管理装置２０と接続されていないものは全て閉塞されており、使用不可能な状態となっている。これにより、ＵＳＢメモリ５０は、接続管理装置２０の接続ポート２５に接続されることになり、必ず接続管理装置２０を介して接続対象３０に接続される状態となる。
【００２０】
ネットワーク４０は、例えばＬＡＮ（Local Area Network）等のＩＰネットワークであり、中央管理装置１０及び複数の接続管理装置２０と接続している。すなわち、本例では、中央管理装置１０は、ネットワーク４０を介して全ての接続管理装置２０と接続しているので、中央管理装置１０はネットワーク４０上で各接続管理装置２０と通信することができる。
【００２１】
図２は、本例に係る中央管理装置１０の機能的構成を示すブロック図である。
図２に示すように、本例に係る中央管理装置１０は、入力デバイスからなる設定部１１と、制御部１２と、表示部１３と、接続作業計画１６と接続履歴１７を保存する記憶部１４と、通信部１５と、判定部２１と、履歴更新部２２と、を備えている。
【００２２】
制御部１２は、ＣＰＵ（Central Processing Unit）等の演算装置を備え、中央管理装置１０の各部の処理動作を統括的に制御する。制御部１２は、通信部１５により受信される各種の情報に応じて、記憶部１４に格納されている各種処理プログラムを読み出して、各種の処理を行う。また、制御部１２は、各接続管理装置２０の状態を監視し、通信部１５を介して、各接続管理装置２０におけるＵＳＢメモリ５０と接続対象３０との接続状態を制御する。
【００２３】
設定部１１の入力デバイスは、表示部１３の表示画面上を覆うように形成されたタッチパネルや、数字ボタン、スタートボタン等の各種操作ボタンを備え、ユーザーの操作に基づく操作信号や、作業計画者から接続作業計画１６の内容を制御部１２に入力する。
【００２４】
表示部１３は、ユーザー・インターフェイスとして、ＬＣＤ（Liquid Crystal Display）により構成され、制御部１２から入力される表示信号の指示に従って、各種画面を表示する。
【００２５】
記憶部１４は、不揮発性の半導体メモリやハードディスク等の記憶装置からなり、各種処理に関するデータ等を記憶する。また、制御部１２が実行する処理のプログラムやデータを保存する。本例では、設定部１１を介して入力された接続作業計画１６の他に、判定部２１が接続対象３０とＵＳＢメモリ５０との接続可否を判定した結果としての接続履歴１７を保存蓄積する。
【００２６】
通信部１５は、ネットワーク４０に接続された接続管理装置２０や他の外部装置との間でデータの送受信を行う。例えば、通信部１５は、各接続管理装置２０との間で通信を行い、接続管理装置２０から送信されるＵＳＢメモリ５０に関する接続情報を受け付ける。
接続情報とは、ＵＳＢメモリ５０が接続管理装置２０の接続ポート２５に接続されたときに、接続管理装置２０が中央管理装置１０へ通知する接続管理装置２０及びＵＳＢメモリ５０に関する情報である。
【００２７】
接続情報は、少なくとも接続時刻と、接続デバイスＩＤと、接続管理装置ＩＤと、を一組とした情報である。ここで、接続時刻は、接続管理装置２０にＵＳＢメモリ５０が接続された時刻である。接続デバイスＩＤは、接続管理装置２０に接続されたＵＳＢメモリ５０を一意に識別可能な情報である。接続管理装置ＩＤは、中央管理装置１０へ接続情報を通知した接続管理装置２０を一意に識別可能な情報である。
【００２８】
判定部２１は、通信部１５を介して取得した接続情報と、記憶部１４に保存されている接続作業計画１６との照合を行い、当該ＵＳＢメモリ５０を接続対象３０に接続するか否かの判定を行う。
【００２９】
履歴更新部２２は、接続対象３０とＵＳＢメモリ５０とを接続した場合に、記憶部１４に保存された接続作業計画１６の当該接続対象３０に対応する接続履歴１７の変更を行う。
【００３０】
図３は、本例に係る接続作業計画１６の一例である。
図３は、本例の接続作業計画１６のデータ構造を示しており、接続デバイスとしてＵＳＢメモリ５０を用いた例である。本例の接続作業計画１６のデータ構造は、少なくともＵＳＢメモリＩＤ６１と、予定開始時刻６２と、予定終了時刻６３と、接続順序６４と、を一組にした情報で構成されている。
【００３１】
メモリＩＤ６１とは、接続管理装置２０に接続されたＵＳＢメモリ５０を一意に識別可能な情報であって、例えば、ベンダが独自に付加した情報やＵＳＢ規格が定めるシリアル番号などを用いることができる。
【００３２】
予定開始時刻６２とは、ＵＳＢメモリ５０を接続管理装置２０に接続することが許可された最初の時刻をいい、予定終了時刻６３とは、ＵＳＢメモリ５０を接続管理装置２０に接続することが許可された最終の時刻をいう。従って、予定終了時刻６３と予定開始時刻６２との差分によって、ＵＳＢメモリ５０を接続管理装置２０に接続して接続対象３０と接続させることが許可された接続制限時間が決定される。
【００３３】
接続順序６４は、複数の接続管理装置２０に対して、当該ＵＳＢメモリ５０を接続させる順序を決めたものである。
【００３４】
図４は、図３に示した接続作業計画１６の内容を具体的に表した例である。
図４Ａに示す接続作業計画１６ａでは、ＵＳＢメモリＩＤａを持つＵＳＢメモリの予定開始時刻を９：００に、終了時刻を１０：００にそれぞれ設定したものであり、当該ＵＳＢメモリの接続制限時間は１時間となる。
【００３５】
また、図４Ｂに示す接続作業計画１６ｂでは、ＵＳＢメモリＩＤｂを持つＵＳＢメモリの予定開始時刻を１０：００に、終了時刻を１２：００にそれぞれ設定したものであり、当該ＵＳＢメモリの接続制限時間は２時間となる。
【００３６】
本例では、異なるＵＳＢメモリＩＤ６１を持つＵＳＢメモリに対して、それぞれ異なる接続作業計画１６ａ、１６ｂを設定しているが、同じＵＳＢメモリＩＤ６１を持つＵＳＢメモリに対して、異なる予定開始時刻６２と予定終了時刻６３を設定することで、異なる接続作業計画１６を設定することもできる。
【００３７】
図５は、図３に示した接続作業計画１６の接続順序６４の内容の一例を示す。
図５に示すように、本例の接続作業計画１６の接続順序６４は、ＵＳＢメモリ５０を接続させる予定の接続管理装置２０の接続管理装置ＩＤ６５を、当該ＵＳＢメモリ５０を接続させる順序に並べたものである。また、各接続管理装置ＩＤ６５に対応して、接続履歴１７が設けられ、それぞれの接続結果７１が表示される。
【００３８】
接続管理装置のＩＤ６５とは、接続管理装置２０を一意に識別可能な情報であって、例えば、ユーザーが独自に付加した情報や規格が定めるシリアル番号などを用いることができる。
【００３９】
接続履歴１７とは、各接続管理装置２０におけるＵＳＢメモリ５０と接続対象３０との接続結果７１を示すものである。接続結果７１としては、「未接続」と「接続済」の何れかの値を取る。ここで、「未接続」は、設定部１１を介して、作業計画者により接続作業計画１６が記憶部１４に記録された際に設定される初期値である。「接続済」は、ＵＳＢメモリ５０と、当該接続管理装置２０に接続されている接続対象３０とを接続状態にした際に、履歴更新部２２によって「未接続」から書き替えられるものである。
【００４０】
図６は、図５に示した接続順序６４を具体的に表した例である。
図６に示す接続順序６４は、接続管理装置ＩＤ１、接続管理装置ＩＤ２、接続管理装置ＩＤ３の順序で配置されている。すなわち、本例における接続作業計画１６では、接続管理装置ＩＤ１を有している接続管理装置２０、接続管理装置ＩＤ２を有している接続管理装置２０、接続管理装置ＩＤ３を有している接続管理装置２０の順序で、ＵＳＢメモリ５０が接続されるように計画されている。
【００４１】
図１に基づいて説明すると、本例では、接続管理装置ＩＤ１が付されている接続管理装置２０ａには、ＵＳＢメモリ５０の接続対象として検疫装置３０ａが接続されている。すなわち、接続管理装置２０ａの接続ポート２５に接続されたＵＳＢメモリ５０は、検疫装置３０ａと接続する。
【００４２】
また、接続管理装置ＩＤ２が付されている接続管理装置２０ｂには、接続対象として計算機３０ｂ（計算機１）が接続されている。すなわち、接続管理装置２０ｂの接続ポート２５に接続されたＵＳＢメモリ５０は、計算機１と接続する。
【００４３】
また、接続管理装置ＩＤ３が付されている接続管理装置２０ｃには、接続対象として計算機３０ｃ（計算機２）が接続されている。すなわち、接続管理装置２０ｃの接続ポート２５に接続されたＵＳＢメモリ５０は、計算機２と接続する。
【００４４】
なお、本例では、接続作業計画１６の最初の接続順序６４を検疫装置３０ａが接続している接続管理装置ＩＤ１と設定することで、ＵＳＢメモリ５０を最初に検疫装置３０ａと接続させることができる。
【００４５】
図６の接続履歴１７によれば、接続管理装置ＩＤ１に対応する接続結果７１は接続済と表示されている。従って、当該ＵＳＢメモリ５０は、既に検疫装置３０ａに接続済みであることがわかる。同様に、接続管理装置ＩＤ２に対応する接続結果７１も接続済と表示されているので、当該ＵＳＢメモリ５０は、既に計算機１にも接続済みであることがわかる。また、接続管理装置ＩＤ３に対応する接続結果７１は未接続と表示されているので、当該ＵＳＢメモリ５０は、まだ計算機２に接続されていない状況であることがわかる。
【００４６】
次に、本例に係る接続デバイス制限システム１の動作処理について、図７を用いて説明する。
図７は、情報処理装置である中央管理装置１０において実行されるＵＳＢメモリ５０の接続対象３０への接続を管理する接続管理処理のフローチャートである。この処理は、制御部１２と記憶部１４に記憶されている情報処理のプログラムとの協働によるソフトウェア処理によって実現される。
【００４７】
まず、中央管理装置１０は、ＵＳＢメモリ５０の接続情報を、通信部１５を介して、接続管理装置２０から受信する（ステップＳ１０１）。受信した接続情報には、ＵＳＢメモリ５０が接続された接続管理装置２０の接続管理装置ＩＤ（以下、装置ＩＤという）と、接続管理装置２０に接続されたＵＳＢメモリ５０のＵＳＢメモリＩＤ（以下、メモリＩＤという）と、ＵＳＢメモリ５０を接続管理装置２０に接続した接続時刻と、が含まれている。
【００４８】
つぎに、中央管理装置１０の判定部２１は、受信した接続情報に含まれるメモリＩＤと記憶部１４に記憶されている接続作業計画１６に登録されているＵＳＢメモリＩＤ６１とが一致するか照合を行い、当該ＵＳＢメモリ５０の接続が事前に計画されていたものか否かの判定を行う（ステップＳ１０２）。なお、記憶部１４に記憶されている接続作業計画１６が複数ある場合には、接続作業計画１６が記憶部１４に登録された順番で照合を行う。受信したメモリＩＤが接続作業計画１６に登録されており、事前に計画されているものと判定された場合には（ステップＳ１０２のＹＥＳ）、判定部２１は、受信した接続情報の接続時刻が、当該メモリＩＤ６１に対応する接続制限期間内に含まれているか否かの照合を行う（ステップＳ１０３）。
【００４９】
ステップＳ１０２において、判定部２１によって受信したメモリＩＤが接続作業計画１６に登録されておらず、事前に計画されているものでないと判定された場合には（ステップＳ１０２のＮＯ）、中央管理装置１０の制御部１２は、通信部１５を介して、接続管理装置２０に対して当該接続されたＵＳＢメモリ５０を接続対象３０へ接続させない旨の信号（不許可信号）を送信し、接続管理装置２０に接続された当該ＵＳＢメモリ５０と接続対象３０との接続を未接続の状態にする（ステップＳ１０８）。
【００５０】
ステップＳ１０３において、判定部２１によって、受信した接続情報の接続時刻が接続作業計画１６の接続制限期間内に含まれていると判定された場合には（ステップＳ１０３のＹＥＳ）、判定部２１は、記憶部１４に記憶されている接続作業計画１６に登録されている当該メモリＩＤ６１に対応する接続順序６４が事前に計画されている順序か否かの判定を行う（ステップＳ１０４）。
【００５１】
ステップＳ１０３において、判定部２１によって、受信した接続情報の接続時刻が接続作業計画１６の接続制限期間内に含まれないと判定された場合には（ステップＳ１０３のＮＯ）、中央管理装置１０は、通信部１５を介して、接続管理装置２０に対して当該接続されたＵＳＢメモリ５０を接続対象へ接続させない旨の信号（不許可信号）を送信し、接続管理装置２０に接続された当該ＵＳＢメモリ５０と接続対象とを未接続の状態にする（ステップＳ１０８）。
【００５２】
ステップＳ１０４において、判定部２１によって、記憶部１４に記憶されている接続作業計画１６に登録されている当該メモリＩＤ６１に対応する接続順序６４が事前に計画された順序であると判定された場合には（ステップＳ１０４のＹＥＳ）、中央管理装置１０の制御部１２は、通信部１５を介して、接続管理装置２０に対して当該接続されたＵＳＢメモリ５０の接続対象への接続を許可する旨の信号（許可信号）を送信し、接続管理装置２０に接続された当該ＵＳＢメモリ５０と接続対象３０との接続を接続状態とする（ステップＳ１０５）。
【００５３】
ステップＳ１０４において、判定部２１によって、接続作業計画１６に登録されている当該メモリＩＤ６１に対応する接続順序６４が事前に計画された順序ではないと判定された場合には（ステップＳ１０４のＮＯ）、中央管理装置１０の制御部１２は、通信部１５を介して、接続管理装置２０に対して当該接続された当該ＵＳＢメモリ５０を接続対象３０へ接続させない旨の信号（不許可信号）を送信し、接続管理装置２０に接続された当該ＵＳＢメモリ５０と接続対象３０との接続を未接続の状態にする（ステップＳ１０８）。
【００５４】
ここで、本例のステップＳ１０４における判定部２１の接続順序６４が事前に計画された順序か否かの判定手順について、詳細に説明する。まず、判定部２１は、接続作業計画１６において、当該ＵＳＢメモリ５０が接続された接続デバイス装置２０の装置ＩＤ６５よりも前にある装置ＩＤ６５に対応する接続履歴１７の接続結果７１について、全てが接続済になっているか否かの照合を行う。そして、接続結果７１が全て接続済の場合は、当該ＵＳＢメモリ５０は接続順序６４が事前に計画された順序であるとの判定を行う。一方、接続結果７１に未接続が含まれている場合は、当該ＵＳＢメモリ５０の接続順序６４は事前に計画された順序ではないとの判定を行う。
【００５５】
具体的には、図４Ａの接続作業計画１６ａは、図６に示すようにＵＳＢメモリＩＤａを持つＵＳＢメモリ５０の接続順序６４が、接続管理装置ＩＤ１、接続管理装置ＩＤ２、接続管理装置ＩＤ３の順序で事前に計画されており、接続管理装置ＩＤ１及び接続管理装置ＩＤ２の接続結果７１が接続済で、接続管理装置ＩＤ３の接続結果７１が未接続の状態である。この状態で、ＵＳＢメモリＩＤａを持つＵＳＢメモリ５０が、接続管理装置ＩＤ３を有する接続管理装置２０ｃに接続された場合には、判定部２１は、接続管理装置ＩＤ３よりも前にある接続管理装置ＩＤ１及び接続管理装置ＩＤ２の接続結果７１が全て接続済であるため、当該ＵＳＢメモリ５０は事前に計画された順序であるとの判定を行う。一方で、接続管理装置ＩＤ１の接続結果７１が接続済で、接続管理装置ＩＤ２の接続結果７１が未接続の表示であった場合には、判定部２１は、接続管理装置ＩＤ３よりも前にある接続管理装置ＩＤ２の接続結果７１が未接続であることから、当該ＵＳＢメモリ５０は事前に計画された順序通りではないとの判定を行う。
【００５６】
ステップＳ１０５において、当該ＵＳＢメモリ５０と接続対象３０とが接続状態になると、履歴更新部２２は、記憶部１４に記憶されている接続作業計画１６の接続履歴１７の更新を行い、当該ＵＳＢメモリ５０が接続された接続管理装置２０の装置ＩＤ６５に対応する接続履歴１７の接続結果７１の表示を未接続から接続済に書き替える（ステップＳ１０６）。なお、制御部１２により、当該ＵＳＢメモリ５０と接続対象３０との接続状態が未接続とされた場合には、当該ＵＳＢメモリ５０が接続された接続管理装置２０の装置ＩＤ６５の接続結果７１は書き替えられず、接続結果７１の表示は未接続のままに維持される。
【００５７】
ステップＳ１０６において、履歴更新部２２により、接続作業計画１６の当該装置ＩＤ６５の接続結果７１の更新が行われると、判定部２１は、接続作業計画１６の接続履歴１７の接続結果７１中に未接続のものが含まれていないか否かの照合を行い、判定部２１は事前に計画された接続作業計画１６の接続先のうち未接続の接続管理装置２０があるか否かの判定を行う（ステップＳ１０７）。
【００５８】
ステップＳ１０７において、接続作業計画１６の接続履歴１７の接続結果７１の中に未接続のものが含まれておらず、判定部２１により、事前に計画されたＵＳＢメモリ５０の接続先のうち未接続の接続管理装置２０がないと判定された場合には（ステップＳ１０７のＮＯ）、接続作業計画１６におけるＵＳＢメモリ５０の接続管理装置２０への接続作業は全て完了したものとして、制御部１２は、当該接続作業計画１６を記憶部１４から削除する（ステップＳ１０９）。これにより、記憶部１４におけるデータ保存負荷の軽減を図ることができる。
【００５９】
一方、接続作業計画１６の接続履歴１７の接続結果７１の中に未接続のものが含まれており、判定部２１により、事前に計画されたＵＳＢメモリ５０の接続先のうち未接続の接続管理装置２０があると判定された場合には（ステップＳ１０７のＹＥＳ）、接続作業計画１６におけるＵＳＢメモリ５０の接続管理装置２０への接続作業はまだ完了していないものとして処理を終了し、次のＵＳＢメモリ５０の接続に備える（ステップＳ１１０）。
【００６０】
ここで、図６の接続作業計画１６を用いて、ステップＳ１０７の処理を具体的に説明する。図６に示すように、接続管理装置ＩＤ３の接続結果７１が未接続の場合は、接続作業計画１６におけるＵＳＢメモリ５０の接続管理装置２０への接続作業はまだ完了していないものとして、処理を終了する（ステップＳ１１０）。一方、接続管理装置ＩＤ３の接続結果７１が接続済だった場合には、接続作業計画１６におけるＵＳＢメモリ５０の接続管理装置２０への接続作業は全て完了したものとして、制御部１２は、当該接続作業計画１６を記憶部１４から削除する（ステップＳ１０９）。
【００６１】
以上説明したように、本例の接続デバイス制限システム１によれば、接続作業計画１６に基づいて、予め決められた接続順序に従ってＵＳＢメモリ５０を接続管理装置２０に接続させることができる。また、接続作業計画１６において、最初の接続対象３０を検疫装置３０ａに設定することにより、まずはＵＳＢメモリ５０の検疫を行い、ＵＳＢメモリ５０がマルウェア等に感染していた場合であっても、確実にマルウェア等を除去することができる。これにより、その後にＵＳＢメモリ５０が接続される計算機等の接続対象３０へのマルウェアの混入を確実に防ぎ、セキュリティ・リスクを低くすることができる。
【００６２】
以上、本発明について、実施形態に基づいて説明したが、本発明は上述の実施形態に記載した構成に限定されるものではなく、その趣旨を逸脱しない範囲において適宜その構成を変更することができるものである。例えば、上述した実施形態例は、本発明を解りやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることが可能であり、また、ある実施形態の構成について他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加、削除、置換をすることが可能である。
【００６３】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【符号の説明】
【００６４】
１・・・接続デバイス制限システム、１０・・・中央管理装置、１１・・・入力部、１２・・・制御部、１３・・・表示部、１４・・・記憶部、１５・・・通信部、２０・・・接続管理装置、２１・・・判定部、２２・・・履歴更新部、２５・・・接続ポート、３０・・・接続対象（電子機器）、４０・・・ネットワーク、５０・・・ＵＳＢメモリ（接続デバイス）
【図１】
2019211807.tif 000003
【図２】
2019211807.tif 000004
【図３】
2019211807.tif 000005
【図４】
2019211807.tif 000006
【図５】
2019211807.tif 000007
【図６】
2019211807.tif 000008
【図７】
2019211807.tif 000009