(57)【要約】【課題】暗号化機能の運用の影響によるセキュリティの低下を防止し、暗号機能を提供する際の負荷を小さくすることができる。【解決手段】暗号化共有フォルダは、それぞれ異なる暗号方式で暗号化された複数のファイルを記憶する。アクセス制御装置１１は、端末から暗号化共有フォルダへのアクセスが要求された場合に、端末の暗号化共有フォルダへのアクセスの制限を行う。監視通報装置１２は、ファイルサーバ１０または暗号化機能サーバ２０が、あらかじめ設定された異常な動作を検知する条件を満たす動作が行われたか否かを検知する。監視通報装置１２は、検知した異常な動作に関する情報を所定の機器に通知する。暗号化機能サーバ２０は、暗号化共有フォルダに記憶されたファイルのうち、端末からの操作によって所定のフォルダに配置されたファイルを、複数の暗号方式のうちの前記端末からの操作によって指定された暗号方式で暗号化されたファイルに変換する。【選択図】図１
2018011192.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ異なる暗号方式で暗号化された複数のファイルを記憶する暗号化ファイル記憶部を有するファイルサーバと、変換対象のファイルを記憶する変換ファイル記憶部を有する暗号化機能サーバと、を有する暗号化機能提供システムであって、
端末から前記暗号化ファイル記憶部へのアクセスが要求された場合に、あらかじめ設定された前記端末のユーザのアクセス制限に関する情報に基づいて、前記端末の前記暗号化ファイル記憶部へのアクセスの制限を行うアクセス制限部と、
前記ファイルサーバまたは前記暗号化機能サーバによって、あらかじめ設定された異常な動作を検知する条件を満たす動作が行われたか否かを検知する検知部と、
前記検知部によって、前記異常な動作を検知する条件を満たす動作が行われたことが検知された場合、前記動作に関する情報を所定の機器に通知する通知部と、
前記暗号化ファイル記憶部に記憶されたファイルのうち、前記端末からの操作によって前記変換ファイル記憶部に配置されたファイルを、複数の暗号方式のうちの前記端末からの操作によって指定された暗号方式で暗号化されたファイルに変換する変換部と、
を有することを特徴とする暗号化機能提供システム。
【請求項２】
前記アクセス制限部は、前記暗号化ファイル記憶部についての、接続可能なユーザ、マウント権限、および接続が許可される時間が少なくとも記載されたアクセスコントロールリストに基づいてアクセスの制限を行うことを特徴とする請求項１に記載の暗号化機能提供システム。
【請求項３】
前記検知部は、前記ファイルサーバおよび前記暗号化機能サーバの状態および通信に関する情報である管理情報を取得し、前記管理情報とあらかじめ設定された異常パターンとの合致度が所定値以上である場合、または、前記管理情報のあらかじめ設定された正常パターンからの逸脱度が所定値以上である場合に、前記異常な動作を検知する条件を満たす動作が行われたことを検知することを特徴とする請求項１または２に記載の暗号化機能提供システム。
【請求項４】
前記変換ファイル記憶部は、第１の名称が付されたフォルダであり、
前記フォルダに配置されたファイルの変換が前記変換部によって開始される前に、前記フォルダの名称を第２の名称に変更し、前記フォルダに記憶されたファイルの前記変換部による変換が終了した後、前記フォルダの名称を前記第１の名称に変更する切替部をさらに有することを特徴とする請求項１から３のいずれか１項に記載の暗号化機能提供システム。
【請求項５】
前記切替部は、前記フォルダの名称を前記第２の名称に変更した後、前記フォルダの複製を生成することを特徴とする請求項４に記載の暗号化機能提供システム。
【請求項６】
平文のファイルを、複数の暗号方式のうち前記端末からの操作によって指定された暗号方式で暗号化する暗号化部と、
暗号化されたファイルを復号化する復号化部と、
をさらに有することを特徴とする請求項１から５のいずれか１項に記載の暗号化機能提供システム。
【請求項７】
それぞれ異なる暗号方式で暗号化された複数のファイルを記憶する暗号化ファイル記憶部を有するファイルサーバと、変換対象のファイルを記憶する変換ファイル記憶部を有する暗号化機能サーバと、を有する暗号化機能提供システムで実行される暗号化機能提供方法であって、
端末から前記暗号化ファイル記憶部へのアクセスが要求された場合に、あらかじめ設定された前記端末のユーザのアクセス制限に関する情報に基づいて、前記端末の前記暗号化ファイル記憶部へのアクセスの制限を行うアクセス制限工程と、
前記ファイルサーバまたは前記暗号化機能サーバによって、あらかじめ設定された異常な動作を検知する条件を満たす動作が行われたか否かを検知する検知工程と、
前記検知工程によって、前記異常な動作を検知する条件を満たす動作が行われたことが検知された場合、前記動作に関する情報を所定の機器に通知する通知工程と、
前記暗号化ファイル記憶部に記憶されたファイルのうち、前記端末からの操作によって前記変換ファイル記憶部に配置されたファイルを、複数の暗号方式のうちの前記端末からの操作によって指定された暗号方式で暗号化されたファイルに変換する変換工程と、
を含んだことを特徴とする暗号化機能提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化機能提供システムおよび暗号化機能提供方法に関する。
【背景技術】
【０００２】
従来、イントラネット環境の端末側ＰＣにおいて、個別の暗号化機能を実現する方法が知られている。このような暗号化機能を実現する方法としては、暗号化機能の種類を端末側ＰＣ毎に独立で任意に選択する端末毎任意選択型の方法と、暗号化機能の種類を固定し、端末側ＰＣ毎に独立で実現する端末毎同一暗号化実現型の方法があった。
【０００３】
また、イントラネット上またはインターネット上に、暗号化機能を統制するサーバを配置し、統制サーバと連動して動作するクライアント機能をイントラネット環境の端末側ＰＣに配置する暗号化中央統制型の方法が知られている。また、暗号化中央統制型において、さらに、ファイルを暗号化する鍵の管理を統制サーバ側で行い暗号化や復号化をファイル参照や書き込みのタイミングで自動実現する鍵管理機能付き暗号化中央統制型の方法が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１６４９０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の暗号化機能を実現する方法には、暗号化機能の運用の影響でセキュリティが低下する場合があり、また、暗号機能を提供する際の負荷が大きいという問題があった。
【０００６】
例えば、端末毎任意選択型の方法では、暗号方式が端末毎に異なるため、暗号化ファイルの流通の際、都度暗号化および復号化の方法が共有される。このため、現場での運用品質が下がり、暗号化および復号化の方法が漏洩した場合、セキュリティが低下する場合がある。
【０００７】
また、例えば、端末毎同一暗号化実現型の方法では、暗号方式がイントラネット上で同一であり、暗号化および復号化は個別のパスワードによって管理される。このため、パスワードの漏洩が発生した場合、イントラネット全体のセキュリティが低下する場合がある。
【０００８】
また、例えば、暗号化中央統制型の方法では、暗号化機能を統制するサーバが設置され、イントラネット全体に暗号化機能を行き渡らせるために、クライアント側の端末には同一のソフトウェアがインストールされる。このとき、イントラネット上の端末の種別、ＯＳ（Operating  System）のバージョン、ソフトウェア構成等を統一するという作業が発生するため、暗号機能を提供する際の負荷が大きくなる。
【０００９】
また、例えば、鍵管理機能付き暗号化中央統制型の方法では、ファイルを暗号化する鍵の管理が統制サーバ側で行われ、暗号化や復号化がファイル参照や書き込みのタイミングで自動実現される。このため、イントラネット上にクライアントソフトがインストールされていない端末が存在する場合、暗号化により、当該端末からは参照や書き込みができないファイルが発生してしまう場合がある。この場合、イントラネット上の全端末にクライアントソフトをインストールし、一斉に暗号化運用を開始させるための負荷が大きくなる。
【課題を解決するための手段】
【００１０】
本発明の暗号化機能提供システムは、それぞれ異なる暗号方式で暗号化された複数のファイルを記憶する暗号化ファイル記憶部を有するファイルサーバと、変換対象のファイルを記憶する変換ファイル記憶部を有する暗号化機能サーバと、を有する暗号化機能提供システムであって、端末から前記暗号化ファイル記憶部へのアクセスが要求された場合に、あらかじめ設定された前記端末のユーザのアクセス制限に関する情報に基づいて、前記端末の前記暗号化ファイル記憶部へのアクセスの制限を行うアクセス制限部と、前記ファイルサーバまたは前記暗号化機能サーバによって、あらかじめ設定された異常な動作を検知する条件を満たす動作が行われたか否かを検知する検知部と、前記検知部によって、前記異常な動作を検知する条件を満たす動作が行われたことが検知された場合、前記動作に関する情報を所定の機器に通知する通知部と、前記暗号化ファイル記憶部に記憶されたファイルのうち、前記端末からの操作によって前記変換ファイル記憶部に配置されたファイルを、複数の暗号方式のうちの前記端末からの操作によって指定された暗号方式で暗号化されたファイルに変換する変換部と、を有することを特徴とする。
【００１１】
本発明の暗号化機能提供方法は、それぞれ異なる暗号方式で暗号化された複数のファイルを記憶する暗号化ファイル記憶部を有するファイルサーバと、変換対象のファイルを記憶する変換ファイル記憶部を有する暗号化機能サーバと、を有する暗号化機能提供システムで実行される暗号化機能提供方法であって、端末から前記暗号化ファイル記憶部へのアクセスが要求された場合に、あらかじめ設定された前記端末のユーザのアクセス制限に関する情報に基づいて、前記端末の前記暗号化ファイル記憶部へのアクセスの制限を行うアクセス制限工程と、前記ファイルサーバまたは前記暗号化機能サーバによって、あらかじめ設定された異常な動作を検知する条件を満たす動作が行われたか否かを検知する検知工程と、前記検知工程によって、前記異常な動作を検知する条件を満たす動作が行われたことが検知された場合、前記動作に関する情報を所定の機器に通知する通知工程と、前記暗号化ファイル記憶部に記憶されたファイルのうち、前記端末からの操作によって前記変換ファイル記憶部に配置されたファイルを、複数の暗号方式のうちの前記端末からの操作によって指定された暗号方式で暗号化されたファイルに変換する変換工程と、を含んだことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、暗号化機能の運用の影響によるセキュリティの低下を防止し、暗号機能を提供する際の負荷を小さくすることができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、第１の実施形態に係る暗号化機能提供システムの構成の一例を示す図である。
【図２】図２は、アクセスコントロールリストの一例を示す図である。
【図３】図３は、ブラックリストの一例を示す図である。
【図４】図４は、通知内容の一例を示す図である。
【図５】図５は、暗号化機能サーバの構成の一例を示す図である。
【図６】図６は、暗号変換について説明するための図である。
【図７】図７は、暗号化機能提供システムの処理の流れを示すフローチャートである。
【図８】図８は、その他の実施形態に係る暗号化機能提供システムの構成の一例を示す図である。
【図９】図９は、プログラムが実行されることにより暗号化機能提供システムの各装置が実現されるコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下に、本願に係る暗号化機能提供システムおよび暗号化機能提供方法の実施形態を図面に基づいて詳細に説明する。なお、この実施形態により本発明が限定されるものではない。
【００１５】
［第１の実施形態の構成］
まず、図１を用いて、第１の実施形態に係る暗号化機能提供システムの構成について説明する。図１は、第１の実施形態に係る暗号化機能提供システムの構成の一例を示す図である。図１に示すように、暗号化機能提供システム１は、ファイルサーバ１０、暗号化機能サーバ２０、アクセス制御装置１１、監視通報装置１２、端末３０、４０および５０を有する。端末３０、４０および５０は、例えばパーソナルコンピュータである。
【００１６】
また、ファイルサーバ１０、アクセス制御装置１１、監視通報装置１２、暗号化機能サーバ２０、端末３０、４０および５０は、例えば、有線または無線のＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）等の任意の種類の通信網によって接続され、イントラネットを構成している。なお、端末の数は、図示の数に限定されず、任意の数とすることができる。
【００１７】
また、図１に示すように、ファイルサーバ１０は、リモートマウント部１０１、暗号化共有フォルダ１３０、１４０および１５０を有する。暗号化共有フォルダ１３０、１４０および１５０は、それぞれ異なる暗号方式で暗号化された複数のファイルを記憶する。
【００１８】
また、端末３０、４０および５０は、リモートマウント部３０１、４０１および５０１を有する。例えば、端末３０のリモートマウント部３０１は、ネットワーク経由で暗号化共有フォルダ１３０のマウントを行い、暗号化共有フォルダ１３０を暗号化共有フォルダ１３０ａとして認識する。このとき、ユーザは、暗号化共有フォルダ１３０ａを介して、暗号化共有フォルダ１３０に記憶されているファイルに対する操作が可能となる。
【００１９】
同様に、端末４０のリモートマウント部４０１は、ネットワーク経由で暗号化共有フォルダ１４０のマウントを行い、暗号化共有フォルダ１４０を暗号化共有フォルダ１４０ａとして認識する。また、端末５０のリモートマウント部５０１は、ネットワーク経由で暗号化共有フォルダ１５０のマウントを行い、暗号化共有フォルダ１５０を暗号化共有フォルダ１５０ａとして認識する。
【００２０】
ここで、各装置の処理について説明する。まず、アクセス制御装置１１は、端末から暗号化共有フォルダ１３０、１４０および１５０へのアクセスが要求された場合に、あらかじめ設定された端末のユーザのアクセス制限に関する情報に基づいて、端末の暗号化共有フォルダ１３０、１４０および１５０へのアクセスの制限を行う。なお、アクセス制御装置１１は、アクセス制限部の一例である。
【００２１】
例えば、アクセス制御装置１１は、暗号化共有フォルダ１３０、１４０および１５０についての、接続可能なユーザ、マウント権限、および接続が許可される時間が少なくとも記載されたアクセスコントロールリストに基づいてアクセスの制限を行う。この場合、まず、アクセス制御装置１１は、暗号化共有フォルダ１３０、１４０および１５０へのユーザによるマウント操作の都度、アクセスコントロールリストを参照し、当該ユーザの接続可否のチェックを行う。
【００２２】
そして、アクセス制御装置１１は、接続が許可されているユーザについては、マウント可否や、マウントの際の権利範囲、およびマウントが許可された接続時間を確認する。そして、アクセス制御装置１１は、当該ユーザに対し、アクセスコントロールリストに記載されている権限の範囲内でアクセスを許可する。また、マウントが許可された時間が経過した場合、アクセス制御装置１１は、当該ユーザによるマウントを切断する。
【００２３】
図２を用いて、アクセスコントロールリストについて説明する。図２は、アクセスコントロールリストの一例を示す図である。例えば、図２に示すように、アクセスコントロールリストは、暗号化共有フォルダ１３０に対して、ユーザ３１が、Ｒ（Read）Ｗ（Write）の権限で、２４時間接続することが許可されていることを示している。また、アクセスコントロールリストは、暗号化共有フォルダ１４０に対して、ユーザ４１が、Ｒの権限で、１２時間接続することが許可されていることを示している。また、アクセスコントロールリストは、暗号化共有フォルダ１５０に対して、ユーザ５１が、ＲＷの権限で、５時間接続することが許可されていることを示している。
【００２４】
次に、監視通報装置１２について説明する。監視通報装置１２は、ファイルサーバ１０または暗号化機能サーバ２０によって、あらかじめ設定された異常な動作を検知する条件を満たす動作が行われたか否かを検知する。なお、監視通報装置１２は、検知部および通知部の一例である。
【００２５】
例えば、監視通報装置１２は、ファイルサーバ１０および暗号化機能サーバ２０の状態および通信に関する情報である管理情報を取得し、管理情報とあらかじめ設定された異常パターンとの合致度が所定値以上である場合、または、管理情報のあらかじめ設定された正常パターンからの逸脱度が所定値以上である場合に、異常な動作を検知する条件を満たす動作が行われたことを検知する。
【００２６】
監視通報装置１２は、暗号化機能提供システム１における暗号化処理、マウント、ファイルへのアクセスの状況を常時監視し、ブラックリスト型の方法、ホワイトリスト型の方法、またはブラックリスト型の方法とホワイトリスト型の方法とを組み合わせた方法により、異常パターンを管理者に通知すべき動作が行われたことを検知する。
【００２７】
まず、監視通報装置１２は、暗号化機能提供システム１を構成する各装置の状態データ、ログデータ、通信経路上の通信量、時計またはタイマーからの出力といった、管理情報を監視する。また、暗号化機能提供システム１を構成する各装置が、監視通報装置１２に、管理情報をリアルタイムまたは所定の時間間隔で提供するようにしてもよい。
【００２８】
ブラックリスト型の方法を用いる場合、監視通報装置１２は、管理情報と事前に定めた異常パターンとを比較し、管理情報と異常パターンとの合致の度合いが所定値以上であれば、異常な動作が発生したと判定する。
【００２９】
また、ホワイトリスト型の方法を用いる場合、監視通報装置１２は、管理情報と事前に定めた正常パターンとを比較し、管理情報の正常パターンからの逸脱の度合いが所定値以上であれば、異常な動作が発生したと判定する。
【００３０】
また、監視通報装置１２は、異常な動作を検知する条件を満たす動作が行われたことが検知された場合、動作に関する情報を所定の機器に通知する。監視通報装置１２は、例えば、検知した異常な動作に関する具体的な情報を含んだ情報伝文を、インターネットメール、ショートメッセージ、自動電話発番のような音声通知サービス、Ｗｅｂサイトへの自動掲載等によりシステム管理者に通知する。監視通報装置１２は、システム管理者からの停止指示を受けるまで、または事前に登録された時間や回数の条件を満たすまで繰り返し通知を行ってもよい。
【００３１】
図３および４を用いて、監視通報装置１２の処理の具体例を説明する。図３は、ブラックリストの一例を示す図である。また、図４は、通知内容の一例を示す図である。まず、監視通報装置１２は、図３に示すようなブラックリスト、すなわちＩＤが「BL01」であり、名称が「MidnightDecrypt_01」であるブラックリストによるブラックリスト型の方法を用いて異常な動作の検知を行う。
【００３２】
例えば、図３に示すように、監視通報装置１２は、「EncServer」すなわち暗号化機能サーバ２０において、時刻01:00〜06:00の間に、１人のユーザによって10個以上のファイルに対して暗号復号化が行われた場合、異常な動作が行われたこととして検知する。
【００３３】
そして、このとき、図４に示すように、監視通報装置１２は、「03-xxxx-yyyy」という電話番号に自動電話発番を行い、「MidnightDecrypt_01.wav」という音声ファイルを再生する。また、監視通報装置１２は、「090-yyyy-zzzz」という電話番号に「警報：MidnightDecrypt_01ルールでの異常検知」というショートメッセージを送信する。また、監視通報装置１２は、「xyz.abc@foo.bar」というアドレスに、タイトルが「警報：MidnightDecrypt_01ルールでの異常検知」、本文が「異常を検知しました。ルール：MidnightDecrypt_01」であるインターネットメールを送信する。
【００３４】
ここで、図５を用いて、暗号化機能サーバ２０の構成について説明する。図５は、暗号化機能サーバの構成の一例を示す図である。図５に示すように、暗号化機能サーバ２０は、フォルダ開閉部２１１、フォルダ状態表示部２１２、ポリシー管理部２２１、ログ管理部２２２、暗号化部２３１、復号化部２３２、暗号変換部２３３、暗号化フォルダ２４１、復号化フォルダ２４２、および暗号変換フォルダ２４３を有する。
【００３５】
暗号化フォルダ２４１、復号化フォルダ２４２、および暗号変換フォルダ２４３は、異なるフォルダ、または機能選択が可能なフォルダとして、ネットワークを介して端末３０、４０および５０と共有される。
【００３６】
なお、暗号化フォルダ２４１、復号化フォルダ２４２、および暗号変換フォルダ２４３は、暗号化機能提供システム１の各装置との計算機資源を用いて、暗号化における処理対象のファイルを記憶するフォルダとして機能する。例えば、ユーザは、暗号化フォルダ２４１、復号化フォルダ２４２、および暗号変換フォルダ２４３を、端末３０、４０および５０のリモートマウント部３０１、４０１および５０１によってマウントし、利用する。
【００３７】
ポリシー管理部２２１は、暗号化機能サーバ２０により各処理を実行するためのポリシーを記憶し管理する。ポリシー管理部２２１は、例えば、暗号化部２３１、復号化部２３２、暗号変換部２３３による処理が実行される時間間隔、時刻、条件等を暗号化ポリシーとして記憶する。
【００３８】
また、ポリシー管理部２２１は、暗号化機能サーバ２０による各処理の提供対象を暗号化提供ポリシーとして記憶する。暗号化提供ポリシーには、例えば、イントラネットのユーザ毎、または端末毎に、暗号化機能サーバ２０による各処理の提供の可否が定められている。また、暗号化提供ポリシーには、所定のユーザまたは端末について、都度利用許可および承認を受けた場合に暗号化機能サーバ２０による各処理の提供を受けられることが定められていてもよい。
【００３９】
また、暗号化部２３１は、平文のファイルを、複数の暗号方式のうち前記端末からの操作によって指定された暗号方式で暗号化する。また、復号化部２３２は、暗号化されたファイルを復号化する。また、暗号変換部２３３は、暗号化共有フォルダ１３０、１４０および１５０に記憶されたファイルのうち、端末からの操作によって暗号変換フォルダ２４３に配置されたファイルを、複数の暗号方式のうちの端末からの操作によって指定された暗号方式で暗号化されたファイルに変換する。
【００４０】
暗号化フォルダ２４１、復号化フォルダ２４２、および暗号変換フォルダ２４３にファイルが置かれた際に、暗号化部２３１、復号化部２３２、および暗号変換部２３３による処理が行われる際の時間間隔、時刻、条件は、暗号化ポリシーに定められている。また、暗号化部２３１、復号化部２３２、および暗号変換部２３３による処理における各暗号方式は、暗号化ポリシーに定められている。
【００４１】
なお、暗号化機能サーバ２０は、それぞれ異なる暗号方式に対応した複数の暗号化フォルダ２４１、復号化フォルダ２４２、および暗号変換フォルダ２４３を有することとしてもよい。この場合、ユーザは、所望する暗号方式に対応するフォルダにファイルを置くことで、暗号機能化サーバ１０に、任意の暗号方式による暗号化、復号化および暗号変換の処理を実行させることができる。
【００４２】
また、暗号化フォルダ２４１、復号化フォルダ２４２、および暗号変換フォルダ２４３は、暗号方式の選択を受け付ける機能を有していてもよい。この場合、ユーザは、フォルダにファイルを置いた後、所望する暗号方式を選択することで、暗号機能化サーバ１０に、任意の暗号方式による暗号化、復号化および暗号変換の処理を実行させることができる。
【００４３】
フォルダ開閉部２１１は、暗号化フォルダ２４１、復号化フォルダ２４２、および暗号変換フォルダ２４３へのアクセスの可否を切り替える。以降の説明において、「フォルダを閉じる」とは、フォルダ開閉部２１１が各フォルダへのアクセスを禁止する処理を行うことを示すこととする。また、「フォルダを開く」とは、フォルダ開閉部２１１が各フォルダへのアクセスを許可する処理を行うことを示すこととする。なお、以下の説明では各フォルダへのアクセスは、フォルダの名称を持って区別し制御される想定で記載しているが、本発明の実現の別の方法として、フォルダの識別ＩＤ等、名称と異なる符合によって実現される場合もある。
【００４４】
フォルダ開閉部２１１は、暗号化部２３１、復号化部２３２、および暗号変換部２３３による処理が行われている間に、暗号化フォルダ２４１、復号化フォルダ２４２、および暗号変換フォルダ２４３に新たな処理対象ファイルが配置されたり、処理対象のファイルが持ち出されたりすることを防止する。
【００４５】
暗号変換フォルダ２４３は、第１の名称が付されたフォルダであってもよい。この場合、フォルダ開閉部２１１は、フォルダに配置されたファイルの変換が暗号変換部２３３によって開始される前に、フォルダの名称を第２の名称に変更し、フォルダに記憶されたファイルの暗号変換部２３３による変換が終了した後、フォルダの名称を第１の名称に変更する。さらに、フォルダ開閉部２１１は、フォルダの名称を第２の名称に変更した後、フォルダの複製を生成してもよい。
【００４６】
このように、フォルダ開閉部２１１は、フォルダの名称を一時的に変更することで、アクセス制御装置１１を含んだ、イントラネット上の他の装置および処理部から隠ぺいし、ユーザによる操作を受け付けないようにする。この場合、フォルダ開閉部２１１は、フォルダの名称を、例えば「処理中フォルダ○時○分」に変更する。これにより、ファイルやフォルダの破損に強い処理を実現することができる。
【００４７】
また、この場合、フォルダ開閉部２１１は、例えば、フォルダの名称を変更前の名称に戻すことでフォルダを開くことができる。なお、フォルダ開閉部２１１によってフォルダが開かれた場合、アクセス制御装置１１は当該フォルダにアクセスできるようになる。このように、フォルダ開閉部２１１およびアクセス制御装置１１は連動して動作する。
【００４８】
また、フォルダ状態表示部２１２は、暗号化フォルダ２４１、復号化フォルダ２４２、および暗号変換フォルダ２４３における処理の状態を表示する。例えば、フォルダ状態表示部２１２は、フォルダにおける処理が実行中である場合、フォルダの中に「ただ今受付中」「ただ今処理中」「処理終了○時○分」といった名称のダミーファイルを配置する。また、フォルダ状態表示部２１２は、各端末のＰＳが提供するアイコン等のフォルダイメージを差し替えることで、処理の状態を表示してもよい。
【００４９】
ここで、図６を用いて、暗号変換部２３３の処理の具体例を説明する。図６は、暗号変換について説明するための図である。図６の例では、暗号変換部２３３は、ＺＩＰ暗号ファイルを別製品による暗号化ファイルに変換する。
【００５０】
まず、ユーザによって、ＺＩＰ暗号ファイルが暗号変換フォルダ２４３に配置される（ステップＳ１１）。次に、暗号変換部２３３は、暗号変換フォルダ２４３内の拡張子がＺＩＰであるファイルについて、暗号化ポリシーに定められた共通パスワード、または、暗号化処理の際にユーザに入力を促して入手した暗号化パスワードを取得する。
【００５１】
そして、暗号変換部２３３は、暗号変換フォルダ２４３を閉じた後、取得したパスワードを用いてＺＩＰ暗号ファイルを平文ファイルに復号化する（ステップＳ１２）。このとき、フォルダ状態表示部２１２は、ユーザに対し、暗号変換フォルダ２４３が処理中である旨のメッセージを表示する。なお、暗号変換部２３３は、変換処理を、例えば暗号化ポリシーに定められた所定時刻となったタイミングで行う。
【００５２】
さらに、暗号変換部２３３は、平文ファイルを暗号αを用いて暗号化する（ステップＳ１３）。そして、暗号変換部２３３は、暗号変換フォルダ２４３を開く（ステップＳ１４）。このとき、フォルダ状態表示部２１２は、ユーザに対し、暗号変換フォルダ２４３での処理が終了した旨のメッセージを表示する。また、暗号ポリシーには、ＺＩＰ暗号方式および暗号αを含んだ複数の暗号方式が定められている。
【００５３】
［第１の実施形態の処理］
図７を用いて、暗号化機能提供システム１の処理の流れについて説明する。図７は、暗号化機能提供システムの処理の流れを示すフローチャートである。まず、暗号化機能提供システム１は、端末３０、４０および５０からの接続要求があるまで待機する（ステップＳ１０１、Ｎｏ）。端末３０、４０および５０から暗号化機能提供システム１への接続要求があった場合（ステップＳ１０１、Ｙｅｓ）、アクセス制御装置１１は、アクセス制限を行う（ステップＳ１０２）。
【００５４】
そして、監視通報装置１２は、暗号化機能提供システム１全体を監視し、異常を検知した場合（ステップＳ１０３、Ｙｅｓ）、検知した異常に関する情報を管理者に通知する（ステップＳ１１１）。なお、監視通報装置１２による異常の検知は、図７の示すタイミングに限られず、暗号化機能提供システム１による処理が行われている間の任意のタイミングで行われる。監視通報装置１２によって異常が検知されなかった場合（ステップＳ１０３、Ｎｏ）、次の処理へ進む。
【００５５】
ここで、ユーザによって、暗号化フォルダ２４１、復号化フォルダ２４２、および暗号変換フォルダ２４３のいずれかにファイルが配置された後（ステップＳ１０４）、暗号化ポリシーに定められた条件等が満たされると、暗号化機能提供システム１は処理を開始する（ステップＳ１０５、Ｙｅｓ）。
【００５６】
このとき、フォルダ開閉部２１１は、暗号化フォルダ２４１、復号化フォルダ２４２および暗号変換フォルダ２４３のうち、処理対象のフォルダを閉じる（ステップＳ１０６）。次に、フォルダ状態表示部２１２は、処理対象のフォルダにメッセージ「処理中」を表示する（ステップＳ１０７）。そして、暗号化部２３１、復号化部２３２および暗号変換部２３３は、それぞれ暗号化、復号化および暗号変換を行う（ステップＳ１０８）。
【００５７】
次に、フォルダ状態表示部２１２は、処理対象のフォルダにメッセージ「処理終了」を表示する（ステップＳ１０９）。そして、フォルダ開閉部２１１は、暗号化フォルダ２４１、復号化フォルダ２４２および暗号変換フォルダ２４３のうち、処理対象のフォルダを開く（ステップＳ１１０）。
【００５８】
［第１の実施形態の効果］
暗号化共有フォルダ１３０、１４０および１５０は、それぞれ異なる暗号方式で暗号化された複数のファイルを記憶する。アクセス制御装置１１は、端末から暗号化共有フォルダ１３０、１４０および１５０へのアクセスが要求された場合に、あらかじめ設定された端末のユーザのアクセス制限に関する情報に基づいて、端末の暗号化共有フォルダ１３０、１４０および１５０へのアクセスの制限を行う。監視通報装置１２は、ファイルサーバ１０または暗号化機能サーバ２０によって、あらかじめ設定された異常な動作を検知する条件を満たす動作が行われたか否かを検知する。監視通報装置１２は、異常な動作を検知する条件を満たす動作が行われたことが検知された場合、動作に関する情報を所定の機器に通知する。暗号変換部２３３は、暗号化共有フォルダ１３０、１４０および１５０に記憶されたファイルのうち、端末からの操作によって暗号変換フォルダ２４３に配置されたファイルを、複数の暗号方式のうちの端末からの操作によって指定された暗号方式で暗号化されたファイルに変換する。
【００５９】
これにより、暗号化機能の運用の影響によるセキュリティの低下を防止し、暗号機能を実現するための環境を提供する際の負荷を小さくすることができる。例えば、第１の実施形態では、暗号変換部２３３によって暗号の変換が可能であるため、ファイル流通の際に暗号化および復号化の方法を共有する必要がなく、流通の際の運用品質によってセキュリティが低下することがない。
【００６０】
また、例えば、第１の実施形態では、アクセス制御装置１１によってアクセスの制限が行われるため、パスワードへの依存度は小さくなり、パスワード漏洩によるセキュリティ低下のリスクを小さくすることができる。
【００６１】
また、例えば、第１の実施形態では、暗号変換部２３３によって複数の暗号方式間でファイルの変換を行うことができるため、クライアント側の端末の環境を統一する必要がなく、一斉に運用を開始する必要もないため、暗号化機能を提供する際の負荷を小さくすることができる。
【００６２】
アクセス制御装置１１は、暗号化共有フォルダ１３０、１４０および１５０についての、接続可能なユーザ、マウント権限、および接続が許可される時間が少なくとも記載されたアクセスコントロールリストに基づいてアクセスの制限を行う。
【００６３】
これにより、暗号化共有フォルダに記憶されている暗号化されたファイルは、パスワードだけでなく、アクセス制御装置１１によっても防御されることになるため、セキュリティを向上させることができる。
【００６４】
監視通報装置１２は、ファイルサーバ１０および暗号化機能サーバ２０の状態および通信に関する情報である管理情報を取得し、管理情報とあらかじめ設定された異常パターンとの合致度が所定値以上である場合、または、管理情報のあらかじめ設定された正常パターンからの逸脱度が所定値以上である場合に、異常な動作を検知する条件を満たす動作が行われたことを検知する。
【００６５】
このように、ブラックリスト型およびホワイトリスト型の検知方法を採用することにより、監視通報装置１２は、異常の検知精度をより向上させることができる。
【００６６】
暗号変換フォルダ２４３は、第１の名称が付されたフォルダであってもよい。この場合、フォルダ開閉部２１１は、フォルダに配置されたファイルの変換が暗号変換部２３３によって開始される前に、フォルダの名称を第２の名称に変更し、フォルダに記憶されたファイルの暗号変換部２３３による変換が終了した後、フォルダの名称を第１の名称に変更する。さらに、フォルダ開閉部２１１は、フォルダの名称を第２の名称に変更した後、フォルダの複製を生成してもよい。
【００６７】
これにより、暗号変換フォルダ２４３の内容を変更することなく、暗号変換フォルダ２４３へ新たな処理対象ファイルが配置されたり、処理対象のファイルが持ち出されたりすることを防止することができる。さらに、複製を作成しておくことで、ファイルやフォルダの破損に強い処理を実現することができる。
【００６８】
暗号化部２３１は、平文のファイルを、複数の暗号方式のうち端末からの操作によって指定された暗号方式で暗号化する。また、復号化部２３２は、暗号化されたファイルを復号化する。
【００６９】
このように、暗号変換だけでなく、複数の暗号方式による暗号化や、複数の暗号方式で暗号化されたファイルの復号化を行うことができるため、ユーザの端末の機能に合わせた処理を行うことが可能となる。
【００７０】
［その他の実施形態］
上記の実施形態では、暗号化機能提供システムがイントラネット上で実現される場合について説明したが、図８に示すように、端末３０ａ、４０ａおよび５０ａは、インターネット６０を介してファイルサーバ１０ａ、アクセス制御装置１１ａ、監視通報装置１２ａおよび暗号化機能サーバ２０ａと接続されてもよい。なお、端末３０ａ、４０ａおよび５０ａは、第１の実施形態の端末３０、４０および５０と同様の機能を有する。また、ファイルサーバ１０ａおよび暗号化機能サーバ２０ａは、第１の実施形態のファイルサーバ１０および暗号化機能サーバ２０と同様の機能を有する。
【００７１】
［システム構成等］
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行われる各処理機能は、その全部または任意の一部が、ＣＰＵ（Central  Processing  Unit）および当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７２】
また、本実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００７３】
［プログラム］
一実施形態として、暗号化機能提供システムの各装置は、パッケージソフトウェアやオンラインソフトウェアとして上記の暗号化機能提供を実行する暗号化機能提供プログラムを所望のコンピュータにインストールさせることによって実装できる。例えば、上記の暗号化機能提供プログラムを情報処理装置に実行させることにより、情報処理装置を暗号化機能提供システム１の各装置として機能させることができる。ここで言う情報処理装置には、デスクトップ型またはノート型のパーソナルコンピュータが含まれる。また、その他にも、情報処理装置にはスマートフォン、携帯電話機やＰＨＳ（Personal  Handyphone  System）等の移動体通信端末、さらには、ＰＤＡ（Personal  Digital  Assistant）等のスレート端末等がその範疇に含まれる。
【００７４】
また、暗号化機能提供システム１は、ユーザが使用する端末装置をクライアントとし、当該クライアントに上記の暗号化に関するサービスを提供する暗号化機能提供サーバ装置として実装することもできる。例えば、暗号化機能提供サーバ装置は、ＺＩＰ暗号化ファイルを入力とし、別製品による暗号化ファイルを出力とするサービスを提供するサーバ装置として実装される。この場合、暗号化機能提供サーバ装置は、Ｗｅｂサーバとして実装することとしてもよいし、アウトソーシングによって上記の暗号化に関するサービスを提供するクラウドとして実装することとしてもかまわない。
【００７５】
図９は、プログラムが実行されることにより暗号化機能提供システムの各装置が実現されるコンピュータの一例を示す図である。コンピュータ１０００は、例えば、メモリ１０１０、ＣＰＵ１０２０を有する。また、コンピュータ１０００は、ハードディスクドライブインタフェース１０３０、ディスクドライブインタフェース１０４０、シリアルポートインタフェース１０５０、ビデオアダプタ１０６０、ネットワークインタフェース１０７０を有する。これらの各部は、バス１０８０によって接続される。
【００７６】
メモリ１０１０は、ＲＯＭ（Read  Only  Memory）１０１１およびＲＡＭ（Random  Access  Memory）１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、ハードディスクドライブ１０９０に接続される。ディスクドライブインタフェース１０４０は、ディスクドライブ１１００に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブ１１００に挿入される。シリアルポートインタフェース１０５０は、例えばマウス１１１０、キーボード１１２０に接続される。ビデオアダプタ１０６０は、例えばディスプレイ１１３０に接続される。
【００７７】
ハードディスクドライブ１０９０は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３、プログラムデータ１０９４を記憶する。すなわち、暗号化機能提供システムの各装置の各処理を規定するプログラムは、コンピュータにより実行可能なコードが記述されたプログラムモジュール１０９３として実装される。プログラムモジュール１０９３は、例えばハードディスクドライブ１０９０に記憶される。例えば、暗号化機能提供システムの各装置における機能構成と同様の処理を実行するためのプログラムモジュール１０９３が、ハードディスクドライブ１０９０に記憶される。なお、ハードディスクドライブ１０９０は、ＳＳＤ（Solid  State  Drive）により代替されてもよい。
【００７８】
また、上述した実施形態の処理で用いられる設定データは、プログラムデータ１０９４として、例えばメモリ１０１０やハードディスクドライブ１０９０に記憶される。そして、ＣＰＵ１０２０が、メモリ１０１０やハードディスクドライブ１０９０に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出して実行する。
【００７９】
なお、プログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０９０に記憶される場合に限らず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ１１００等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、プログラムモジュール１０９３およびプログラムデータ１０９４は、ネットワーク（ＬＡＮ、ＷＡＮ（Wide  Area  Network）等）を介して接続された他のコンピュータに記憶されてもよい。そして、プログラムモジュール１０９３およびプログラムデータ１０９４は、他のコンピュータから、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【符号の説明】
【００８０】
１  暗号化機能提供システム
１０、１０ａ  ファイルサーバ
１１、１１ａ  アクセス制御装置
１２、１２ａ  監視通報装置
２０、２０ａ  暗号化機能サーバ
３０、３０ａ、４０、４０ａ、５０、５０ａ  端末
１０１、３０１、４０１、５０１  リモートマウント部
１３０、１３０ａ、１４０、１４０ａ、１５０、１５０ａ  暗号化共有フォルダ
２１１  フォルダ開閉部
２１２  フォルダ状態表示部
２２１  ポリシー管理部
２２２  ログ管理部
２３１  暗号化部
２３２  復号化部
２３３  暗号変換部
２４１  暗号化フォルダ
２４２  復号化フォルダ
２４３  暗号変換フォルダ
【図１】
2018011192.tif 000003
【図２】
2018011192.tif 000004
【図３】
2018011192.tif 000005
【図４】
2018011192.tif 000006
【図５】
2018011192.tif 000007
【図６】
2018011192.tif 000008
【図７】
2018011192.tif 000009
【図８】
2018011192.tif 000010
【図９】
2018011192.tif 000011