(57)【要約】【課題】リモートコンソール接続によるサーバ操作において、顧客が指定した作業条件に違反する操作を防止する。【解決手段】ネットワークにより接続されたコンピュータシステムにおいて、リモートコンソールにより操作されるサーバ１０１について、サーバ１０１のリモートコンソールエージェントモジュール内に監査プログラムを組み込み、該サーバに対する操作が予め顧客により入力された作業条件に違反していないかを監視し、違反が発生した場合には該サーバのネットワーク機能を切断、および監査ログとして記録することで、不正アクセスによる情報の流出を防止する。【選択図】図１
2014006830.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に接続されたサーバに対するリモートアクセスにおいて、サーバ上のリモートアクセスエージェントプログラム内に、顧客の指定する作業条件に反する操作を検出するリモートアクセス監視方法であって、
リモートコンソールプロトコルの入力／出力情報を、前記顧客の指定した条件と照合し、違反が発生した場合には、リモートコンソールセッションを切断して、監査サーバに対して監査ログを送信し、記録すること、
を特徴とするリモートアクセス監視方法。
【請求項２】
ネットワーク上に接続されたサーバに対するリモートアクセスにおいて、顧客の指定する作業条件に反する操作を防止し、アクセス対象サーバのリモートコンソールセッションをリモートアクセス監視方法であって、
前記リモートコンソールセッションを監視および制御するための監査プログラムを組み込んだリモートコンソールモジュールを備えたアクセス対象サーバと、顧客の指定する作業条件を記憶する監査サーバを有し、
操作端末からアクセス対象サーバへのリモートコンソール接続確立時に、前記アクセス対象サーバのリモートコンソールモジュールが、前記監査サーバに蓄積された作業条件を取得し、接続条件の監視を行うこと、
を特徴とするリモートアクセス監視方法。
【請求項３】
ネットワーク上に接続されたサーバに対するリモートアクセスにおいて、顧客の指定する作業条件に反する操作を防止し、アクセス対象サーバのリモートコンソールセッションを監視するリモートアクセス監視方法であって、
該リモートコンソールセッションを監視および制御するための、監査プログラム機能を組み込んだリモートコンソールモジュールを備え、
該監査プログラムは、リモートコンソールセッションに対する入力情報であるキーボード／マウスの入力情報と、同じく出力情報である画面情報を取得および解析して監査対象の文字列情報を取得し、予め顧客より禁止文字列として入力された監査対象情報と照合することで、操作違反を検知する、
ことを特徴とするリモートアクセス監視方法。
【請求項４】
ネットワーク上に接続されたサーバに対するリモートアクセスにおいて、顧客の指定する作業条件に反する操作を防止し、アクセス対象サーバのリモートコンソールセッションを監視するリモートアクセス監視方法であって、
該リモートコンソールセッションを監視および制御するための、監査プログラム機能を組み込んだリモートコンソールモジュールを備え、
該監査プログラムは、該アクセス対象サーバから送信される通信の流量を監視する機能を備え、予め顧客より制限値として入力された監査対象情報と照合することで、操作違反を検知する、
ことを特徴とするリモートアクセス監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ運用におけるリモートアクセス監視方法に関する。
【背景技術】
【０００２】
顧客サーバの運用代行を行う事業者において、操作者の不正アクセスによる顧客情報の漏洩事故が後を絶たず、不正な情報持ち出しを防止する技術に対する関心は高い。
【０００３】
前記、運用形態においては、顧客サーバへの操作は、ネットワークを介したリモートアクセスを用いて行われる形態が多く、リモートアクセスにおける監視および監査に関する公知事例が存在する。
【０００４】
例えば、クライアント／サーバ間のネットワークにおける通信状態を監視し、異常を検知する技術が公知されている。（特許文献１参照）
また、リモートサーバの監査方式に関して、キーボード・マウス操作および画面遷移情報を記録し、蓄積する技術があり、不正操作発覚時に、操作者の特定や操作内容の追跡を行う目的で、監査ログとしてデータを蓄積するものである。（特許文献２参照）
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１８３７７３号公報
【特許文献２】特開２００６−５３７８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１に記載の技術では、クライアントアプリケションとサーバ間のネットワーク通信において、中継装置を介してモニタリングすることで不正アクセスを検知する方式が紹介されているが、中継装置に負荷が集中するため、管理対象のサーバ規模が増加した場合に、対応しづらい欠点がある。
【０００７】
また、特許文献２に記載の技術では、ＧＵＩ（Ｇｕｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）上での操作者の証跡を記録する手法が示されているが、不正な操作を防止する機能を有してはいないため、漏洩を防止する手段とはならない。つまり、本監査機能によって、不正操作を発見することができたとしても、データが持ちだされた後に発覚する可能性が高いと考えられるため、データ自体は漏洩してしまうこととなる。
【０００８】
本発明は、クライアントとサーバ間のリモートコンソールアクセスにおいて、不正操作が発生した場合に該リモートコンソールの切断を行うことで、不正アクセスによる情報の流出を即時に防止することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第一の特徴は、アクセス対象サーバ内に搭載したリモートコンソールエージェントモジュール内に、監査プログラムを組み込むことで、アクセス対象サーバ上の不正アクセスを検出することを特徴とする。これには、接続モジュールと監査プログラムが一体となっていることで、操作者が対象サーバの管理権限を持った場合でも監査プログラムの除去や停止といった不正ができないという利点がある。
【００１０】
また、本機能により、アクセス対象サーバ上の画面出力や、中継装置を経由しない通信など、ネットワーク上の通信をモニタリングすることでは、取得することが出来ないデータを取得することができ、それらのデータを解析することにより、不正アクセスを検知することができる。また、不正アクセスを検知した際には、速やかにアクセスを切断することができる。さらに、検出処理をアクセス対象サーバ上で実施することにより、中継装置上で実施する方式と比較し、検出処理の負荷をシステム全体で分散することができるため、システムの拡張にも対応が容易である。
【００１１】
第二の特徴は、前述のリモートコンソールエージェントモジュール内の監査プログラムに対して、監視ルールを配信するサーバ（以下、監査サーバ）を用意することにより、監視ルールの一括管理を行う事が可能となる。監査プログラムは、リモートマシンから、アクセス要求があった際に、監査サーバから監視ルールを取得し、不正アクセスの解析を行うことができる。
【００１２】
第三の特徴は、前記監査プログラムにより、前記リモートコンソールのセッションにおける入力情報（キーボード／マウス情報）および、出力情報（画面情報）から文字列情報を取得し、不正な操作が行われていないかを照合し、不正を検知する。
【００１３】
第四の特徴は、前記監査プログラムにより、アクセス対象サーバのネットワーク流量を監視し、想定以上の流量の通信が発生していないかを監視し、不正を検知、およびネットワークの切断を行う。
【発明の効果】
【００１４】
本発明によれば、サーバ運用におけるリモートアクセスにおいて、顧客が指定する条件に反する操作を検知し、該サーバの通信を切断することで、セキュリティ上の不正利用を防止することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明のネットワークシステムの全体構成例を示す図である。
【図２】アクセス対象サーバ１０１の機能構成を示す図である。
【図３】監査サーバ１０２の機能構成を示す図である。
【図４】操作端末１０３の機能構成を示す図である。
【図５】本方式の処理フローを示す図である。
【図６】監視ルールマスタＤＢ３１３のデータ構成例を示す図である。
【図７】監査ログＤＢ３２３のデータ構成例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための形態の一例について、図面を参照して詳細に説明す
る。
【００１７】
図１は、本実施形態に関わるネットワークシステム１００の全体構成図である。本ネッ
トワークシステム１００は、監査サーバ１０２と、複数のリモートアクセス端末１０２、
複数のアクセス対象サーバ１０１がネットワークによって接続された環境である。上記に
加え、監査サーバを顧客が操作するため、顧客端末１０５が、ネットワークにより接続さ
れる形態も想定される。
【００１８】
図２に、アクセス対象サーバ１０１の機能構成図を示す。アクセス対象サーバ１０１は、
リモートコンソールエージェントモジュール２００と、前記リモートコンソールモジュー
ルにおける通信処理の監査を行う監査プログラム２０１と、リモートコンソール接続の制
御を行う接続制御部２０２で構成される。
【００１９】
また、監査プログラム２０１は、監視ルール取得機能部２１０、監視ルール内部保管Ｄ
Ｂ２１１、入力情報取得部２２０、入力情報解析部２２１、画面情報取得部２３０、画面
情報解析部２３１、ネットワークデータ量取得部２４０、ネットワークデータ量解析部、
監査ログ送信機能部、アクセス切断処理部により構成される。
【００２０】
監視ルール取得機能部２１０は、モートコンソールエージェントモジュール２００がリ
モートコンソール接続要求を受信した際に、監査サーバ１０２に格納されている監査ルー
ルを取得し、監視ルール内部保管ＤＢ２１１に一時的に保管する機能を有する。入力情報
取得部２２０は、リモートコンソールモジュール２００の入力信号であるキーボードシー
ケンス、およびマウス操作情報を取得する機能であり、入力情報解析部２２１において、
前記入力情報取得部２２０で取得された入力情報が、監視ルール内部保管ＤＢ２１１に保
管された監視ルールに違反していないかが照会される。画面情報取得部２３０は、リモー
トコンソールモジュール２００の出力情報となる画面情報を定期的に取得する機能である。
画面情報取得部２３０で取得された画面情報は、画面情報解析部２３１において、文字認
識処理が行われ画面情報中の文字列情報が抽出され、さらに、前記画面情報から取得され
た文字列が、監視ルール内部保管ＤＢ２１１に保管された監視ルールに違反していないか
が照会される。ネットワークデータ量取得部２４０は、リモートコンソール接続中のアク
セス対象サーバ１０１における、ネットワークデータの送信量を監視する機能であり、監
査プログラム２０１からＯＳ（オペレーティングシステム）の状態を測定することで取得
され、さらに、ネットワークデータ量解析部２４１において、監視ルール内部保管ＤＢ２
１１に保管された監視ルールに違反していないかが照会される。監査ログ送信機能部２５
０は、入力情報解析部２２１、画面情報解析部２３１、およびネットワークデータ量解析
部２４１において、監視ルールに対する違反が発生した場合に、監査サーバ１０２に監査
ログデータを送信する機能である。また、アクセス切断処理部２５１は、監視ルール違反
の検知時に、アクセス対象サーバ１０１の接続制御機能部２０２へ指示を行い、ネットワ
ーク機能を切断する機能である。該アクセス切断処理部２５１により切断する機能は、リ
モートコンソールモジュール２００の機能、および、ネットワーク流量違反が発生してい
るような場合では、サーバから送受信される全てのネットワーク機能を切断する方式をと
っても良い。
【００２１】
図３に、監査サーバ１０２の機能構成図を示す。監査サーバ１０２は、監査ルール管理
機能３０１および、監査ログ記録機能３０２から構成される。
【００２２】
監査ルール管理機能３０１は、監視ルール編集機能３１１、監視ルール登録機能３１２、
監視ルールマスタＤＢ３１３、および監視ルール送信機能３１４で構成される。監視ルー
ル編集機能３１１は、リモートコンソールアクセスにおける作業条件を入力する機能であ
り、監視ルール登録機能３１２により、監視ルールマスタＤＢ３１３に登録される。前記
監視ルール編集機能３１１で入力する作業条件は、顧客から指定されるものであり、例え
ば、顧客のネットワークに配備された顧客端末１０４より入力可能なインターフェースを
備えるように構成しても良い。さらに、監視ルール送信機能３２１は、アクセス対象サー
バ１０１から、監視ルールの取得要求があった場合に、監視ルールマスタＤＢ３１３に登
録された監視データを該アクセス対象サーバに配信する機能である。
【００２３】
また、監査ログ記録機能３０２は、アクセス対象サーバ１０１において作業ルールに対
する違反が検知され、監査ログ情報が送信された場合に、該監査ログ情報を受信する機能
である監査ログ受信機能３２１と、監査ログＤＢ３２３に監査ログを記録する監査ログ格
納機能３２２により構成される。
【００２４】
図４に、操作端末１０３の機能構成図を示す。操作端末１０３は、アクセス対象サーバ
１０１のコンソールをネットワーク経由で操作する機能である、リモートコンソール接続
モジュール４０１を有し、接続制御機能部４１１によって、アクセス対象サーバ１０１と
のリモートコンソール通信が行われる。
【００２５】
図５に、本方式においてリモートコンソール接続を行い、不正検知により接続が切断さ
れるまでの処理フローの一例を示す。
【００２６】
まず、監査サーバ１０２の監視ルール管理機能３０１において、顧客が指定する作業条
件が予め登録されるものとする（ステップＳ５０１）。運用者が操作端末１０３からアク
セス対象サーバ１０１へリモートコンソール接続を行うタイミング（ステップＳ５０２）
で、アクセス対象サーバは、監査サーバから作業条件情報を取得する（ステップＳ５０
３）。リモートコンソール接続が開始され（ステップＳ５０４）、該接続時における作業
中は、アクセス対象サーバの監査プログラム２０１によって、次の情報が取得されている。
（１）リモートコンソールモジュールの入力情報（ステップＳ５０５）。（２）リモート
コンソールの出力である画面情報（ステップＳ５０６）。（３）アクセス対象サーバ１０
１から送信されるネットワークデータの流量（ステップＳ５０７）。前記、取得された情
報は、各々の解析機能により、作業監視ルールに違反するか照会される（ステップＳ５０
８）。監視ルールに対する違反が発生した場合には、アクセス対象サーバ１０１の監査ロ
グ送信機能２５０により、監査サーバ１０２へ監査ログ情報が送信され（ステップＳ５０
９）、さらに、アクセス切断処理部２５１により、該サーバのネットワーク機能が切断さ
れる（ステップＳ５１０）。さらに、監査サーバ１０２は、アクセス対象サーバ１０１よ
り受信した監査ログ情報を、監査ログ記録機能３０２により記録する（ステップＳ５１
１）。
【００２７】
図６は、顧客が指定する作業条件を格納した、監査サーバ１０２の作業ルール格納マス
タＤＢ３１３の構成例を示す図である。作業ルールデータには、当該ルールの有効期間、
アクセス対象のサーバ名、監視の対象とする禁止条件（アクセス対象サーバへの入力値、
出力値、ネットワーク流量のいずれか）および、前記禁止条件に対応した、違反値（入力
値、出力値の場合は違反と検知する文字列、ネットワーク流量の場合は、許容される流量
の上限値）を入力する。なお、アクセス対象サーバ１０１の監視ルール内部保管ＤＢ２１
１は、前記、作業ルール格納マスタＤＢ３１３から、アクセス対象のサーバ名に合致する
条件のみを抽出した情報である。
【００２８】
図７は、監査ログＤＢ３２３の構成例の内容を示す図である。監査ログデータは、操作
違反が発生したサーバ名、発生日時と接続元操作端末１０５のＩＰアドレス、ならびに違
反した作業条件、違反値に関する情報が記録される。
【００２９】
以上、本発明の実施例を説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【符号の説明】
【００３０】
１０１・・・アクセス対象サーバ、１０２・・・監査サーバ、１０３・・・操作端末、
１０４・・・顧客端末、１０５・・・ネットワーク。
【図１】
2014006830.tif 000003
【図２】
2014006830.tif 000004
【図３】
2014006830.tif 000005
【図４】
2014006830.tif 000006
【図５】
2014006830.tif 000007
【図６】
2014006830.tif 000008
【図７】
2014006830.tif 000009