(57)【要約】【課題】ファイルの不正な流出に対するセキュリティ機能を向上させたファイル管理システムを提供すること。【解決手段】ハードウェアに必要なメインファイルの作成源となる作成源ファイル、およびこの作成源ファイルをメインファイルに変換するための変換用ファイルを当該ハードウェアに搭載または接続される記憶手段に記憶する。上記変換用ファイルは、前記ハードウェアの起動に伴い前記ハードウェアの識別情報を取得し、この取得した識別情報が適正である場合に上記作成源ファイルを上記メインファイルに変換する。取得した識別情報が適正でない場合には、少なくとも上記作成源ファイルを消去する。【選択図】      図４
2009087234.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段が搭載または接続されるハードウェアにおいて、
前記記憶手段は、前記ハードウェアに必要なメインファイルの作成源となる作成源ファイル、およびこの作成源ファイルを前記メインファイルに変換するための変換用ファイルを記憶し、
前記変換用ファイルは、前記ハードウェアの起動に伴い前記ハードウェアの識別情報を取得する手段と、この取得した識別情報が適正である場合に前記作成源ファイルを前記メインファイルに変換する手段と、前記取得した識別情報が適正でない場合に少なくとも前記作成源ファイルを消去する手段とを有する、
ことを特徴とするファイル管理システム。
【請求項２】
記憶手段が搭載または接続されるハードウェアにおいて、
前記記憶手段は、前記ハードウェアに必要なメインファイルの作成源となる作成源ファイルを記憶するとともに、この作成源ファイルを前記メインファイルに変換するための変換用プログラムおよび特定の識別方法からなる変換用ファイルを記憶し、
前記変換用プログラムは、前記ハードウェアの起動に伴い前記ハードウェアの識別情報を取得する手段と、この取得した識別情報が前記特定の識別情報と一致する場合に前記作成源ファイルを前記メインファイルに変換する手段と、前記取得した識別情報が前記特定の識別情報と一致しない場合または前記取得ができなかった場合に前記作成源ファイルおよび前記特定の識別情報を消去する手段とを有する、
ことを特徴とするファイル管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティ機能を備えたファイル管理システムに関する。
【背景技術】
【０００２】
近年、ＩＴ技術の発達に伴い、生活のあらゆる場面にコンピュータを利用した機器が浸透している。例えば、携帯電話は急速に普及し、これら携帯電話機上で利用可能なアプリケーションも多数開発されている。これらアプリケーションは、インターネットを介して携帯電話のＩＣメモリ等の記憶媒体にダウンロードされる。しかし、ＩＣメモリに記憶する場合、ダウンロードしたアプリケーションプログラムは、ＩＣメモリの一部を専有していることから、アプリケーションプログラムのみを削除すると、ＩＣメモリで専有している記憶領域はどのアプリケーションプログラムにも属さなくなり、その記憶領域には何ら情報は記憶されず、使用効率低下を招くという問題がある。
【０００３】
このような問題を解決すべく、例えば特許文献１には、ＩＣメモリの一部を使用するアプリケーションプログラムを削除する場合には、ＩＣメモリの使用効率を低下させずにアプリケーションプログラムの削除処理を実行することのできる情報処理装置及びアプリケーションプログラムの削除方法が提案されている。
【特許文献１】特開２００５―３０１４５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、コンピュータを利用した機器のメモリに関する問題は、記憶領域の使用効率低下のみに止まらない。例えば、メモリからの情報流出のようなセキュリティ面での問題が挙げられる。特に、クレジットカード、デビットカード等での決済が可能なＰＯＳ（Point Of Sales）端末等には、処理用のメインファイルを予め登録されている複数のファイルから作成して実行するものがあり、その作成用の複数のファイルが悪意のある第三者に流出しないよう、十分な配慮が必要である。
【０００５】
本発明はこのような事情に基づきなされたものであり、その目的は、ファイルの不正な流出に対するセキュリティ機能を向上させたファイル管理システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明に係るファイル管理システムは、記憶手段が搭載または接続されるハードウェアにおいて、前記記憶手段は、前記ハードウェアに必要なメインファイルの作成源となる作成源ファイル、およびこの作成源ファイルを前記メインファイルに変換するための変換用ファイルを記憶し、前記変換用ファイルは、前記ハードウェアの起動に伴い前記ハードウェアの識別情報を取得する手段と、この取得した識別情報が適正である場合に前記作成源ファイルを前記メインファイルに変換する手段と、前記取得した識別情報が適正でない場合に少なくとも前記作成源ファイルを消去する手段とを有することを特徴とする。
【発明の効果】
【０００７】
かかる手段を講じた本発明によれば、ファイルの不正な流出に対するセキュリティ機能を向上させたファイル管理システムを提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、この発明を実施するための最良の形態について、図面を用いて説明する。  
図１は、本実施の形態に関わる取引処理装置１の斜視図である。  
この取引処理装置１は、基台部Ａとその基台部Ａの上面に上縁側が開閉自在に枢支された表示ユニットＢからなる。基台部Ａには電源釦２、ＵＳＢ（登録商標）ポート３ａ、３ｂが設けられた前面部、およびその前面部の上縁部分を覆う状態に設けられた開閉自在な前面カバーＡ１、および側面部の一部を覆う状態に設けられた開閉自在な側面カバーＡ２を備える。
【０００９】
前面カバーＡ１には、レシート発行口４ａおよび開閉釦４ｂが設けられている。レシート発行口４ａからは、基台部Ａに内蔵されている後述のプリンタ１７により印字されたレシートが排出される。
【００１０】
表示ユニットＢには、タッチパネル式ディスプレイ５およびカードリーダ６が設けられている。タッチパネル式ディスプレイ５は、処理内容の表示及び操作入力の双方が可能なＧＵＩ（Graphical User Interface）として機能する。カードリーダ６は、クレジットカード、ポイントカード等の各種磁気カードやＩＣカードが差し込まれてスライドされることにより、それらカードに記録されているデータを読取る。
【００１１】
図２は、取引処理装置１の要部構成を示すブロック図である。  
取引処理装置１は、制御の中枢としてＣＰＵ７を搭載している。このＣＰＵ７に対し、チップセット８、ＲＯＭ（Read Only Memory）９、ＲＡＭ（Random Access Memory）１０、ハードディスク（ＨＤＤ）１１、ＢＩＯＳ−ＲＯＭ（Basic Input/Output System-Read Only Memory）１２、ディスプレイコントローラ１３、カードリーダコントローラ１４、プリンタコントローラ１５、ＵＳＢポートコントローラ１６がアドレスバス、データバス等のバスライン２０を介して接続されている。
【００１２】
チップセット８は、データ受渡しの管理等の情報流通を制御し、ＣＰＵ７とバスライン２０とを接続するために用いられるノースブリッジと、各種コントローラ等の機能を有するサウスブリッジとを備えている。ＲＯＭ９は、当該取引処理装置１に固有の識別情報である機種ＩＤとして製造番号等を用いたコードＫ２、ＣＰＵ７の制御動作を実行させるプログラムなどを予め格納している。ＲＡＭ１０は、ＣＰＵ２０が演算処理に使用する各種のメモリエリアを形成する。ＢＩＯＳ−ＲＯＭ１２には、各ハードウェアを初期化する際に実行されるテストプログラムであるＰＯＳＴ（Power-On Self Test）、ＢＩＯＳドライバ、ＶＧＡ（Video Graphics Array）ドライバなどが記録されている。
【００１３】
ディスプレイコントローラ１３は、タッチパネル式ディスプレイ５に対するメッセージ等の表示を行うとともに、ユーザによるタッチパネル式ディスプレイ５のタッチ操作に応じた入力データの取込み処理を行う。カードリーダコントローラ１４は、カードリーダ６を駆動制御する。
【００１４】
ハードディスク１１には、取引処理の決済に必要な各種データベース、銀行のホストコンピュータとの通信時に用いる暗号化及び復元のための鍵データが記憶されるとともに、当該取引処理装置１の処理に必要な各種プログラムがメインファイルＦ１として記憶される。このメインファイルＦ１は、後述の作成源ファイルＦ２と変換用ファイルＦ３により作成される。プリンタコントローラ１５は、プリンタ１７を駆動制御する。このプリンタ１７は、サーマルヘッドへの通電を制御して用紙に印字するいわゆるサーマルプリンタである。ＵＳＢポートコントローラ１６は、ＵＳＢポート３ａ，３ｂに接続される外部記録媒体である後述のＵＳＢメモリ３０ａ，３０ｂに対するデータの書込み及び読出しを行う。
【００１５】
以下、ＵＳＢメモリ３０ａ，３０ｂに記憶されているファイルをＵＳＢポート３ａ，３ｂから読取って上記メインファイルＦ１を作成する処理について述べる。
【００１６】
まず、図３に示すように、ＵＳＢポート３ａ，３ｂに対しＵＳＢメモリ３０ａ，３０ｂが接続される。ＵＳＢメモリ３０ａには、作成源ファイルＦ２が記憶されている。作成源ファイルＦ２は、上記メインファイルＦ１の作成の源となる原データＤ１を有する。ＵＳＢメモリ３０ｂには、変換用ファイルＦ３が記憶されている。変換用ファイルＦ３は、原データＤ１をメインファイルＦ１に変更するためのファイル変換プログラムＰ１を有するとともに、特定の識別情報として当該取引処理装置１の機種ＩＤたとえばコードＫ１を有する。
【００１７】
取引処理装置１が起動されると、図４の流れ図に示すように、ＵＳＢポート３ａ，３ｂに接続されているＵＳＢメモリ３０ａ，３０ｂから作成源ファイルＦ２および変換用ファイルＦ３が読込まれてＲＡＭ１０に記憶される。そして、記憶された変換用ファイルＦ３のファイル変換プログラムＰ１が実行される（ステップ；ＳＴ１）。このファイル変換プログラムＰ１の実行により、ＲＯＭ９内のコードＫ２が取得され（ＳＴ２）、取得されたコードＫ２と、ＲＡＭ１０内の変換用ファイルＦ３のコードＫ１とが比較される（ＳＴ３）。コードＫ１とコードＫ２とが同一であればコードＫ２が適正で、よってメインファイルＦ１の作成が許容されるとの判断の下に、ＲＡＭ１０内の作成源ファイルＦ２の原データＤ１がメインファイルＦ１に変換され（ＳＴ４）、それがハードディスク１１に記憶される。そして、記憶されたメインファイルＦ１が実行される（ＳＴ５）。
【００１８】
ただし、コードＫ１とコードＫ２が同一でない場合、あるいはコードＫ２を取得できなかった場合には（Ｋ１≠Ｋ２；ＳＴ３のＮＯ）、コードＫ２が不適正で、よってメインファイルＦ１の作成が禁止されるとの判断の下に、ＵＳＢメモリ３０ａ内の作成源ファイルＦ２が消去されるとともに、ＵＳＢメモリ３０ｂ内の変換用ファイルＦ３が消去される（ＳＴ６）。同時に、ＲＡＭ１０内の作成源ファイルＦ２およびコードＫ１も消去される（ＳＴ７）。
【００１９】
このように、取引処理装置１の起動と同時にＵＳＢメモリ３０ａ，３０ｂ内の作成源ファイルＦ２および変換用ファイルＦ３を読込み、かつ読込んだ変換用ファイルＦ３のファイル変換プログラムＰ１を実行し、この実行により変換用ファイルＦ３のコードＫ１と取引処理装置１のコードＫ２とを比較し、両コードが一致の場合のみメインファイルＦ１の作成を許容して、不一致の場合またはコードＫ２を取得できなかった場合はメインファイルＦ１を作成することなくＵＳＢメモリ３０ａ，３０ｂ内のファイルＦ２，Ｆ３およびＲＡＭ１０内の作成源ファイルＦ２とコードＫ１を消去するので、悪意を持つ者がＵＳＢメモリ３０ａ，３０ｂを持ち出して他のハードウェアたとえばパーソナルコンピュータに接続したとしても、その者に大事なメインファイルＦ１が渡ることがなく、作成源ファイルＦ２およびコードＫ１が残ることもない。よって、ファイルの不正な流出に対するセキュリティ機能の向上が図れる。
【００２０】
なお、本実施の形態では、２つのＵＳＢメモリ３０ａ，３０ｂに作成源ファイルＦ２及び変換用ファイルＦ３が記憶されている場合を例に説明したが、これらファイルが１つのＵＳＢメモリに記憶されている場合についても同様の作用および効果を得ることができる。また、作成源ファイルＦ２および変換用ファイルＦ３の記憶手段としては、ＵＳＢメモリに限らずフロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等の外付けの記憶メディアを用いてもよいし、取引処理装置１のハードディスク１１などを用いてもよい。
【００２１】
また、本実施形態では、メインファイルＦ１の作成の可否を決定するための識別情報として機種ＩＤを用いたが、機種ＩＤに限らず、プリンタやディスプレイなどの製造番号等を識別情報として用いてもよい。
【００２２】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全体構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合せてもよい。
【図面の簡単な説明】
【００２３】
【図１】本実施の形態におけるファイルの実行処理を行う取引処理装置の斜視図。
【図２】同取引処理装置の要部構成を示すブロック図。
【図３】同実施の形態におけるＵＳＢメモリに記憶されたファイルの構成を説明する図。
【図４】本実施の形態におけるファイルの実行処理を説明するための流れ図。
【符号の説明】
【００２４】
１…取引処理装置、Ａ…基台部、Ｂ…表示ユニット、Ｆ１…メインファイル、Ｆ２…作成源ファイル、Ｆ３…変換用ファイル、Ｋ１，Ｋ２…コード、３ａ，３ｂ…ＵＳＢポート、５…タッチパネル式ディスプレイ、７…ＣＰＵ、８…チップセット、９…ＲＯＭ、１０…ＲＡＭ、１１…ハードディスク、１２…ＢＩＯＳ−ＲＯＭ、１４…カードリーダ、１６…ＵＳＢポートコントローラ、３０ａ，３０ｂ…ＵＳＢメモリ、Ｐ１…ファイル変換プログラム、Ｄ１…原データ
【図１】
2009087234.tif 000003
【図２】
2009087234.tif 000004
【図３】
2009087234.tif 000005
【図４】
2009087234.tif 000006