(57)【要約】【課題】セキュリティを担保したまま、運用ネットワークシステムの運用端末装置からユーザネットワークシステムの監視対象装置まで接続することを目的とする。【解決手段】事前登録部１１０が、運用端末装置１１からユーザネットワークシステム３０に対する作業の内容が登録された作業情報１５２を記憶部１５０に記憶する。動的接続制御部１３０が、運用端末装置１１から作業要求を受信すると、運用端末装置１１から作業の内容が作業情報１５２に登録されているかを判定し、作業の内容が作業情報１５２に登録されている場合に、通信の許可をＦＷ３００およびＦＷ４００に設定する。ログ記録部１４０が、作業が開始されると、ＦＷ３００およびＦＷ４００から通信のログを収集し、通信のログと作業情報１５２に登録されている登録作業内容とが一致しているか否かを判定し、通信のログと登録作業内容とが一致していない場合に通信を切断する。【選択図】図２
2018160745.tif 000002
【特許請求の範囲】
【請求項１】
ユーザネットワークシステムと、前記ユーザネットワークシステムへの通信がファイアウォールにより許可されていない運用ネットワークシステムとの接続を制御する接続制御装置において、
前記運用ネットワークシステムが有する運用端末装置を識別する識別子と、前記運用端末装置から前記ユーザネットワークシステムが有する監視対象装置に対する作業の内容とが登録された作業情報を記憶部に記憶する事前登録部と、
前記運用端末装置から前記作業の要求を表す作業要求を受信すると、前記運用端末装置から前記作業の内容が前記作業情報に登録されているかを判定し、前記作業の内容が前記作業情報に登録されている場合に、前記通信の許可を前記ファイアウォールに設定する動的接続制御部と、
前記通信の許可により前記作業が開始されると、前記ファイアウォールから前記通信のログを収集し、前記通信のログと前記作業情報に登録されている前記作業の内容である登録作業内容とが一致しているか否かを判定し、前記通信のログと前記登録作業内容とが一致していない場合に前記通信を切断するログ記録部と
を備えた接続制御装置。
【請求項２】
前記接続制御装置は、
前記作業の内容を事前に入力させる事前登録画面を前記運用端末装置の表示装置に表示する画面表示部を備え、
前記事前登録部は、
前記画面表示部により表示された前記事前登録画面を介して、前記作業の内容を取得し、前記作業の内容と前記運用端末装置の識別子とを対応付けて前記登録作業内容として前記作業情報に登録する請求項１に記載の接続制御装置。
【請求項３】
前記ログ記録部は、
前記通信のログと前記登録作業内容とが一致していない場合に、前記通信を切断するとともに、前記通信を許可しないブラックリストに前記運用端末装置の識別子を登録する請求項１または２に記載の接続制御装置。
【請求項４】
前記ログ記録部は、
前記通信のログと前記登録作業内容とが一致していない場合に、前記運用端末装置の表示装置に警告を表示する請求項１から３のいずれか１項に記載の接続制御装置。
【請求項５】
前記事前登録部は、
前記作業を行う運用端末装置の識別子と、前記作業を行う作業者のユーザＩＤと、前記作業の時間帯と、前記作業を行う場所と、前記作業の対象である監視対象装置の識別子と、前記作業で実施する内容とを前記登録作業内容として前記作業情報に登録する請求項１から４のいずれか１項に記載の接続制御装置。
【請求項６】
ユーザネットワークシステムと、前記ユーザネットワークシステムへの通信がファイアウォールにより許可されていない運用ネットワークシステムとの接続を制御する接続制御装置の接続制御方法において、
事前登録部が、前記運用ネットワークシステムが有する運用端末装置を識別する識別子と、前記運用端末装置から前記ユーザネットワークシステムが有する監視対象装置に対する作業の内容とが登録された作業情報を記憶部に記憶し、
動的接続制御部が、前記運用端末装置から前記作業の要求を表す作業要求を受信すると、前記運用端末装置から前記作業の内容が前記作業情報に登録されているかを判定し、前記作業の内容が前記作業情報に登録されている場合に、前記通信の許可を前記ファイアウォールに設定し、
ログ記録部が、前記通信の許可により前記作業が開始されると、前記ファイアウォールから前記通信のログを収集し、前記通信のログと前記作業情報に登録されている前記作業の内容である登録作業内容とが一致しているか否かを判定し、前記通信のログと前記登録作業内容とが一致していない場合に前記通信を切断する接続制御方法。
【請求項７】
ユーザネットワークシステムと、前記ユーザネットワークシステムへの通信がファイアウォールにより許可されていない運用ネットワークシステムとの接続を制御する接続制御装置の接続制御プログラムにおいて、
前記運用ネットワークシステムが有する運用端末装置を識別する識別子と、前記運用端末装置から前記ユーザネットワークシステムが有する監視対象装置に対する作業の内容とが登録された作業情報を記憶部に記憶する事前登録処理と、
前記運用端末装置から前記作業の要求を表す作業要求を受信すると、前記運用端末装置から前記作業の内容が前記作業情報に登録されているかを判定し、前記作業の内容が前記作業情報に登録されている場合に、前記通信の許可を前記ファイアウォールに設定する動的接続制御処理と、
前記通信の許可により前記作業が開始されると、前記ファイアウォールから前記通信のログを収集し、前記通信のログと前記作業情報に登録されている前記作業の内容である登録作業内容とが一致しているか否かを判定し、前記通信のログと前記登録作業内容とが一致していない場合に前記通信を切断するログ記録処理と
をコンピュータである前記接続制御装置に実行させる接続制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続制御装置、接続制御方法および接続制御プログラムに関する。
【背景技術】
【０００２】
大規模なネットワーク運用を事業としている企業は、多数のお客様のネットワークと、これらのネットワークを監視および運用するための設備とを持っている。設備には、監視対象装置であるユーザネットワーク、監視用の設備である監視用ネットワーク、運用管理者が運用するための運用ネットワークが存在している。
ユーザネットワークに設置されている監視対象装置を監視あるいは操作するための設備は監視用ネットワークにある。セキュリティポリシー上、運用ネットワークといった外部のネットワークには、ファイアウォールの設定によって接続が許可されていない。
そのため運用者がユーザネットワークの監視対象装置を操作する場合、監視用ネットワークの監視用端末からアクセスする必要がある。
【０００３】
特許文献１では、外部電子機器ネットワーク上の電子機器から内部電子機器ネットワーク内へのアクセス要求が、特定のアクセス許可条件を満たし、かつ、アクセスを許可した特定のアクセス許可内容に対するアクセス要求である場合に限り、そのアクセス要求を受け付け、要求されたアクセス先との間の許可したアクセス許可内容の通信を中継する技術が開示されている。
特許文献２では、業務サーバのアクセスログとフロー管理部により管理されるワークフローとを照合して、アクセスログに記録されたアクセスが正当な業務に基づくものか否かを分析する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−０５１９４８号公報
【特許文献２】特開２００９−０７５９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
運用者は多数存在し、各自が運用端末装置を保持しているが、監視対象装置は運用端末装置から操作できず、監視用端末からしか操作できないため柔軟な運用ができない状態である。
【０００６】
本発明は、監視用ネットワークに接続制御装置を設置し、作業時のみ動的に運用ネットワークとユーザネットワークを接続させ、運用端末装置から監視対象装置の操作を可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る接続制御装置は、ユーザネットワークシステムと、前記ユーザネットワークシステムへの通信がファイアウォールにより許可されていない運用ネットワークシステムとの接続を制御する接続制御装置において、
前記運用ネットワークシステムが有する運用端末装置を識別する識別子と、前記運用端末装置から前記ユーザネットワークシステムが有する監視対象装置に対する作業の内容とが登録された作業情報を記憶部に記憶する事前登録部と、
前記運用端末装置から前記作業の要求を表す作業要求を受信すると、前記運用端末装置から前記作業の内容が前記作業情報に登録されているかを判定し、前記作業の内容が前記作業情報に登録されている場合に、前記通信の許可を前記ファイアウォールに設定する動的接続制御部と、
前記通信の許可により前記作業が開始されると、前記ファイアウォールから前記通信のログを収集し、前記通信のログと前記作業情報に登録されている前記作業の内容である登録作業内容とが一致しているか否かを判定し、前記通信のログと前記登録作業内容とが一致していない場合に前記通信を切断するログ記録部とを備えた。
【０００８】
前記接続制御装置は、
前記作業の内容を事前に入力させる事前登録画面を前記運用端末装置の表示装置に表示する画面表示部を備え、
前記事前登録部は、
前記画面表示部により表示された前記事前登録画面を介して、前記作業の内容を取得し、前記作業の内容と前記運用端末装置の識別子とを対応付けて前記登録作業内容として前記作業情報に登録する。
【０００９】
前記ログ記録部は、
前記通信のログと前記登録作業内容とが一致していない場合に、前記通信を切断するとともに、前記通信を許可しないブラックリストに前記運用端末装置の識別子を登録する。
【００１０】
前記ログ記録部は、
前記通信のログと前記登録作業内容とが一致していない場合に、前記運用端末装置の表示装置に警告を表示する。
【００１１】
前記事前登録部は、
前記作業を行う運用端末装置の識別子と、前記作業を行う作業者のユーザＩＤと、前記作業の時間帯と、前記作業を行う場所と、前記作業の対象である監視対象装置の識別子と、前記作業で実施する内容とを前記登録作業内容として前記作業情報に登録する。
【００１２】
本発明に係る接続制御方法は、ユーザネットワークシステムと、前記ユーザネットワークシステムへの通信がファイアウォールにより許可されていない運用ネットワークシステムとの接続を制御する接続制御装置の接続制御方法において、
事前登録部が、前記運用ネットワークシステムが有する運用端末装置を識別する識別子と、前記運用端末装置から前記ユーザネットワークシステムが有する監視対象装置に対する作業の内容とが登録された作業情報を記憶部に記憶し、
動的接続制御部が、前記運用端末装置から前記作業の要求を表す作業要求を受信すると、前記運用端末装置から前記作業の内容が前記作業情報に登録されているかを判定し、前記作業の内容が前記作業情報に登録されている場合に、前記通信の許可を前記ファイアウォールに設定し、
ログ記録部が、前記通信の許可により前記作業が開始されると、前記ファイアウォールから前記通信のログを収集し、前記通信のログと前記作業情報に登録されている前記作業の内容である登録作業内容とが一致しているか否かを判定し、前記通信のログと前記登録作業内容とが一致していない場合に前記通信を切断する。
【００１３】
本発明に係る接続制御プログラムは、ユーザネットワークシステムと、前記ユーザネットワークシステムへの通信がファイアウォールにより許可されていない運用ネットワークシステムとの接続を制御する接続制御装置の接続制御プログラムにおいて、
前記運用ネットワークシステムが有する運用端末装置を識別する識別子と、前記運用端末装置から前記ユーザネットワークシステムが有する監視対象装置に対する作業の内容とが登録された作業情報を記憶部に記憶する事前登録処理と、
前記運用端末装置から前記作業の要求を表す作業要求を受信すると、前記運用端末装置から前記作業の内容が前記作業情報に登録されているかを判定し、前記作業の内容が前記作業情報に登録されている場合に、前記通信の許可を前記ファイアウォールに設定する動的接続制御処理と、
前記通信の許可により前記作業が開始されると、前記ファイアウォールから前記通信のログを収集し、前記通信のログと前記作業情報に登録されている前記作業の内容である登録作業内容とが一致しているか否かを判定し、前記通信のログと前記登録作業内容とが一致していない場合に前記通信を切断するログ記録処理とをコンピュータである前記接続制御装置に実行させる。
【発明の効果】
【００１４】
本発明に係る接続制御装置では、事前登録部が、運用ネットワークシステムが有する運用端末装置から、ユーザネットワークシステムが有する監視対象装置に対する作業の内容が登録された作業情報を記憶部に記憶する。また、動的接続制御部が、運用端末装置から作業要求を受信すると、運用端末装置から作業の内容が作業情報に登録されているかを判定し、作業の内容が作業情報に登録されている場合に、通信の許可をファイアウォールに設定する。そして、ログ記録部が、通信の許可により作業が開始されると、ファイアウォールから通信のログを収集し、通信のログと作業情報に登録されている作業の内容である登録作業内容とが一致しているか否かを判定し、通信のログと登録作業内容とが一致していない場合に通信を切断する。よって、本発明に係る接続制御装置によれば、セキュリティを担保したまま、運用ネットワークシステムの運用端末装置からユーザネットワークシステムの監視対象装置まで接続することができ、柔軟な運用が可能となる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１に係る接続制御装置１００を含むネットワークシステムの全体構成図。
【図２】実施の形態１に係る接続制御装置１００の構成図。
【図３】実施の形態１に係る接続制御装置１００の接続制御方法および接続制御プログラムによる接続制御処理のフロー図。
【図４】実施の形態１に係る事前登録処理Ｓ１０のフロー図。
【図５】実施の形態１に係る事前登録処理Ｓ１０における登録作業内容の入力例。
【図６】実施の形態１に係る動的接続制御処理Ｓ２０のフロー図。
【図７】実施の形態１に係るログ記録処理Ｓ３０のフロー図。
【図８】実施の形態１に係るログ記録処理Ｓ３０における具体例Ａの場合の詳細フロー図。
【図９】実施の形態１の変形例に係る接続制御装置１００の構成図。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図を用いて説明する。なお、各図中、同一または相当する部分には、同一符号を付している。実施の形態の説明において、同一または相当する部分については、説明を適宜省略または簡略化する。
【００１７】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１を用いて、本実施の形態に係る接続制御装置１００を含むネットワークシステムの全体構成について説明する。
ユーザネットワークシステム３０は、大規模なネットワーク運用を事業としている企業が運用対象とする多数のユーザのネットワークである。ユーザネットワークシステム３０は、監視用ネットワークシステム２０の監視対象である監視対象装置３１を備える。
監視用ネットワークシステム２０は、ユーザネットワークシステム３０を監視するための設備である。監視用ネットワークシステム２０は、監視対象装置３１に接続できる監視用端末２１を備える。通常、監視対象装置３１へは監視用端末２１からのみ接続できる設定となっている。
運用ネットワークシステム１０は、ユーザネットワークシステム３０を運用するための設備である。運用ネットワークシステム１０は、運用端末装置１１を備える。通常、運用端末装置１１から監視対象装置３１へは接続できない設定となっている。
運用ネットワークシステム１０と監視用ネットワークシステム２０の間のファイアウォールをＦＷ３００とする。また、監視用ネットワークシステム２０とユーザネットワークシステム３０の間のファイアウォールをＦＷ４００とする。
【００１８】
接続制御装置１００は、運用ネットワークシステム１０に備えられる。接続制御装置１００は、ユーザネットワークシステム３０と、ユーザネットワークシステム３０への通信がＦＷ３００およびＦＷ４００により許可されていない運用ネットワークシステム１０との接続を制御する。
【００１９】
図２を用いて、本実施の形態に係る接続制御装置１００の構成について説明する。
接続制御装置１００は、運用ネットワークシステム１０に備えられる。
接続制御装置１００は、プロセッサ９１０、記憶装置９２０、入力インタフェース９３０、および出力インタフェース９４０といったハードウェアを備える。記憶装置９２０は、メモリ９２１と補助記憶装置９２２とを含む。
【００２０】
接続制御装置１００は、機能構成として、事前登録部１１０と、画面表示部１２０と、動的接続制御部１３０と、ログ記録部１４０と、記憶部１５０とを備える。記憶部１５０は、作業情報１５２と、アカウント情報１５３と、ＦＷログ１５４と、ブラックリスト１５５とを記憶する。
事前登録部１１０と、画面表示部１２０と、動的接続制御部１３０と、ログ記録部１４０のそれぞれの機能は、ソフトウェアで実現される。
記憶部１５０は、メモリ９２１により実現される。また、記憶部１５０は、補助記憶装置９２２のみ、あるいは、メモリ９２１および補助記憶装置９２２で実現されてもよい。記憶部１５０の実現方法は任意である。
【００２１】
プロセッサ９１０は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。プロセッサ９１０は、演算処理を行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。プロセッサ９１０の具体例は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
【００２２】
メモリ９２１は、データを一時的に記憶する記憶装置である。メモリ９２１の具体例は、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００２３】
補助記憶装置９２２は、データを保管する記憶装置である。補助記憶装置９２２の具体例は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。また、補助記憶装置９２２は、ＳＤ（登録商標）（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカード、ＣＦ（ＣｏｍｐａｃｔＦｌａｓｈ）、ＮＡＮＤフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）といった可搬記憶媒体であってもよい。
【００２４】
入力インタフェース９３０は、マウス、キーボード、タッチパネルといった入力装置と接続されるポートである。入力インタフェース９３０は、具体的には、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子である。なお、入力インタフェース９３０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と接続されるポートであってもよい。
【００２５】
出力インタフェース９４０は、ディスプレイといった表示機器のケーブルが接続されるポートである。出力インタフェース９４０は、具体的には、ＵＳＢ端子またはＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子である。ディスプレイは、具体的には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。
【００２６】
補助記憶装置９２２には、事前登録部１１０と、画面表示部１２０と、動的接続制御部１３０と、ログ記録部１４０のそれぞれの機能を実現するプログラムが記憶されている。事前登録部１１０と、画面表示部１２０と、動的接続制御部１３０と、ログ記録部１４０のそれぞれの機能を実現するプログラムを接続制御プログラムともいう。このプログラムは、メモリ９２１にロードされ、プロセッサ９１０に読み込まれ、プロセッサ９１０によって実行される。また、補助記憶装置９２２はＯＳを記憶している。補助記憶装置９２２にされているＯＳの少なくとも一部がメモリ９２１にロードされる。プロセッサ９１０はＯＳを実行しながら、接続制御プログラムを実行する。
【００２７】
接続制御装置１００は、１つのプロセッサ９１０のみを備えていてもよいし、複数のプロセッサ９１０を備えていてもよい。複数のプロセッサ９１０が、事前登録部１１０と、画面表示部１２０と、動的接続制御部１３０と、ログ記録部１４０のそれぞれの機能を実現するプログラムを連携して実行してもよい。
【００２８】
事前登録部１１０と、画面表示部１２０と、動的接続制御部１３０と、ログ記録部１４０のそれぞれの処理の結果を示す情報、データ、信号値、および変数値は、接続制御装置１００の補助記憶装置９２２、メモリ９２１、または、プロセッサ９１０内のレジスタまたはキャッシュメモリに記憶される。
【００２９】
事前登録部１１０と、画面表示部１２０と、動的接続制御部１３０と、ログ記録部１４０のそれぞれの機能を実現するプログラムは、可搬記録媒体に記憶されてもよい。可搬記録媒体とは、具体的には、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）である。
なお、接続制御プログラムプロダクトとは、接続制御プログラムが記録された記憶媒体および記憶装置である。接続制御プログラムプロダクトは、外観に関わらず、コンピュータ読み取り可能なプログラムをロードしているものを指す。
【００３０】
＊＊＊機能の説明＊＊＊
事前登録部１１０は、運用ネットワークシステム１０が有する運用端末装置１１を識別する識別子と、運用端末装置１１からユーザネットワークシステム３０が有する監視対象装置３１に対する作業の内容とが登録された作業情報１５２を記憶部１５０に記憶する。
画面表示部１２０は、作業の内容を事前に入力させる事前登録画面１１１を運用端末装置１１の表示装置に表示する。そして、事前登録部１１０は、画面表示部１２０により表示された事前登録画面１１１を介して、作業の内容を取得する。事前登録部１１０は、作業の内容と運用端末装置１１の識別子とを対応付けて登録作業内容として作業情報１５２に登録する。登録作業内容の具体例は、作業を行う運用端末装置１１の識別子と、作業を行う作業者のユーザＩＤと、作業の時間帯と、作業を行う場所と、作業の対象である監視対象装置３１の識別子と、作業で実施する内容といった情報である。
【００３１】
動的接続制御部１３０は、運用端末装置１１から作業の要求を表す作業要求を受信すると、運用端末装置１１から作業の内容が作業情報１５２に登録されているかを判定する。動的接続制御部１３０は、作業の内容が作業情報１５２に登録されている場合に、通信の許可をＦＷ３００およびＦＷ４００に設定する。
【００３２】
ログ記録部１４０は、通信の許可により作業が開始されると、ＦＷ３００およびＦＷ４００から通信のログを収集し、ＦＷログ１５４に登録する。通信のログと作業情報１５２に登録されている作業の内容である登録作業内容とが一致しているか否かを判定する。そして、ログ記録部１４０は、通信のログと登録作業内容とが一致していない場合に通信を切断する。
ログ記録部１４０は、通信のログと登録作業内容とが一致していない場合に、通信を切断するとともに、通信を許可しないブラックリスト１５５に運用端末装置１１の識別子を登録する。また、ログ記録部１４０は、通信のログと登録作業内容とが一致していない場合に、運用端末装置１１の表示装置に警告を表示してもよい。
【００３３】
作業情報１５２には、接続制御装置１００に事前に登録される登録作業内容が記録される。具体的には、作業情報１５２には、作業者のユーザＩＤ、作業時間、接続先のユーザネットワークシステム、監視対象装置のＩＰアドレス、および作業内容といった情報が登録される。
アカウント情報１５３には、運用ネットワークシステム１０に登録された運用端末装置１１のアカウント情報が設定される。具体的には、アカウント情報１５３は、運用端末装置１１のＩＰアドレスあるいはＭＡＣアドレス、作業者のユーザＩＤ、作業者のパスワード、および接続ポートといった情報である。
ブラックリスト１５５は、アクセスが不可とされている運用端末装置１１のリストである。具体的には、ブラックリスト１５５には、以前に不正を行ったといった問題のある運用端末装置１１のＩＰアドレスあるいはＭＡＣアドレスが登録される。
【００３４】
＊＊＊動作の説明＊＊＊
図３を用いて、本実施の形態に係る接続制御装置１００の接続制御方法および接続制御プログラムによる接続制御処理Ｓ１００について説明する。
接続制御処理Ｓ１００は、事前登録処理Ｓ１０と、動的接続制御処理Ｓ２０と、ログ記録処理Ｓ３０とを有する。
【００３５】
＜事前登録処理Ｓ１０＞
図３のステップＳ１１０において、事前登録部１１０は、事前登録処理Ｓ１０を実行する。事前登録処理Ｓ１０は、具体的には、事前登録部１１０が、運用端末装置１１から作業内容の事前登録要求を受け付けた場合に開始される。
【００３６】
図４は、本実施の形態に係る事前登録処理Ｓ１０のフロー図である。
ステップＳ１１１において、事前登録部１１０は、運用端末装置１１から事前登録要求を受け付ける。事前登録要求には、運用端末装置１１のＩＰアドレスあるいはＭＡＣアドレス、作業者のユーザＩＤ、作業者のパスワード、および接続ポートといった情報が含まれる。運用端末装置１１のＩＰアドレスあるいはＭＡＣアドレスは、運用端末装置を識別する識別子の例である。接続ポートは、作業を行う場所の例である。具体例Ａに示すように、ユーザＩＤがｕｓｅｒＡの作業者が運用端末装置αを用いて、接続制御装置１００にアクセスしたとする。具体的には、作業者が運用端末装置αを用いて、接続制御装置１００にログインする。
【００３７】
ステップＳ１１２において、事前登録部１１０は、アカウント情報１５３を参照して、事前登録要求の送信元の運用端末装置１１が事前に登録されているかを判定する。具体的には、事前登録部１１０は、ユーザＩＤがｕｓｅｒＡの利用端末は、運用端末装置αであるかを判定する。運用端末装置１１が事前に登録されている場合には、処理はステップＳ１１３に進む。運用端末装置１１が事前に登録されていない場合には、処理はステップＳ１１４に進む。
ステップＳ１１３において、事前登録部１１０は、ブラックリスト１５５を参照して、事前登録要求の送信元の運用端末装置１１がブラックリスト１５５に登録されていないかを判定する。運用端末装置１１がブラックリスト１５５に登録されている場合には、処理はステップＳ１１４に進む。運用端末装置１１がブラックリスト１５５に登録されていない場合には、処理はステップＳ１１５に進む。
ステップＳ１１４において、事前登録部１１０は、事前登録要求を受け付けることができない旨、すなわちアクセス不可のエラーメッセージを表示装置に表示する。
ステップＳ１１５において、事前登録部１１０は、運用端末装置１１により入力された作業内容を作業情報１５２に登録する。具体例Ａに示すように、作業情報１５２には、作業時間として２０１７年２月２０日の１３：００から１５：００、利用端末として運用端末装置α、監視対象装置として監視対象装置ａ、接続方法としてリモートデスクトップ接続、作業内容としてルーティング追加が登録される。
【００３８】
図５を用いて、本実施の形態に係る事前登録処理Ｓ１０における登録作業内容の入力例について説明する。図５は、運用端末装置１１に表示される事前登録画面１１１の例を示す図である。
事前登録部１１０は、事前登録画面１１１を運用端末装置１１に表示し、運用端末装置１１の作業者に登録したい作業内容、すなわち登録作業内容を入力させる。図５に示すように、接続方法および作業内容といった複雑な情報は、作業者がプルダウンで選択できるようにする。作業内容は、ルーティング追加、ＡＣＬ（アクセスリスト／フィルター）追加などの設定単位で登録する。加えて、作業時の通信アプリケーション（リモートデスクトップ接続、Ｔｅｌｎｅｔなど）の登録も行う。
【００３９】
また、事前登録部１１０は、事前登録画面１１１から登録作業内容の入力が完了すると、作業者の上長に承認依頼を送信してもよい。そして、事前登録部１１０は、作業者の上長から承認が得られると、入力された登録作業内容の作業情報１５２への登録を確定するとしてもよい。
【００４０】
以上のように、事前登録処理Ｓ１０では、運用端末装置からユーザネットワークの監視対象装置へアクセスおよび操作を行う際、作業者、作業する運用端末装置、作業場所、作業対象、作業時間、作業内容などを事前にシステムへ登録する。実作業を行うとき事前に登録した承認済みの情報と作業を行う運用端末装置、作業対象などの情報を照合することでセキュリティを高める。
【００４１】
＜動的接続制御処理Ｓ２０＞
図３のステップＳ１２０において、動的接続制御部１２０は、動的接続制御処理Ｓ２０を実行する。動的接続制御処理Ｓ２０は、運用ネットワークシステム１０からのアクセスを許可されていない監視用ネットワークシステム２０に対して、接続条件を付与する。接続条件を付与によりセキュリティを確保し、運用ネットワークシステム１０から監視用ネットワークシステム２０経由でユーザネットワークシステム３０の監視対象装置へのアクセスおよび操作を可能とさせる。操作終了後は通信を切断し、再びアクセス不許可の状態にさせるために設定した許可設定を削除する。
動的接続制御処理Ｓ２０は、具体的には、動的接続制御部１３０が、運用端末装置１１からユーザネットワークシステム３０に対する作業要求を受け付けた場合に開始される。
【００４２】
図６は、本実施の形態に係る動的接続制御処理Ｓ２０のフロー図である。
ステップＳ２１１において、動的接続制御部１３０は、運用端末装置１１から作業要求を受け付ける。作業要求には、運用端末装置１１のＩＰアドレスあるいはＭＡＣアドレス、作業者のユーザＩＤ、作業者のパスワード、および接続ポートといった情報が含まれる。具体例Ａに示すように、ユーザＩＤがｕｓｅｒＡの作業者が運用端末装置αを用いて、接続制御装置１００にアクセスしたとする。具体的には、作業者が運用端末装置αを用いて、接続制御装置１００にログインする。
【００４３】
ステップＳ２１２において、動的接続制御部１３０は、アカウント情報１５３を参照して、作業要求の送信元の運用端末装置１１が事前に登録されているかを判定する。具体的には、動的接続制御部１３０は、ユーザＩＤがｕｓｅｒＡの利用端末は、運用端末装置αであるかを判定する。運用端末装置１１が事前に登録されている場合には、処理はステップＳ２１３に進む。運用端末装置１１が事前に登録されていない場合には、処理はステップＳ２１４に進む。
ステップＳ２１３において、動的接続制御部１３０は、ブラックリスト１５５を参照して、作業要求の送信元の運用端末装置１１がブラックリスト１５５に登録されていないかを判定する。運用端末装置１１がブラックリスト１５５に登録されている場合には、処理はステップＳ２１４に進む。運用端末装置１１がブラックリスト１５５に登録されていない場合には、処理はステップＳ２１５に進む。
ステップＳ２１４において、動的接続制御部１３０は、作業要求を受け付けることができない旨、すなわちアクセス不可のエラーメッセージを表示装置に表示する。
【００４４】
ステップＳ２１５において、動的接続制御部１３０は、作業の事前登録をしているかを判定する。具体的には、動的接続制御部１３０は、記憶部１５０に記憶されている作業情報１５２と作業要求とに基づいて、作業要求の送信元の運用端末装置αについて作業が事前登録されているかを判定する。運用端末装置αについて作業が事前登録されている場合は、処理はステップＳ２１６に進む。運用端末装置αについて作業が事前登録されていない場合は、処理はステップＳ２１８に進む。
ステップＳ２１６において、動的接続制御部１３０は、作業情報１５２に事前登録されている登録作業内容の一覧を、運用端末装置１１の表示装置に表示する。動的接続制御部１３０は、登録作業内容の一覧から作業者が選択した登録作業内容を表示装置に表示する。具体例Ａでは、作業時間が２０１７年２月２０日の１３：００から１５：００、利用端末が運用端末装置α、監視対象装置が監視対象装置ａの登録作業内容が表示される。その他に、動的接続制御部１３０は、接続方法としてリモートデスクトップ接続、作業内容としてルーティング追加を表示してもよい。
【００４５】
ステップＳ２１７において、動的接続制御部１３０は、現時刻が登録作業内容の作業時間に含まれているかを判定する。現時刻が作業時間に含まれている場合、処理はステップＳ２１９に進む。現時刻が作業時間に含まれていない場合、処理はステップＳ２１８に進む。現時刻が「２０１７年２月２０日の１３：０５」の場合、作業時間は２０１７年２月２０日の１３：００から１５：００であるため、動的接続制御部１３０は、現時刻が作業時間に含まれていると判定する。
ステップＳ２１８において、動的接続制御部１３０は、作業要求を受け付けることができない旨、すなわち作業不可のエラーメッセージを表示装置に表示する。
【００４６】
ステップＳ２１９において、動的接続制御部１３０は、登録作業内容に基づいて、運用端末装置１１がユーザネットワークシステム３０の監視対象装置に接続できる設定を、ＦＷ３００およびＦＷ４００に追加する。具体例では、動的接続制御部１３０は、「運用端末装置αからユーザネットワークシステム３０の監視対象装置ａまでの通信を許可する」設定を、ＦＷ３００およびＦＷ４００に追加する。
【００４７】
ステップＳ２２０において、作業要求の送信元の運用端末装置１１からユーザネットワークシステム３０の監視対象装置に対して作業を開始する。ステップＳ２２０は、図３のステップＳ１２１に対応する。図３のステップＳ１２１において、運用端末装置１１からユーザネットワークシステム３０の監視対象装置に対して作業が開始されると、図３のステップＳ１３０において、ログ記録処理Ｓ３０が開始される。
運用端末装置１１は、具体的には、監視対象装置ａに対してリモート接続し、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）で運用作業を行う。
【００４８】
ステップＳ２２１において、運用端末装置１１による作業が終了すると、動的接続制御部１３０は、運用端末装置１１がユーザネットワークシステム３０の監視対象装置ａに接続できる設定を、ＦＷ３００およびＦＷ４００から削除する。ステップＳ２２１は、図３のステップＳ１２２に対応する。図３のステップＳ１２２において、運用端末装置１１による作業が終了すると、ログ記録処理Ｓ３０も終了する。
具体的には、作業完了時、作業者は接続制御装置１００の動的接続制御部１３０に対して作業完了報告をする。具体例としては、運用端末装置の作業画面に完了ボタンを設け、完了ボタンが押下されると接続制御装置１００の動的接続制御部１３０に対して作業完了報告を送信するものとしてもよい。動的接続制御部１３０は、作業完了報告を受けると、通信を切断する。また、動的接続制御部１３０は、「運用端末装置αからユーザネットワークシステム３０の監視対象装置ａまでの通信を許可する」設定を、ＦＷ３００およびＦＷ４００から削除し、通信を切断する。
【００４９】
＜ログ記録処理Ｓ３０＞
図３のステップＳ１３０において、ログ記録部１４０は、ログ記録処理Ｓ３０を実行する。ログ記録処理Ｓ３０は、運用端末装置から監視対象装置へのアクセスおよび操作を行う際の通信記録をＦＷ３００およびＦＷ４００から取得する。また、ログ記録部１４０は、事前登録されている登録作業内容と、実作業の記録とを照合し、不正なアクセス有無の確認を行う。ログ記録部１４０は、不整合な通信記録が検出された場合は管理者に通知するとともに、作業中の通信切断の施行、次回以降の該当通信を不許可とする。たとえば、予め設定ごとにコマンドリストをデータベースに登録しておき、作業実施時に作業ログ記録機能で収集したログとで、通信プロトコル、コマンドリストを照合し、作業の正当性を判断する。
【００５０】
図７は、本実施の形態に係るログ記録処理Ｓ３０のフロー図である。
ステップＳ３０１において、ログ記録部１４０は、運用端末装置１１から作業を開始すると同時に、作業中のログをＦＷ３００およびＦＷ４００から収集し、ＦＷログ１５４に記録する。
ステップＳ３０２において、ログ記録部１４０は、収集したログが事前登録されている登録作業内容と一致するか否かを判定する。収集したログが登録作業内容と一致する場合、処理はステップＳ３０３に進み、運用作業終了までログの収集および記録を定期的に繰り返す。収集したログが登録作業内容と一致しない場合、処理はステップＳ３０４に進む。
ステップＳ３０４において、ログ記録部１４０は、運用ネットワークシステム１０の管理者の運用端末装置に不正な作業を検知した旨のアラートを送信する。
ステップＳ３０５において、ログ記録部１４０は、作業中の通信を強制切断する。
ステップＳ３０６において、ログ記録部１４０は、作業要求の送信元の運用端末装置１１の情報と作業者のユーザＩＤとをブラックリスト１５５に追加する。
【００５１】
図８は、本実施の形態に係るログ記録処理Ｓ３０における具体例Ａの場合の詳細フロー図である。
ステップＳ７０１において、ログ記録部１４０は、運用端末装置αが登録作業内容に従って作業を開始すると同時に、ＦＷ３００およびＦＷ４００から作業中のログの収集を開始する。ステップＳ７０１は図７のステップＳ３０１に対応する。
収集したログが事前登録作業内容と一致する場合、処理はステップＳ７０２からステップＳ７０３に進む。
ステップＳ７０３において、ログ記録部１４０は、収集したログが登録作業内容と一致していることを条件に、運用作業終了までログの収集および記録を定期的に繰り返す。ステップＳ７０３は図７のステップＳ３０３に対応する。
【００５２】
収集したログが登録作業内容と一致しない場合、具体例としては、運用端末装置αが監視対象装置ａにｔｅｌｎｅｔでルーティング追加した場合、処理はステップＳ７０４からステップＳ７０５に進む。
ステップＳ７０５において、ログ記録部１４０は、運用端末装置αがリモートデスクトップでアクセスしているかを判定する。運用端末装置αがリモートデスクトップでアクセスしている場合、処理はステップＳ７０３に進む。運用端末装置αがリモートデスクトップでアクセスしていない場合、処理はステップＳ７０６に進む。
ステップＳ７０６において、ログ記録部１４０は、運用ネットワークシステム１０の管理者の運用端末装置に不正な接続方法を検知した旨のアラートを送信する。ステップＳ７０６は図７のステップＳ３０４に対応する。
ステップＳ７０７において、ログ記録部１４０は、作業中の運用端末装置αから監視対象装置ａへの通信を切断する。ログ記録部１４０は、通信切断のため、ＦＷ３００およびＦＷ４００における「運用端末装置αから監視対象装置ａまでの通信を許可する」との設定を削除する。ステップＳ７０７は図７のステップＳ３０５に対応する。
ステップＳ７０８において、ログ記録部１４０は、運用端末装置αをブラックリスト１５５に追加する。ステップＳ７０８は図７のステップＳ３０６に対応する。
【００５３】
＊＊＊他の構成＊＊＊
図９を用いて、本実施の形態の変形例に係る接続制御装置１００の構成について説明する。
図９に示すように、接続制御装置１００は、処理回路９０９、入力インタフェース９３０、および出力インタフェース９４０といったハードウェアを備える。
【００５４】
処理回路９０９は、上述した事前登録部１１０と、画面表示部１２０と、動的接続制御部１３０と、ログ記録部１４０の機能および記憶部１５０を実現する専用の電子回路である。処理回路９０９は、具体的には、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ、ＡＳＩＣ、または、ＦＰＧＡである。ＧＡは、Ｇａｔｅ  Ａｒｒａｙの略語である。ＡＳＩＣは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略語である。ＦＰＧＡは、Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略語である。
【００５５】
事前登録部１１０と、画面表示部１２０と、動的接続制御部１３０と、ログ記録部１４０の機能は、１つの処理回路９０９で実現されてもよいし、複数の処理回路９０９に分散して実現されてもよい。
【００５６】
別の変形例として、事前登録部１１０と、画面表示部１２０と、動的接続制御部１３０と、ログ記録部１４０の機能がソフトウェアとハードウェアの組合せで実現されてもよい。すなわち、接続制御装置１００の一部の機能が専用のハードウェアで実現され、残りの機能がソフトウェアで実現されてもよい。
【００５７】
接続制御装置１００のプロセッサ９１０、記憶装置９２０、および、処理回路９０９を、総称して「プロセッシングサーキットリ」という。つまり、接続制御装置１００の構成が図２および図９のいずれに示した構成であっても、事前登録部１１０と、画面表示部１２０と、動的接続制御部１３０と、ログ記録部１４０の機能および記憶部１５０は、プロセッシングサーキットリにより実現される。
【００５８】
「部」を「工程」または「手順」または「処理」に読み替えてもよい。また、「部」の機能をファームウェアで実現してもよい。
【００５９】
＊＊＊本実施の形態の効果の説明＊＊＊
本実施の形態に係る接続制御装置１００では、監視用ネットワークに接続制御サーバを設置し、作業時のみ動的に運用ネットワークとユーザネットワークを接続させ、運用端末装置から監視対象装置の操作を可能とする。接続制御装置１００では、動的接続制御部をメインに、事前登録部およびログ記録部を１つの装置に集約し、それぞれの処理が連携している。動的接続制御部と事前登録部とにより、事前登録した作業内容に沿って、動的に通信の開通および切断を行う。また、動的接続制御部とログ記録部とにより、収集した作業ログによって、事前登録した作業内容以外の操作を行っていないか監視する。監視する作業内容としては、運用端末装置、操作する監視対象装置、作業する時間帯、作業を行う場所（運用端末装置の接続場所）など詳細な情報の照合を行い、動的な通信開通動作のトリガーとしている。よって、本実施の形態に係る接続制御装置１００によれば、運用作業に特化した細かい照合を行った上で、動的に通信の開通および切断を行うことができる。
【００６０】
また、本実施の形態に係る接続制御装置１００では、作業内容の正当性の判断結果を即時にシステムに反映し、不正当だった場合、即時に通信を切断することができる。具体的には、事前登録部により、作業内容を通信アプリ、設定内容（ルーティング追加、アクセスリスト追加など）で事前登録させつ。また、ログ記録により、実作業時に作業ログとリアルタイムで通信プロトコル、コマンドリストと照合することでアクセスへの制御を行う。よって、よって、本実施の形態に係る接続制御装置１００によれば、不正なアクセスを検知し、予防策へ活用することでセキュリティを保つことができる。
【００６１】
実施の形態１では、接続制御装置１００の各部が独立した機能ブロックとして接続制御装置１００を構成している。しかし、上述した実施の形態のような構成でなくてもよく、接続制御装置１００の構成は任意である。接続制御装置１００の機能ブロックは、上述した実施の形態で説明した機能を実現することができれば、任意である。これらの機能ブロックを、他のどのような組み合わせ、あるいは任意のブロック構成で、接続制御装置１００を構成しても構わない。
また、接続制御装置１００は、１つの装置でなく、複数の装置から構成されたシステムでもよい。
【００６２】
実施の形態１について説明したが、この実施の形態のうち、複数の部分を組み合わせて実施しても構わない。あるいは、この実施の形態のうち、１つの部分を実施しても構わない。その他、この実施の形態を、全体としてあるいは部分的に、どのように組み合わせて実施しても構わない。
なお、上述した実施の形態は、本質的に好ましい例示であって、本発明の範囲、本発明の適用物の範囲、および本発明の用途の範囲を制限することを意図するものではない。上述した実施の形態は、必要に応じて種々の変更が可能である。
【符号の説明】
【００６３】
１０  運用ネットワークシステム、１１  運用端末装置、２０  監視用ネットワークシステム、２１  監視用端末、３０  ユーザネットワークシステム、３１  監視対象装置、１００  接続制御装置、１１０  事前登録部、１２０  画面表示部、１３０  動的接続制御部、１４０  ログ記録部、１５０  記憶部、１５２  作業情報、１５３  アカウント情報、１５４  ＦＷログ、１５５  ブラックリスト、１１１  事前登録画面、９０９  処理回路、９１０  プロセッサ、９２０  記憶装置、９２１  メモリ、９２２  補助記憶装置、９３０  入力インタフェース、９４０  出力インタフェース、Ｓ１０  事前登録処理、Ｓ２０  動的接続制御処理、Ｓ３０  ログ記録処理。
【図１】
2018160745.tif 000003
【図２】
2018160745.tif 000004
【図３】
2018160745.tif 000005
【図４】
2018160745.tif 000006
【図５】
2018160745.tif 000007
【図６】
2018160745.tif 000008
【図７】
2018160745.tif 000009
【図８】
2018160745.tif 000010
【図９】
2018160745.tif 000011