(57)【要約】      （修正有）【課題】外部記録装置を用いて社外での情報の証跡が取得することを可能にする。【解決手段】外部記憶装置接続装置１０は、プラグ１１と、挿入部１２と、ログファイル格納部１０９と、登録情報格納部１０５と、許可手段１０６と、記録部１０７とを具備する。プラグは、ホストに設けられたレセプタクルに挿入され、挿入部には、外部記憶装置が挿入される。ログファイル格納部には、ログファイルが格納される。登録情報格納部には、外部記憶装置を示す情報が記録されている登録情報が格納される。許可手段は、外部記憶装置を示す情報が、登録情報に記録されている場合に、ホストから外部記憶装置へのアクセスを許可する。記録部は、許可手段によってホストから外部記憶装置へのアクセスが許可され、ホストから外部記憶装置内のファイルへのアクセスがあった場合、アクセスのタイプ、アクセスされたファイル情報、ホストを示すホスト情報をログファイルに記録する。【選択図】図２
2012014454.tif 000002
【特許請求の範囲】
【請求項１】
ホストに設けられたレセプタクルに挿入されるプラグと、
外部記憶装置が挿入される挿入部と、
ログファイルが格納されるログファイル格納部と、
外部記憶装置を示す情報が記録されている登録情報が格納される登録情報格納部と、
前記外部記憶装置を示す情報が、前記登録情報に記録されている場合に、前記ホストから前記外部記憶装置へのアクセスを許可する許可手段と、
前記許可手段によって前記ホストから前記外部記憶装置へのアクセスが許可され、前記ホストから前記外部記憶装置内のファイルへのアクセスがあった場合、前記アクセスのタイプを示すアクセスタイプ、前記アクセスされたファイルを示すファイル情報、前記ホストを示すホスト情報を前記ログファイルに記録する記録部と
を具備する外部記憶装置接続装置。
【請求項２】
登録パスワードが格納される登録パスワード格納部と、
前記許可手段によって前記外部記憶装置へのアクセスが許可された後に、前記ホストに入力されたパスワードと前記登録パスワードとが一致するかを判定する処理と、一致すると判定した場合に前記ホストから前記外部記憶装置へのアクセスを許可する処理とを前記ホストが実行するためのプログラムが格納されるプログラム格納部と
を具備する請求項１に記載の外部記憶装置接続装置。
【請求項３】
サーバコンピュータとの通信が可能な場合に、前記ログファイルを前記サーバコンピュータに送信する処理を前記ホストが実行するためのプログラムが格納されるプログラム格納部を具備する請求項１に記載の外部記憶装置接続装置。
【請求項４】
サーバコンピュータとの通信が可能な場合に、前記サーバコンピュータから新たな登録情報を取得し、前記登録情報格納部内の前記登録情報を前記新たな登録情報によって更新する更新手段を具備する請求項１に記載の外部記憶装置接続装置。
【請求項５】
前記外部記憶装置は、ＵＳＢメモリを含む請求項１に記載の外部記憶装置接続装置。
【請求項６】
ホストに設けられたレセプタクルに挿入されるプラグと、外部記憶装置が挿入される挿入部と、外部記憶装置の情報が記録されている登録情報が格納される登録情報格納部と、を有する外部記憶装置接続装置のアクセス制御方法であって、
前記物理インタフェースに挿入された外部記憶装置を示す情報が、前記登録情報格納部に格納されている前記登録情報に記録されている場合に、ホストから前記外部記憶装置へのアクセスを許可し、
前記許可手段によって前記ホストから前記外部記憶装置へのアクセスが許可され、前記ホストから前記外部記憶装置内のファイルへのアクセスがあった場合、アクセスの種類を示すアクセスタイプ、アクセスされたファイルを示すファイル情報、前記ホストを示すホスト情報をログファイルに記録する
アクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、外部記憶装置とホストとの間に挿入される外部記憶装置接続装置およびアクセス制御方法に関する。
【背景技術】
【０００２】
近年、社外での記録媒体の紛失や企業内部者による意図的な情報漏洩が発生するケースも報告されていて社外における情報の保護や証跡が取得できることが望ましくなっている。
【０００３】
現在、企業内において導入される情報漏洩対策を行う統合管理システムでは、記録媒体の識別情報等を使用して使用制限が行われたりしている。また、記録媒体単体で認証を行って使用制限を行える製品がある。しかし、それらのシステムや記録媒体では汎用の記録媒体や社外での情報の証跡が取得できない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１０８２３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
汎用の記録媒体を用いて社外での情報の証跡が取得することを可能にすることが望まれている。
【０００６】
本発明の目的は、外部記録装置を用いて社外での情報の証跡が取得することを可能にする記録媒体接続装置およびアクセス制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
実施形態によれば、外部記憶装置接続装置は、プラグと、挿入部と、ログファイル格納部と、登録情報格納部と、許可手段と、記録部とを具備する。プラグは、ホストに設けられたレセプタクルに挿入される。挿入部には、外部記憶装置が挿入される。ログファイル格納部には、ログファイルが格納される。登録情報格納部には、外部記憶装置を示す情報が記録されている登録情報が格納される。許可手段は、前記外部記憶装置を示す情報が、前記登録情報に記録されている場合に、前記ホストから前記外部記憶装置へのアクセスを許可する。記録部は、前記許可手段によって前記ホストから前記外部記憶装置へのアクセスが許可され、前記ホストから前記外部記憶装置内のファイルへのアクセスがあった場合、前記アクセスのタイプを示すアクセスタイプ、前記アクセスされたファイルを示すファイル情報、前記ホストを示すホスト情報を前記ログファイルに記録する。
【図面の簡単な説明】
【０００８】
【図１】実施形態のＵＳＢメモリ接続装置の構成の一例を示す図である。
【図２】実施形態のＵＳＢメモリ接続装置のシステム構成の一例を示すブロック図である。
【図３】実施形態のＵＳＢメモリ接続装置の使用例を示す図である。
【図４】実施形態のＵＳＢメモリ接続装置の使用例を示す図である。
【図５】実施形態の接続コンピュータログファイルに記録される内容の一例を示す図。
【図６】実施形態のアクセスログファイルに記録される内容の一例を示す図。
【図７】実施形態のＵＳＢメモリ接続装置がコンピュータに接続された場合の認証プログラムによる処理の手順の一例を示すフローチャート。
【図８】実施形態の認証プログラムからＵＳＢメモリ接続装置に登録機器情報が転送された場合の制御プログラムの処理の手順の一例を示すフローチャート。
【図９】ログファイル転送要求を受信した場合の制御プログラムの処理の手順の一例を示すフローチャート。
【図１０】実施形態のＵＳＢメモリ接続装置にＵＳＢメモリが接続された場合の制御プログラムの処理の手順の一例を示すフローチャート。
【図１１】コンピュータ−ＵＳＢメモリ間のデータの転送処理の手順の一例を示すフローチャート。
【図１２】実施形態のメモリカード接続装置のシステム構成の一例を示すフローチャート。
【図１３】実施形態のＵＳＢメモリのシステム構成の一例を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。
【００１０】
図１，２を参照して外部記憶装置としてのＵＳＢメモリ接続装置の構成を説明する。
【００１１】
図１は、一実施形態に係わるＵＳＢメモリ接続装置の外観を示す図である。
【００１２】
図１に示すように、ＵＳＢメモリ接続装置１０に、ＵＳＢプラグ１１が設けられている。また、ＵＳＢメモリ接続装置１０に、ＵＳＢレセプタクル１２が設けられている。
【００１３】
このＵＳＢメモリ接続装置１０は、図３に示す形態、または図４に示す形態で用いられる。図３に示されるＵＳＢメモリ接続装置１０は、統合管理サーバ（サーバコンピュータ）２０を含むネットワーク５０内のコンピュータ３０のレセプタクル３１に挿入される。また、ネットワーク５０内には、ＵＳＢメモリ６０のＵＳＢプラグ６１が挿入されるＵＳＢレセプタクル４１を有するコンピュータ４０が設けられている。なお、ＵＳＢメモリ接続装置１０のＵＳＢプラグ１１はコンピュータ４０のＵＳＢレセプタクル４１に挿入することもできる。また、ＵＳＢメモリ６０のＵＳＢプラグ６１はコンピュータ３０のＵＳＢレセプタクル３１に挿入することもできる。
【００１４】
コンピュータ３０，４０は、レセプタクル３１，４１に挿入されたＵＳＢメモリ６０に自由にアクセスすることができない。例えば、コンピュータ３０，４０は、レセプタクル３１，４１にプラグが挿入されたＵＳＢメモリを示す情報が統合管理サーバ２０から配布されるセキュリティポリシに登録されている場合に、ＵＳＢメモリにアクセスすることができる。なお、ＵＳＢメモリ６０を示す情報は、セキュリティポリシに登録されている。
【００１５】
コンピュータ３０，４０によって実行されるアプリケーションプログラムは、コンピュータ３０，４０からＵＳＢメモリ６０にアクセス（読み込み、書き込み、削除）する場合、アクセスの日時および種類等の履歴をログファイル１０９１に記録し、ログファイル１０９１を定期的に統合管理サーバ２０に送信する。アクセスの履歴を記録することで、ＵＳＢメモリ６０内からファイル（原本）の追跡を行うことができる。
【００１６】
コンピュータ３０，４０がＵＳＢメモリ６０にデータを書き込む場合、コンピュータ３０，４０によって実行されるアプリケーションプログラムによってデータが暗号化された後に、書き込まれる。また、コンピュータ３０，４０がＵＳＢメモリ６０からデータを読み込む場合、読み込まれたデータはコンピュータ３０，４０によって実行されるアプリケーションプログラムによって復号化される。
【００１７】
また、セキュリティポリシに登録されているＵＳＢメモリを示す情報（以下、登録機器情報）は、ＵＳＢメモリ接続装置１０内に格納される。
【００１８】
ネットワーク５０外のコンピュータでＵＳＢメモリ６０を使用する場合、図４に示すように、ＵＳＢメモリ６０とコンピュータ７０との間にＵＳＢメモリ接続装置１０を挿入する。ＵＳＢメモリ接続装置１０は、レセプタクル１２に挿入されているＵＳＢメモリ６０の情報が登録情報に登録されている場合に、コンピュータ７０からＵＳＢメモリ６０へのアクセス（読み込み、書き込み、削除）の履歴を内部に記録する。アクセスの履歴を記録することで、ＵＳＢメモリ６０内からファイル（原本）の追跡を行うことができる。
【００１９】
また、ネットワーク５０外のコンピュータでＵＳＢメモリ６０を使用する場合、ＵＳＢメモリ６０内のデータは暗号化されているので、利用することができない。ＵＳＢメモリ６０とコンピュータ７０との間にＵＳＢメモリ接続装置１０を挟むことで、ＵＳＢメモリ６０内のデータをＵＳＢメモリ接続装置１０によって復号化することができる。また、ＵＳＢメモリ６０内にデータを書き込む場合に、ＵＳＢメモリ接続装置１０によって書き込まれるデータを暗号化することができる。
【００２０】
次に、ＵＳＢメモリ接続装置１０のシステム構成を図２を参照して説明する。図２は、一実施形態に係わるＵＳＢメモリ接続装置のシステム構成を示す図である。
【００２１】
ＵＳＢメモリ接続装置１０は、ＵＳＢコントローラ１０１、ＣＰＵ（Central Processing Unit）１０２、ＲＡＭ（Random Access Memory）１０３、暗号化／復号化モジュール１０４、登録機器情報記録モジュール１０５、認証プログラム記録モジュール１０６、パスワード記録モジュール１０７、制御プログラム記録モジュール１０８、およびログファイル記録モジュール１０９等を備えている。
【００２２】
ＵＳＢコントローラ１０１は、ＵＳＢレセプタクル１２に挿入されたＵＳＢメモリ（６０）との通信、ＵＳＢプラグ１１が挿入されたコンピュータ（３０，４０）との通信を制御する。なお、コンピュータ（３０，４０）からＵＳＢメモリ（６０）へ転送されるデータ、およびＵＳＢメモリ（６０）からコンピュータ（３０，４０）へ転送されるデータは、ＣＰＵ１０２に転送される。ＣＰＵ１０２によって実行される制御プログラムは、転送されたデータの種類を解析し、解析結果に応じた処理を行う。
【００２３】
暗号化／復号化モジュール１０４は、コンピュータ（３０，４０）からライトアクセスされたデータを暗号化する。また、暗号化／復号化モジュール１０４は、コンピュータ（３０，４０）からリードアクセスされたデータを復号化する。
【００２４】
登録機器情報記録モジュール１０５は、セキュリティポリシに登録されているＵＳＢメモリを示す登録機器情報１０５１が記録される記録域（フラッシュメモリ）である。登録機器情報１０５１には、登録されているＵＳＢメモリを示す情報として、識別情報が記述されている。識別情報は、ベンダＩＤ、およびデバイスＩＤ等を含む。
【００２５】
認証プログラム記録モジュール１０６には、コンピュータ（３０，４０，７０）によって実行される認証プログラム１０６１が格納されている。認証プログラム記録モジュール１０６には、コンピュータからはリードアクセスのみができるようになっている。認証プログラム１０６１は、ＵＳＢプラグ１１がコンピュータ（３０，４０，７０）に挿入された場合に、コンピュータ（３０，４０，７０）によって実行されるプログラムである。認証プログラム１０６１は、例えばＵＳＢプラグ１１がコンピュータ（３０，４０，７０）に挿入されると自動実行される。なお、ユーザの操作によって認証プログラム１０６１が実行されても良い。
【００２６】
認証プログラム１０６１は、統合管理サーバ２０との通信を試みることによって、コンピュータが統合管理システムに接続されているかを判定するプログラムである。また、認証プログラム１０６１は、コンピュータが統合管理システムに接続されていないと判定された場合、ユーザによるキーボードの操作によって入力された入力パスワードとパスワード記録モジュール１０７に格納されている登録パスワード１０７１とが一致するかを判定する認証処理を実行する。なお、パスワード記録モジュール１０７は、コンピュータ（３０，４０，７０）によって実行されるファイラによって格納されているファイルを表示することができない不可視領域であり、コンピュータ（３０，４０，７０）からは認証プログラム１０６１だけがリードアクセスすることができる。
【００２７】
制御プログラム記録モジュール１０８には、制御プログラム１０８１が格納されている。制御プログラム１０８１は、ＲＡＭ１０３にロードされＣＰＵ１０２によって実行されるプログラムである。制御プログラム１０８１は、コンピュータ（７０）−ＵＳＢメモリ（６０）間のデータ転送の制御、データの暗号／復号化の制御、転送データの解析、解析結果のログファイル記録モジュール１０９内のログファイル１０９１への記録、及びＵＳＢメモリ（６０）の接続制御などを行うプログラムである。なお、ログファイル１０９１は、接続されたコンピュータの情報が記録される接続コンピュータログファイルと、アクセスの詳細を示すアクセス情報をアクセスログファイルとを含む。
【００２８】
前述したように、コンピュータ（７０）からＵＳＢメモリ（６０）へ転送されるデータ、およびＵＳＢメモリ（６０）からコンピュータ（７０）へ転送されるデータは、制御プログラム１０８１に転送される。制御プログラム１０８１は、転送されたデータの種類を解析する。例えば、転送されたデータの種類が、ＵＳＢデバイスの制御等に用いられるコントロール転送プロトコルであれば、制御プログラムは、転送されたデータを送信先に転送するようにＵＳＢコントローラ１０１に命令する。また、転送されたデータの種類が、データ転送プロトコルであれば、ＵＳＢメモリ（６０）内のファイルシステム情報を取得する。そして、データ転送がファイルに対するライト、リード、削除等のアクセスであれば、ＵＳＢメモリ（６０）へのアクセスが認証されたコンピュータ（７０）を示す接続コンピュータ情報を接続コンピュータログファイルに記録し、アクセスの詳細を示すアクセス情報をアクセスログファイルに記録する。接続コンピュータ情報は、インベントリ情報やログイン情報等を含む。アクセス情報は、アクセス日時、ファイルの情報（ファイル名、パーティション内のパス）、並びに保存、参照、および削除の何れかを示すアクセス種類を含む。
【００２９】
また、転送されているデータがリードデータであれば、制御プログラム１０８１は、ＵＳＢメモリから転送されたデータを暗号化／復号化モジュール１０４を用いて復号し、復号化されたデータをコンピュータに転送する処理を行う。また、転送されているデータがライトデータであれば、制御プログラム１０８１は、コンピュータから転送されたデータを暗号化／復号化モジュール１０４を用いて暗号化し、暗号化されたデータをＵＳＢメモリに書き込む処理を行う。
【００３０】
接続コンピュータログファイルに記録される内容を図５を参照して説明する。図５に示すように、接続コンピュータログファイル１０９１Ａには、接続コンピュータごとに接続ＩＤ２１１，２２１が割り当てられる。そして、接続ＩＤ２１１，２２１に対してインベントリ情報２１２，２２２およびログイン情報２１３，２２３が関連付けられている。
【００３１】
次に、アクセスログファイルに記録される内容を図６を参照して説明する。図６に示すように、アクセスログファイル１０９１Ｂ内には、接続ＩＤ２１１，２１２毎にアクセス情報３１１，３１２，１２１，３２２が関連付けられている。アクセス情報３１１，３１２，１２１，３２２内には、アクセス日時３１１Ａ，３１２Ａ，３２１Ａ，３２２Ａ、アクセスタイプ３１１Ｂ，３１２Ｂ，３２１Ｂ，３２２Ｂ、ファイル情報３１１Ｃ，３１２Ｃ，３２１Ｃ，３２２Ｃが記述されている。
【００３２】
次に、ＵＳＢメモリ接続装置がコンピュータに接続された場合の認証プログラムによる処理の手順を図７のフローチャートを参照して説明する。  
認証プログラム記録モジュール１０６がコンピュータに認識されると（ステップ４０１）、認証プログラム１０６１がコンピュータによって自動実行される（ステップ４０２）。認証プログラム１０６１は、コンピュータが統合管理システムに接続されているかを判定する（ステップ４０３）。統合管理システムに接続されていると判定された場合（ステップ４０３のＹｅｓ）、認証プログラム１０６１は統合管理サーバ２０から登録機器情報を取得し、登録機器情報記録モジュール１０５に格納されている登録機器情報１０５１を更新する（ステップ４０４）。続いて、認証プログラム１０６１は、ログファイル記録モジュール１０９内のログファイル１０９１を取得するためにＵＳＢメモリ接続装置１０にログファイル転送要求を送信し、ログファイル転送要求に応じてＵＳＢメモリ接続装置１０から送信されたログファイルを受信する（ステップ４０５）。認証プログラムは１０６１、ログファイル１０９１を統合管理サーバ２０に送信する（ステップ４０６）。送信後、認証プログラムは終了する（ステップ４１１）。
【００３３】
コンピュータが統合管理システムに接続されていないと判定された場合（ステップ４０３のＮｏ）、認証プログラム１０６１は、コンピュータのディスプレイにユーザが入力パスワードをするための入力プロンプトを表示する（ステップ４０７）。入力パスワードが入力された場合、認証プログラムは、入力パスワードとパスワード記録モジュールに記録されている登録パスワードとが一致するかを判定する認証処理を実行する。
【００３４】
入力パスワードと登録パスワードとが一致して認証処理が成功した場合（ステップ４０８））、認証プログラム１０６１は、コンピュータからインベントリ情報およびログイン情報等を含む接続情報を取得し、取得された接続情報をＵＳＢメモリ接続装置１０に転送する。接続情報をＵＳＢメモリ接続装置１０に転送した後、または認証処理に失敗した場合（ステップ４０８のＮｏ）、認証プログラム１０６１は終了する（ステップ４１１）。
【００３５】
次に、認証プログラム１０６１からＵＳＢメモリ接続装置１０に登録機器情報が転送された場合の制御プログラムの処理の手順を図８のフローチャートを参照して説明する。
【００３６】
制御プログラム１０８１は、認証プログラム１０６１から送信された登録機器情報を受信する（ステップ５０１）。制御プログラム１０８１は、登録機器情報記録モジュール１０５に記録されている登録機器情報１０５１を受信した登録機器情報によって上書きすることによって、登録機器情報１０５１を更新する。
【００３７】
次に、ログファイル転送要求を受信した場合の制御プログラムの処理の手順を図９のフローチャートを参照して説明する。
【００３８】
制御プログラム１０８１は、認証プログラム１０６１から送信されたログファイル転送要求を受信すると、ログファイル記録モジュール１０９内のログファイル１０９１を認証プログラム１０６１に送信する（ステップ６０１）。送信後、制御プログラム１０８１は、ログファイル記録モジュール１０９に記録されているログファイル１０９１を削除する（ステップ６０２）。認証プログラム１０６１は、受信したログファイルを統合管理サーバ２０に送信する。
【００３９】
ログファイルは統合管理サーバ２０内に記録されるので、ログファイル記録モジュール１０９内のログファイル１０９１を削除しても良い。統合管理システムに接続される度にログファイルを統合管理サーバ２０に送信し、ログファイル記録モジュール１０９内のログファイル１０９１を削除することで、ログファイル記録モジュール１０９の容量を小さくすることができる。
【００４０】
次に、本装置１０にＵＳＢメモリが接続された場合の制御プログラム１０８１の処理の手順を図１０のフローチャートを参照して説明する。
【００４１】
ＵＳＢメモリが接続されると、制御プログラム１０８１は、デバイス・ディスクリプタの送信をＵＳＢメモリに要求する。制御プログラム１０８１は、ＵＳＢメモリから送信されたデバイス・ディスクリプタを受信する（ステップ７０１）。制御プログラム１０８１は、デバイス・ディスクリプタ内のベンダＩＤおよびデバイスＩＤが登録機器情報記録モジュール１０５内の登録機器情報１０５１に登録されているかを判定する（ステップ７０２）。登録機器情報１０５１に登録されていると判定された場合、制御プログラム１０８１は、ＵＳＢメモリの接続をコンピュータに通知する（ステップ７０３）。
【００４２】
コンピュータ−ＵＳＢメモリ間のデータの転送処理について図１１のフローチャートを参照して説明する。  
制御プログラム１０８１は、コンピュータからのＵＳＢメモリへのデータへの送信があると、データがデータ転送プロトコルであるかを判定する（ステップ８０１）。データ転送プロトコルではないと判定された場合（ステップ８０１のＮｏ）、データをＵＳＢメモリに転送する（ステップ８０２）。データ転送プロトコルであると判定された場合（ステップ８０１のＹｅｓ）、制御プログラム１０８１は、コンピュータから送信されたデータ内に含まれるコマンドを解析する。また、制御プログラム１０８１は、ＵＳＢメモリ内のファイルシステム情報を取得する。そして、制御プログラム１０８１は、アクセスタイプ（ライト、リード、デリート）を示す情報、接続情報、アクセス日時、アクセスファイルの情報（ファイル名、パーティション内のパス）をファイルアクセスログ情報に記録する（ステップ８０４）。
【００４３】
そして、制御プログラムは、コンピュータのファイルのアクセスが削除であるかを判定する（ステップ８０５）。削除であると判定された場合、コンピュータから送信されたデータをＵＳＢメモリに送信する（ステップ８０６）。ＵＳＢメモリは、データに含まれる削除コマンドに従ってファイルを削除する。
【００４４】
削除ではないと判定された場合（ステップ８０５のＮｏ）、制御プログラム１０８１はリードアクセスであるかを判定する（ステップ８０７）。リードアクセスであると判定された場合（ステップ８０７のＹｅｓ）、リードアクセスされたデータファイルをＵＳＢメモリから取得し、暗号化／復号化モジュール１０４によってデータファイルを復号化する（ステップ８０８）。そして、コンピュータからリードアクセスされたデータファイルとして復号化されたデータファイルをコンピュータに転送する（ステップ８０９）。
【００４５】
リードアクセスではないと判定された場合（ステップ８０７のＮｏ）、制御プログラム１０８１は、ライトアクセスであるかを判定する（ステップ８１０）。ライトアクセスであると判定された場合（ステップ８１０のＹｅｓ）、制御プログラム１０８１は、暗号化／復号化モジュール１０４によってＵＳＢメモリに書き込まれるデータファイルを暗号化する（ステップ８１１）。そして、コンピュータから送られたデータ中のデータファイルを暗号化されたデータファイルに置き換えてＵＳＢメモリに転送する（ステップ８１２）。
【００４６】
アクセスのログを記録することによって、統合システム外のコンピュータにおいても統合システム内と同様の情報漏洩抑止効果が得られる。アクセスのログを記録することによって、情報漏洩が発生した場合、ログファイルを参照することによって管理者が情報漏洩のルートの特定を行うことが可能になる。また、ＵＳＢメモリ等の汎用の外部記録装置に対して情報漏洩対策を行うことが可能になる。
【００４７】
上述した実施形態では外部記憶装置の例としてＵＳＢメモリをあげたが、外部記憶装置としてＳＤメモリカード等のメモリカードを用いても良い。外部記憶装置としてＳＤメモリカードを用いた場合のメモリカード接続装置のシステム構成を図１２に示す。
【００４８】
図１２に示すように、メモリカード接続装置１０００は、ＵＳＢコントローラ１０１、ＣＰＵ（Central Processing Unit）１０２、ＳＤカードスロット１００１、ＳＤカードコントローラ１００２、ＲＡＭ（Random Access Memory）１０３、暗号化／復号化モジュール１０４、登録機器情報記録モジュール１０５、認証プログラム記録モジュール１０６、パスワード記録モジュール１０７、制御プログラム記録モジュール１０８、およびログファイル記録モジュール１０９等を備えている。なお、図２と同一な部位には同一符号を付し、説明を省略する。
【００４９】
ＳＤカードスロット１００１にはＳＤメモリカードが挿入される。ＳＤカードコントローラ１００２は、ＳＤカードスロット１００１に挿入されたＳＤメモリカードとの通信を制御する。
【００５０】
なお、図１３に示すように、ＵＳＢメモリ接続装置１０とＵＳＢメモリ６０とを組み合わせた構成にすることも可能である。
【００５１】
図１３に示すように、ＵＳＢメモリ９００は、ＵＳＢコントローラ１０１、ＣＰＵ（Central Processing Unit）１０２、ＲＡＭ（Random Access Memory）１０３、暗号化／復号化モジュール１０４、登録機器情報記録モジュール１０５、認証プログラム記録モジュール１０６、パスワード記録モジュール１０７、制御プログラム記録モジュール１０８、ログファイル記録モジュール１０９、およびデータ記録部９０１等を備えている。なお、図２と同一な部位には同一符号を付し、説明を省略する。ＵＳＢメモリ６０のかわりにデータ記録部９０１にデータが記録される。
【００５２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５３】
１０…ＵＳＢメモリ接続装置，１１…ＵＳＢプラグ，１２…ＵＳＢレセプタクル，２０…統合管理サーバ，３０，４０，７０…コンピュータ，３１，４１…ＵＳＢレセプタクル，６０…ＵＳＢメモリ（外部記憶装置），６１…ＵＳＢプラグ，１０１…ＵＳＢコントローラ，１０２…ＣＰＵ，１０３…ＲＡＭ，１０４…暗号化／複合化モジュール，１０５…登録機器情報記録モジュール，１０６…認証プログラム記録モジュール，１０７…パスワード記録モジュール，１０８…制御プログラム記録モジュール，１０９…ログファイル記録モジュール，１０５１…登録機器情報，１０６１…認証プログラム，１０７１…登録パスワード，１０８１…制御プログラム，１０９１…ログファイル，１０９１Ａ…接続コンピュータログファイル，１０９１Ｂ…アクセスログファイル。
【図１】
2012014454.tif 000003
【図２】
2012014454.tif 000004
【図３】
2012014454.tif 000005
【図４】
2012014454.tif 000006
【図５】
2012014454.tif 000007
【図６】
2012014454.tif 000008
【図７】
2012014454.tif 000009
【図８】
2012014454.tif 000010
【図９】
2012014454.tif 000011
【図１０】
2012014454.tif 000012
【図１１】
2012014454.tif 000013
【図１２】
2012014454.tif 000014
【図１３】
2012014454.tif 000015
【手続補正書】
【提出日】平成23年7月7日(2011.7.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホストに設けられたレセプタクルに挿入されるプラグと、
外部記憶装置が挿入される挿入部と、
ログファイルが格納されるログファイル格納部と、
外部記憶装置を示す情報が記録されている登録情報が格納される登録情報格納部と、
前記外部記憶装置を示す情報が、前記登録情報に記録されている場合に、前記ホストから前記外部記憶装置へのアクセスを許可する許可手段と、
前記許可手段によって前記ホストから前記外部記憶装置へのアクセスが許可され、前記ホストから前記外部記憶装置内のファイルへのアクセスがあった場合、前記アクセスのタイプを示すアクセスタイプ、前記アクセスされたファイルを示すファイル情報、前記ホストを示すホスト情報を前記ログファイルに記録する記録部と
を具備する外部記憶装置接続装置。
【請求項２】
登録パスワードが格納される登録パスワード格納部と、
前記許可手段によって前記外部記憶装置へのアクセスが許可された後に、前記ホストに入力されたパスワードと前記登録パスワードとが一致するかを判定する処理と、一致すると判定した場合に前記ホストから前記外部記憶装置へのアクセスを許可する処理とを前記ホストが実行するためのプログラムが格納されるプログラム格納部と
を具備する請求項１に記載の外部記憶装置接続装置。
【請求項３】
サーバコンピュータとの通信が可能な場合に、前記ログファイルを前記サーバコンピュータに送信する処理を前記ホストが実行するためのプログラムが格納されるプログラム格納部を具備する請求項１に記載の外部記憶装置接続装置。
【請求項４】
サーバコンピュータとの通信が可能な場合に、前記サーバコンピュータから新たな登録情報を取得し、前記登録情報格納部内の前記登録情報を前記新たな登録情報によって更新する更新手段を具備する請求項１に記載の外部記憶装置接続装置。
【請求項５】
前記外部記憶装置は、ＵＳＢメモリを含む請求項１に記載の外部記憶装置接続装置。
【請求項６】
ホストに設けられたレセプタクルに挿入されるプラグと、外部記憶装置が挿入される挿入部と、外部記憶装置の情報が記録されている登録情報が格納される登録情報格納部と、を有する外部記憶装置接続装置のアクセス制御方法であって、
前記挿入部に挿入された外部記憶装置を示す情報が、前記登録情報格納部に格納されている前記登録情報に記録されている場合に、ホストから前記外部記憶装置へのアクセスを許可し、
前記許可手段によって前記ホストから前記外部記憶装置へのアクセスが許可され、前記ホストから前記外部記憶装置内のファイルへのアクセスがあった場合、アクセスの種類を示すアクセスタイプ、アクセスされたファイルを示すファイル情報、前記ホストを示すホスト情報をログファイルに記録する
アクセス制御方法。
【請求項７】
前記許可後、前記ホストに入力されたパスワードと、登録パスワード格納部に格納されている前記登録パスワードとが一致するかを判定し、
前記パスワードと前記登録パスワードとが一致すると場合、前記ホストから前記外部記憶装置へのアクセスを許可する、
請求項６に記載のアクセス制御方法。
【請求項８】
サーバコンピュータとの通信が可能な場合に、前記ログファイルを前記サーバコンピュータに送信する、
請求項６に記載のアクセス制御方法。
【請求項９】
サーバコンピュータとの通信が可能な場合に、前記サーバコンピュータから新たな登録情報を取得し、
前記登録情報格納部内の前記登録情報を前記新たな登録情報によって更新する、
請求項６に記載のアクセス制御方法。
【請求項１０】
前記外部記憶装置は、ＵＳＢメモリを含む、
請求項６に記載のアクセス制御方法。