(57)【要約】【課題】大量のデータの持出しを簡易かつ十分に管理することが可能な情報漏洩防止システムを提供する。【解決手段】  ネットワーク３を介して通信可能に接続された、ユーザ端末１と、ファイルの持出しを管理する管理サーバ２と、を備え、ユーザ端末１が、持出し権限情報を記憶する記憶手段１２と、持出し権限情報に基づいて持出しを管理する持出し管理手段１１と、を備え、管理サーバ２が、ユーザ認証を行う認証処理手段２１と、持出し権限情報を管理する持出し権限情報管理手段２２と、持ち出されるファイルのデータサイズを管理する持出しクオータ管理手段２３と、ユーザ毎の認証情報が設定されたテーブル２４Ａ、ユーザ毎のファイルの持出し権限情報が設定されたテーブル２４Ｂ、及び、持ち出されるファイルのファイルサイズをクオータ単位で管理するための情報が設定されたテーブル２４Ｃが格納されたデータベース２４を備える構成を有している。【選択図】図１
2009086825.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信可能に接続されたユーザ端末と管理サーバとを備え、前記ユーザ端末が前記管理サーバから情報を得てデータの外部への出力であるファイルの持出しを管理する情報漏洩防止システムにおいて、
前記管理サーバが、ユーザＩＤと、ユーザＩＤ毎の前記ファイルの持出しが許可された持出し先に関する持出し権限情報と、前記ファイルの持出しに係るユーザＩＤ毎のファイルサイズの上限及び残量を管理するための持出しクオータ情報と、を保持して、前記ファイルの持出しに係る持出し先とファイルサイズの上限を管理し、
前記ユーザ端末が、ユーザにユーザＩＤ及びパスワードを入力させ、前記管理サーバから認証を得てユーザＩＤに対応する持出し権限情報を受信し、前記ファイルの持出しが行われるとき、受信した前記持出し権限情報に基づいて持出し先の適否を判断し、前記持出し先が承認されたときに、前記管理サーバに前記ユーザＩＤと前記ファイルの持出しに係るファイルサイズとを送信してこのユーザＩＤのファイルサイズの残量以下か否かの判断を受け、このユーザＩＤのファイルサイズの残量以下であると判断されたときに、ファイルの持出しを許可することを特徴とする情報漏洩防止システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部媒体、ネットワークドライブ等へのデータの出力等による情報漏洩を防止する情報漏洩防止システムに関する。
【背景技術】
【０００２】
従来、ユーザ端末を介した情報漏洩を防止する技術が知られている（例えば、特許文献１、２及び非特許文献１参照。）。具体的には、外部媒体、ネットワークドライブ等へのデータの持出しをユーザ毎に許可又は不許可を設定し、この情報に基づいて管理する技術がある。
【０００３】
非特許文献１は、管理サーバ側でユーザ毎にリムーバブルメディア、外付けバードディスク、ネットワークドライブ、プリンタ等の出力先又は持出し先単位でデータの持出しの許可又は不許可を設定し、ユーザ端末側では管理サーバから認証を受けるまでファイルの持出しを禁止して、認証後に、ユーザ毎に設定された持出しの許可／不許可に従ってファイルの持出しを許可したり禁止したりし、もって、不正なファイルの持出しの防止を可能としている。
【０００４】
また、ユーザのファイルの持出しログを取得して、ユーザの不正な操作を検出し、情報漏洩のリスクを抑制する方法も提案されている。例えば、特許文献１には、ユーザによるファイルの送受信を監視し、所定の条件を満たす送受信を検出することを目的とする技術が記載されている。
【特許文献１】特開２００２−３５９６４８公報
【特許文献２】特開２００６−３０１７９８公報
【非特許文献１】持ち出し制御による情報漏洩防止、日立ソフトウエアエンジニアリング株式会社、[平成１９年８月６日検索]、インターネット＜ＵＲＬ：http://hitachisoft.jp/hibun/product/ae_if.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の情報漏洩防止システムでは、大量のデータの持出しを簡易かつ十分に管理できないという問題を有していた。単なる持ち出しの許可／不許可では、大量のデータの持出しが十分に管理できないため、機密性の高い重要な情報を大量に含むファイルを悪意で外部の媒体に複製されたり印刷されたりして、機密情報が外部に漏洩する脅威がある。また、機密性の高い重要な情報を大量に含むファイルをユーザが外部へ持ち出し、記録した媒体を過失によって紛失することによっても、大規模な機密情報の漏洩が起こることとなる。
【０００６】
また、持ち出されるファイルのデータサイズをバイト(Byte)単位で指定することが可能なものもある。しかし、持ち出し可否の判定基準のデータサイズを、異なるファイル形式間でのデータサイズの差異等を考慮しつつ運用しやすい値に、バイト単位で適切に設定することは、煩雑でありかつ手間がかかり、操作上の障害となっていた。
【０００７】
以上の現状に鑑み、本発明の目的は、大量のデータの持出しを簡易かつ十分に管理することが可能な情報漏洩防止システムを提供する。
【課題を解決するための手段】
【０００８】
上記の課題を解決すべく、本発明は以下の構成を提供する。
請求項１に係る発明は、ネットワークを介して通信可能に接続されたユーザ端末と管理サーバとを備え、前記ユーザ端末が前記管理サーバから情報を得てデータの外部への出力であるファイルの持出しを管理する情報漏洩防止システムにおいて、前記管理サーバが、ユーザＩＤと、ユーザＩＤ毎の前記ファイルの持出しが許可された持出し先に関する持出し権限情報と、前記ファイルの持出しに係るユーザＩＤ毎のファイルサイズの上限及び残量を管理するための持出しクオータ情報と、を保持して、前記ファイルの持出しに係る持出し先とファイルサイズの上限を管理し、前記ユーザ端末が、ユーザにユーザＩＤ及びパスワードを入力させ、前記管理サーバから認証を得てユーザＩＤに対応する持出し権限情報を受信し、前記ファイルの持出しが行われるとき、受信した前記持出し権限情報に基づいて持出し先の適否を判断し、前記持出し先が承認されたときに、前記管理サーバに前記ユーザＩＤと前記ファイルの持出しに係るファイルサイズとを送信してこのユーザＩＤのファイルサイズの残量以下か否かの判断を受け、このユーザＩＤのファイルサイズの残量以下であると判断されたときに、ファイルの持出しを許可することを特徴とする。
【発明の効果】
【０００９】
請求項１に係る発明によれば、ネットワークを介して通信可能に接続されたユーザ端末と管理サーバとを備え、ユーザ端末が管理サーバから情報を得てデータの外部への出力であるファイルの持出しを管理する情報漏洩防止システムにおいて、管理サーバが、ユーザＩＤと、ユーザＩＤ毎のファイルの持出しが許可された持出し先に関する持出し権限情報と、ファイルの持出しに係るユーザＩＤ毎のファイルサイズの上限及び残量を管理するための持出しクオータ情報と、を保持して、ファイルの持出しに係る持出し先とファイルサイズの上限を管理し、ユーザ端末が、ユーザにユーザＩＤ及びパスワードを入力させ、管理サーバから認証を得てユーザＩＤに対応する持出し権限情報を受信し、ファイルの持出しが行われるとき、受信した持出し権限情報に基づいて持出し先の適否を判断し、持出し先が承認されたときに、管理サーバにユーザＩＤとファイルの持出しに係るファイルサイズとを送信してこのユーザＩＤのファイルサイズの残量以下か否かの判断を受け、このユーザＩＤのファイルサイズの残量以下であると判断されたときに、ファイルの持出しを許可するため、大量のデータの持出しを簡易かつ十分に管理することが可能な情報漏洩防止システムを実現することができる。
【発明を実施するための最良の形態】
【００１０】
以下、実施例を示した図面を参照しつつ本発明の実施の形態について説明する。
図１は、本発明による情報漏洩防止システムの一実施例を模式的に示すブロック構成図である。情報漏洩防止システムは、図１に示すように、ネットワーク３を介して通信可能に接続された、ユーザ端末１と、外部へのファイル等のデータの出力（以下、単にファイルの持出しといい、データのサイズをファイルサイズという。）を管理する管理サーバ２と、を備える。
【００１１】
ユーザ端末１は、例えばプログラムによって構成されファイルの持出しの管理に必要な所定の処理を行う持出し管理手段１１と、ファイルの持出しの管理に必要とされ以下に詳細に記載される持出し権限情報１２Ａを記憶する記憶手段１２と、を有する。ここで、持出し管理手段１１は、ユーザＩＤとパスワード等からなる認証情報、持出し権限情報１２Ａ等の暗号化をもファイルの持出しの管理に必要な処理として行うものとする。以下、認証情報は、ユーザＩＤとパスワードからなるものとして説明する。
【００１２】
管理サーバ２は、ユーザ毎の認証情報が設定された認証情報管理テーブル２４Ａ、ファイルの持ち出しについてのユーザ毎の権限に関する持出し権限情報が設定された持出し権限管理テーブル２４Ｂ、及び、ファイルの持出しデータのデータ量をクオータ単位で管理するための情報（以下、持出しクオータ情報という。）が設定された持出しクオータ管理テーブル２４Ｃが格納された持出し制御管理データベース（以下、単に持出し制御管理ＤＢという。）２４を備える。
【００１３】
図２は、持出し制御管理データベースに格納される各テーブルについて説明する概念図である。
認証情報管理テーブル２４Ａには、ユーザ認証で参照されるユーザＩＤ２０１とパスワード２０２が設定されている。ユーザＩＤ２０１及びパスワード２０２には、任意の英数文字列が設定されている。なお、ユーザＩＤ２０１は、各テーブルの主キーであるため、重複しないように一意性が保たれている。
【００１４】
持出し権限管理テーブル２４Ｂには、ユーザＩＤ２０１と持出し権限情報２０３が設定されている。持出し権限情報２０３には、リムーバブルメディア、外付けバードディスク、ネットワークドライブ、印刷等のデータの出力先（以下、持出し先という。）単位で、「許可」及び「不許可」のうちのいずれかが設定されている。
【００１５】
持出しクオータ管理テーブル２４Ｃには、ユーザＩＤ２０１と持出しクオータ情報が設定されている。持出しクオータ情報には、持出しクオータの残量２０４、設定されたユーザ毎の持出しクオータの最大値２０５等が設定される。ここで、持出しクオータの最大値は持出し可能なトータルのデータ量の上限を意味し、持出しクオータの残量はファイルの持出し後のクオータ残量を意味する。持出しクオータ情報には、例えばバイト(Byte)単位で数値が設定されている。
【００１６】
管理サーバ２は、さらに、それぞれ例えばＧＵＩ(Graphical User Interface)等の生成が可能であり、受信した認証情報に基づいてのユーザ認証等の所定の処理を行う認証処理手段２１と、持出し権限管理テーブル２４Ｂの管理等を行う持出し権限情報管理手段２２と、持出しクオータ管理テーブル２４Ｃ、ファイルの持ち出しに係るファイルのファイルサイズ等の管理を行う持出しクオータ管理手段２３を備える。
【００１７】
ここで、認証処理手段２１は、ユーザ認証において照合原本とされるユーザＩＤ２０１とパスワード２０２を認証情報管理テーブル２４Ａに設定可能とし、さらに、必要に応じて受信したユーザＩＤとパスワードを復号し得られたユーザＩＤとパスワードを認証情報管理テーブル２４Ａに設定された照合原本と照合してユーザ認証を行う。
【００１８】
持出し権限情報管理手段２２は、持出し権限管理テーブル２４Ｂにユーザ毎の持出し権限情報２０３の設定等を可能とし、要求に応じて持出し権限情報２０３を出力する。持出しクオータ管理手段２３は、ユーザ毎の持出しクオータの最大値を持出しクオータ管理テーブル２４Ｃに設定可能とすると共に、持出しクオータの残量を持出しクオータ管理テーブル２４Ｃに記録し、ファイルの持出しにおいて持ち出されるデータのファイルサイズを管理する。
【００１９】
図３は、ユーザ端末にログインがあったときに行われる処理について説明するフローチャートである。
ユーザ端末１にユーザＩＤとパスワードが入力されたとき、持出し管理手段１１が、入力されたユーザＩＤとパスワードを暗号化して管理サーバ２に送信する（Ｓ１０１）。
【００２０】
次に、管理サーバ２がユーザＩＤとパスワードを受信して、認証処理手段２１が受信したユーザＩＤとパスワードを復号する（Ｓ１０２）。これによって、認証を受けるユーザのユーザＩＤとパスワードが得られる。次に、認証処理手段２１が、認証情報管理テーブル２４Ａを参照して、このユーザのユーザＩＤとパスワードと、照合原本のユーザＩＤとパスワードとを照合し（Ｓ１０３）、認証されたか否かを判断する（Ｓ１０４）。
【００２１】
ステップＳ１０４で認証が得られた場合、持出し権限情報管理手段２２が、持出し権限管理テーブル２４ＢからユーザＩＤに対応する持出し権限情報２０３を読み出し、管理サーバ２が返信し（Ｓ１０５）、ユーザ端末１が持出し権限情報２０３を受信し、持出し管理手段１１が持出し権限情報２０３を暗号化して記憶手段１２に格納する（Ｓ１０６）。
【００２２】
ステップＳ１０４で認証が得られない場合、管理サーバ２がユーザ認証に失敗した旨を返信し（Ｓ１０７）、ユーザ端末１が受信してユーザ認証に失敗した旨を例えばダイアログ表示する（Ｓ１０８）。
【００２３】
図４は、ファイルの持出しに関連して行われる処理について説明するフローチャートである。
ユーザ端末１においてファイルの持出しの操作が行われたとき、持出し管理手段１１が、持出し先と記憶手段１２に格納された持出し権限情報１２Ａとを比較し（Ｓ２０１）、持出し先が承認されるか否かを判断する（Ｓ２０２）。
【００２４】
ステップＳ２０２で持出し先が承認されないと判断したとき、持出し管理手段１１がファイルの持出し、即ちデータの外部への出力を禁止し（Ｓ２０３）、持出し先が承認されたと判断したとき、持出し管理手段１１がこのユーザ端末１に入力されたユーザＩＤと持ち出そうとしているデータのファイルサイズとを管理サーバ２に送信する（Ｓ２０４）。
【００２５】
ステップＳ２０４でユーザＩＤ及びファイルサイズが送信されたとき、管理サーバ２はこれらを受信し、持出しクオータ管理手段２３が、持出しクオータ管理テーブル２４Ｃを参照して受信したユーザＩＤに対応する持出しクオータの残量を取得すると共にユーザに割り当てられた持出しクオータの残量と受信したファイルサイズとを比較し（Ｓ２０５）、ファイルサイズが持出しクオータの残量を超過しているか否かを判断する（Ｓ２０６）。
【００２６】
ステップＳ２０６でファイルサイズが持出しクオータの残量を超過していると判断したとき、持出しクオータ管理手段２３がその旨をユーザ端末１に返信し（Ｓ２０７）、ユーザ端末１が持出しクオータの残量不足をダイアログ表示して（Ｓ２０８）、持出し管理手段１１が外部へのファイルの持出しを禁止する（Ｓ２０３）。
【００２７】
ステップＳ２０６でファイルサイズが持出しクオータの残量を超過していないと判断したとき、持出しクオータ管理手段２３が、持出しクオータの残量からファイルサイズを差し引いて持出しクオータの残量を更新し（Ｓ２０９）、ファイルの持出しが許可されたこと及び更新後の持出しクオータの残量をユーザ端末１に返信する（Ｓ２１０）。ユーザ端末１が管理サーバ２から返信された情報を受信して更新後の持出しクオータの残量をダイアログ表示し（Ｓ２１１）、持出し管理手段１１が外部へのファイルの持出しを許可する（Ｓ２１２）。
【００２８】
図５は、持出しクオータ情報の設定処理について説明するフローチャートである。ここでは、管理者が管理サーバ２においてサンプルファイルを幾つか選別してディレクトリに格納して１回当りの持出しファイルサイズの目安とすると共に、持出し目安回数及びファイル圧縮オプションを設定するものとして説明する。
【００２９】
まず、持出しクオータ管理手段２３が、選別されたサンプルファイルが所定のディレクトリに格納されたか否かを判断し（Ｓ３０１）、格納されるまでこの処理を続け、さらに、同様に、持出し目安回数及びファイル圧縮オプションが設定されたか否かを判断し（Ｓ３０２）、設定されるまでこの処理を続ける。
【００３０】
次に、持出しクオータ管理手段２３が、設定されたファイル圧縮オプションがオンであるか否かを判断し（Ｓ３０３）、ファイル圧縮オプションがオンであると判断されたとき、選別された全ファイルを圧縮してファイルサイズを合算し、持出し１回分の基準サイズとする（Ｓ３０４）。ステップＳ３０３でファイル圧縮オプションがオンでない、即ちオフであると判断されたとき、持出しクオータ管理手段２３が、選別された全ファイルのファイルサイズを合算し、持出し１回分の基準サイズとする（Ｓ３０５）。
【００３１】
次に、持出しクオータ管理手段２３が、持出し１回分の基準サイズと持出し目安回数との積を算出して保持し（Ｓ３０６）、持出しクオータの最大値の初期化の要否を問うダイアログを表示する（Ｓ３０７）。ここで、管理者は、持出しクオータの最大値を初期化すると入力する場合、初期化対象のユーザＩＤを指定するものとする。
【００３２】
次に、持出しクオータ管理手段２３は、ステップＳ３０７で表示したダイアログに対する入力が持出しクオータの最大値の初期化を示すか否かを判断し（Ｓ３０８）、ステップＳ３０８で持出しクオータの最大値の初期化を示すと判断したとき、指定されたユーザＩＤの持出しクオータの最大値を初期化する（Ｓ３０９）。ステップＳ３０８で持出しクオータの最大値の初期化を示さないと判断したとき、処理は終了する。
【００３３】
図６は、持出しクオータの残量の補充処理について説明するフローチャートである。ここでは、持出しクオータの残量は、最大値又は管理者が指定した値で補充されるものとする。
まず、持出しクオータ管理手段２３が、持出しクオータの残量の補充を初期化で行うか否かを問うダイアログを表示する（Ｓ４０１）。ここで、管理サーバ２は、ステップＳ４０１の表示への応答と、対象のユーザＩＤを指定する。
【００３４】
次に、持出しクオータ管理手段２３が、初期化で行うか否かを判断し（Ｓ４０２）、初期化で行うと判断したとき、指定されたユーザＩＤの持出しクオータの残量を対応する持出しクオータの最大値で初期化する（Ｓ４０３）。ステップＳ４０２で初期化で行わないと判断したとき、持出しクオータ管理手段２３が残量の指定を促すダイアログ表示を行う（Ｓ４０４）。
【００３５】
次に、持出しクオータ管理手段２３が、ステップＳ４０４でのダイアログ表示に対して入力された指定値が指定されたユーザＩＤの持出しクオータの最大値以下か否かを判断し（Ｓ４０５）、以下であると判断したとき、指定されたユーザＩＤの持出しクオータの残量を指定値で初期化する（Ｓ４０６）。ステップＳ４０５で指定値が指定されたユーザＩＤの持出しクオータの最大値以下でないと判断されたとき、持出しクオータ管理手段２３が、持出しクオータの残量が最大値を超過していることをエラー表示する（Ｓ４０７）。
【図面の簡単な説明】
【００３６】
【図１】本発明による情報漏洩防止システムの一実施例を模式的に示すブロック構成図である。
【図２】持出し制御管理データベースに格納される各テーブルについて説明する概念図である。
【図３】ユーザ端末にログインがあったときに行われる処理について説明するフローチャートである。
【図４】ファイルの持出しに関連して行われる処理について説明するフローチャートである。
【図５】持出しクオータ情報の設定処理について説明するフローチャートである。
【図６】持出しクオータの残量の補充処理について説明するフローチャートである。
【符号の説明】
【００３７】
１  ユーザ端末
２  管理サーバ
３  ネットワーク
１１  持出し管理手段
１２  記憶手段
１２Ａ  持出し権限情報
２１  認証処理手段
２２  持出し権限情報管理手段
２３  持出しクオータ管理手段
２４  持出し制御管理データベース
２４Ａ  認証情報管理テーブル
２４Ｂ  持出し権限管理テーブル
２４Ｃ  持出しクオータ管理テーブル
２０１  ユーザＩＤ
２０２  パスワード
２０３  持出し権限情報
２０４  持出しクオータの残量
２０５  持出しクオータの最大値
【図１】
2009086825.tif 000003
【図２】
2009086825.tif 000004
【図３】
2009086825.tif 000005
【図４】
2009086825.tif 000006
【図５】
2009086825.tif 000007
【図６】
2009086825.tif 000008