(57)【要約】【課題】本発明はデータやプログラム等のファイルを記録、管理するファイル管理システムに関し、特にファイルをデータベースに記録する際、必ず記録するファイルのチェックを行い、必要に応じてファイルの識別子を変更し、ウイルスによるデータベースの破壊を回避するファイル管理システムを提供するものである。【解決手段】管理サーバ１はインターネット３を介してユーザと接続され、ユーザは自己の端末機器４、又は６ａ、６ｂ、６ｃ等を利用してファイルを管理サーバ１に送信する。管理サーバ１では、データセンタに構築された記録装置２にファイルを転送し記録するが、この時ファイル形式を確認し、実行形式のプログラムである場合、識別子を変更してファイルを記憶装置２に記録する。このように構成することにより、データベース内でウイルスが活動し、データベースが破壊されることを防止する。【選択図】　　図１
2004062348.tif 000002
【特許請求の範囲】
【請求項１】
入力するファイルの形式を判別する判別手段と、
該判別手段によって前記ファイルがプログラムであると判断する時、前記ファイルの識別子を変更する変更手段と、
該変更手段によって変更した識別子を付与した前記ファイルをデータベースに記録する記録手段と、
を有することを特徴とするファイル管理システム。
【請求項２】
前記ファイルはネットワークを介して端末機器から供給されたユーザのファイルであることを特徴とする請求項１記載のファイル管理システム。
【請求項３】
前記判別手段によって前記ファイルがプログラムであると判別する時、プログラムに基づくウイルスチェックを行うことを特徴とする請求項１、又は２記載のファイル管理システム。
【請求項４】
前記判別手段によって前記ファイルがプログラムではないと判別する時、該ファイルをそのままデータベースに記録することを特徴とする請求項１、又は２記載のファイル管理システム。
【請求項５】
前記ファイルがプログラムであっても、実行形式ではないと判断する時、該ファイルをそのままデータベースに記録することを特徴とする請求項１、又は２記載のファイル管理システム。
【請求項６】
入力するファイルの形式を判別する処理と、
前記ファイルがプログラムであると判断する時、前記ファイルの識別子が実行形式か判断する処理と、
前記ファイルの識別子が実行形式である時。前記ファイルをデータベースに記録する処理と、
を行うことを特徴とするファイル管理方法。
【請求項７】
コンピュータが実行可能なプログラムであって、
入力するファイルの形式を判別する機能と、前記ファイルがプログラムであると判断する時、前記ファイルの識別子が実行形式か判断する機能と、前記ファイルの識別子が実行形式である時、前記ファイルをデータベースに記録する機能とを少なくとも実行することを特徴とするファイル管理プログラム。
【請求項８】
インターネットに接続された管理サーバと端末機器を使用するファイル管理システムであり、
入力するファイルの形式を判別する処理と、前記ファイルがプログラムであると判断する時、前記ファイルの識別子が実行形式か判断する処理と、前記ファイルの識別子が実行形式である時。前記ファイルをデータベースに記録する処理とを行うことを特徴とするファイル管理システム。
【請求項９】
入力するファイルの形式を判別する機能と、前記ファイルがプログラムであると判断する時、前記ファイルの識別子が実行形式か判断する機能と、前記ファイルの識別子が実行形式である時、前記ファイルをデータベースに記録する機能とを実行するプログラムであり、
少なくてもコンピュータが実行可能なプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデータやプログラム等のファイルを記録、管理するファイル管理システムに関する。
【０００２】
【従来の技術】
今日、会社規模の大小を問わず多くの書類が電子ファイル化され、データベースに記録されている。このファイルには顧客情報、営業情報、人事管理情報、財務情報等の各種情報が含まれ、純粋なデータのみならず、プログラム情報や各種アプリケーションもファイル化され、データベースに記録される。
【０００３】
このようなデータベースは、各企業が自己の管理センタを持ち、登録、管理を行う場合もあるが、データセンタ等を利用する場合も多い。また、ファイルを保管する際、データ管理会社に委託し、例えば保険と組み合わせてデータのバックアップを依頼する場合もある。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来のファイル管理システムでは、ファイルを記録する際、ファイルがデータであるか、又はプログラムであるかに関係なく、データベースに記録している。この為、記録したプログラムの中にウイルスが潜んでいる場合、データベースが破壊される。特に、インターネット等のネットワークを利用してプログラムをダウンロードし、使用する場合も多く、ウイルスが侵入する機会は多い。
【０００５】
そこで、本発明は上記課題を解決するため、ファイルをデータベースに記録する際、必ず記録するファイルをチェックし、必要に応じてファイルの識別子を変更し、ウイルスによるデータベースの破壊を回避するファイル管理システムを提供するものである。
【０００６】
【課題を解決するための手段】
本発明の課題は、請求項１記載の発明によれば、入力するファイルの形式を判別する判別手段と、該判別手段によって前記ファイルがプログラムであると判断する時、前記ファイルの識別子を変更する変更手段と、該変更手段によって変更した識別子を付与した前記ファイルをデータベースに記録する記録手段とを有するファイル管理システムを提供することによって達成できる。
【０００７】
ここで、上記ファイルは、例えば各種データやアプリケーションプログラム等のプログラムであり、上記判別手段によってプログラムであると判断する時、ファイルの識別子を変更し、例え当該ファイルにウイルスが侵入していたとしても、データベース内で実行させることなく、データベースの破壊を回避する。
【０００８】
このように構成することにより、データベースに記録されるファイルの安全を確保できる。
請求項２の記載は、上記請求項１記載の発明において、前記ファイルは、例えばネットワークを介して端末機器から供給されたユーザのファイルである。
【０００９】
このように構成することにより、本システムのファイル管理を使用するユーザのファイルを安全に保管することができる。
請求項３の記載は、上記請求項１、又は２の記載において、前記判別手段によって前記ファイルがプログラムであると判別された時、ウイルスのチェックを行う構成である。
【００１０】
このように構成することにより、データベースへのウイルスの侵入を阻止でき、データベースに記録されたユーザのファイルをより安全に管理することができる。
【００１１】
請求項４の記載は、上記請求項１、又は２の記載において、前記判別手段によって前記ファイルがプログラムではないと判別された時、該ファイルをそのままデータベースに記録する構成である。
【００１２】
このように構成することによっても、データベースに記録されるファイルを安全に保存することができる。
請求項５の記載は、上記請求項１、又は２の記載において、前記ファイルがプログラムであっても、実行形式ではないと判断する時、該ファイルをそのままデータベースに記録する構成である。
【００１３】
このように構成することによっても、データベースに記録されるファイルを安全に保存することができる。
本発明の課題は、請求項６記載の発明によれば、入力するファイルの形式を判別する処理と、前記ファイルがプログラムであると判断する時、前記ファイルの識別子が実行形式か判断する処理と、前記ファイルの識別子が実行形式である時。前記ファイルをデータベースに記録する処理とを行うファイル管理方法を提供することによって達成できる。
【００１４】
本発明はファイル管理方法の発明であり、このように構成することによってもウイルスによるデータベースの破壊を回避し、記録されるファイルの安全を確保することができる。
【００１５】
本発明の課題は、請求項７記載の発明によれば、コンピュータが実行可能なプログラムであって、入力するファイルの形式を判別する機能と、前記ファイルがプログラムであると判断する時、前記ファイルの識別子が実行形式か判断する機能と、前記ファイルの識別子が実行形式である時、前記ファイルをデータベースに記録する機能とを少なくとも実行するファイル管理プログラムを提供することによって達成できる。
【００１６】
本発明はファイル管理プログラムの発明であり、このように構成することによってもウイルスによるデータベースの破壊を回避し、ハッカーからファイルを守ることができる。
【００１７】
本発明の課題は、請求項８記載の発明によれば、インターネットに接続された管理サーバと端末機器を使用するファイル管理システムであり、入力するファイルの形式を判別する処理と、前記ファイルがプログラムであると判断する時、前記ファイルの識別子が実行形式か判断する処理と、前記ファイルの識別子が実行形式である時、前記ファイルをデータベースに記録する処理とを行うファイル管理システムを提供することによって達成できる。
【００１８】
本発明はインターネットを使用したファイル管理システムの発明であり、上記構成によってもウイルスによるデータベースの破壊を回避し、ハッカーからファイルを守ることができる。
【００１９】
本発明の課題は、請求項９記載の発明によれば、入力するファイルの形式を判別する機能と、前記ファイルがプログラムであると判断する時、前記ファイルの識別子が実行形式か判断する機能と、前記ファイルの識別子が実行形式である時、前記ファイルをデータベースに記録する機能とを少なくとも実行するプログラムであり、少なくてもコンピュータが実行可能なプログラムを記録した記録媒体を提供することによって達成できる。
【００２０】
本発明は上記ファイル管理プログラムを記録したフレキシブルディスクやハードディスクの発明であり、この構成によってもウイルスによるデータベースの破壊を回避し、ハッカーからファイルを守ることができる。
【００２１】
【発明の実施の形態】
以下、本発明の実施形態例を図面を用いて詳細に説明する。
図１は本実施形態のファイル管理システムのシステム構成図である。同図において、管理サーバ１は本システムの要部であり、管理サーバ１には記憶装置２が接続され、記憶装置２にはデータベースが構築されている。
【００２２】
また、管理サーバ１はインターネット３を介して、直接顧客の端末機器４に接続され、また顧客が構築するＬＡＮ５に接続された端末機器６ａ、６ｂ、６ｃ、・・・に接続されている。
【００２３】
図２は上記管理サーバ１の模式図であり、管理サーバ１はＣＰＵ７、ＲＯＭ８、ＲＡＭ９等で構成され、ＣＰＵ７はＲＯＭ８に記憶されたシステムプログラムに従って処理を行い、必要に応じて管理サーバ１に接続された記憶装置２にアクセスし、データベースにファイルを記録する。
【００２４】
また、管理サーバ１のディスプレイ１１には必要な情報が表示され、通信回線を介して情報の授受が行われる。尚、本例の処理はＲＯＭ８に記憶したプログラムに従って実行されるが、同図に示すように管理サーバ１に配設されたメディアドライバ１２にフレキシブルディスクやＣＤーＲＯＭ等の記録媒体１３を装着し、当該記録媒体１３から上記プログラムを読み出して使用する構成としてもよい。
【００２５】
次に、本例の処理動作を説明する。
尚、本例においてファイルの記録を依頼する顧客は予め管理サーバ１へのユーザ登録を行っており、ユーザ番号（ＩＤ番号）とパスワードが付与されている。したがって、実際にファイルを送信し、ファイルの記録を依頼する場合には、先ず管理センタのウェブ（Ｗｅｂ　）ページにアクセスし、ブラウザを使用してログイン画面を表示し（ステップ（以下、Ｓで示す）１）、上記ＩＤ番号とパスワードを入力し（Ｓ２）、管理サーバ１に送信する（Ｓ３）。
【００２６】
管理サーバ１は上記ＩＤ番号とパスワードを確認し、ファイルの入力画面を送信して端末機器４からデータベースへの記録を希望するファイルの入力を待つ　（Ｓ４）。
【００２７】
その後、端末機器からファイルの入力があると（Ｓ４がＹＥＳ）、先ずファイルがデータであるか、又はプログラムであるか判断する（Ｓ５）。ここで、データであればウイルスが潜んでいないと判断し、当該ファイルをそのまま記録装置２に送り、データベースに記録する（Ｓ５がＮＯ、Ｓ６）。一方、上記ファイルがプログラムであればウイルスが潜んでいる可能性があるので、ウイルスのチェックを行う（Ｓ７）。
【００２８】
次に、識別子を判断する（Ｓ８）。ここで、識別子が実行形式である場合、例えば“○○○．ＥＸＥ”や、“○○○．ｄｌｌ”等の実行形式の識別子が付加されたファイルである場合、実行形式のプログラムであり、識別子の変更処理を行う（Ｓ９）。例えば、上記“○○○．ＥＸＥ”のファイルを“○○○．ａｂ”に変更し、“○○○．ｄｌｌ”のファイルを“○○○．ａｂｃ”に変更する。そして、識別子の変更を行ったファイルをデータベースに記録する（Ｓ１０）。
【００２９】
尚、識別子が実行形式でない場合、そのまま記録装置２に送信し、当該ファイルの記録を行う（Ｓ１１）。
図４はデータベースの構成を示す図であり、データベースは予め登録したユーザのユーザ情報記録部（図４（ａ））と、このユーザ情報記録部にリンクしたデータ記録部（図４（ｂ））で構成されている。ユーザ情報記録部には、例えばユーザＩＤ、ユーザ名、メールアドレス（電話番号）、住所等のユーザ情報が記録されている。また、データ記録部には各ユーザ毎にデータベースの記録エリアが確保され、それぞれのエリアはリンクコードによってユーザ情報記録部にリンクされている。
【００３０】
例えば、リンクコード「０００１」はユーザ「Ａ」に関連し、ユーザ「Ａ」のユーザ情報記録部とデータ記録部を結び付ける。また、リンクコード「０００２」はユーザ「Ｂ」に関連し、ユーザ「Ｂ」のユーザ情報記録部とデータ記録部を結び付ける。
【００３１】
したがって、例えば前述の処理によって管理サーバ１にファイルの転送を行ったユーザが「Ａ」である場合、ＩＤ番号（パスワード）が確認され、ユーザ「Ａ」のデータ記録部（０００１）のエリアに送信されたファイルを記録する。また、管理サーバ１にファイルの転送したユーザが「Ｂ」である場合には、ユーザ　「Ｂ」のデータ記録部（０００２）のエリアにファイルを記録する。
【００３２】
以上のように処理することによって、データベースには予め契約したユーザのファイルが順次記録されるが、例えウイルスが潜んでいるファイルが記録されても、本例のデータベース内では実行されず、データベースが破壊されることはない。
【００３３】
また、本例ではユーザによって記録エリアが区切られており、ファイルを記録する際には予めＩＤ番号とパスワードを確認するので他のユーザのエリアにウイルスが侵入する危険もない。
【００３４】
【発明の効果】
以上詳細に説明したように、本発明によれば実行形式のプログラムを記録する際には、必ず識別子を変更するのでデータベース内でウイルスが活動することがなく、データのバックアップを確実に保証することができる。
【図面の簡単な説明】
【図１】本発明のファイル管理システムのシステム図である。
【図２】管理サーバの模式図である。
【図３】本発明の処理を説明するフローチャートである。
【図４】データベースの構成を説明する図であり、（ａ）はユーザ情報記録部の構成を示す図せあり、（ｂ）はデータ記録部の構成を示す図である。
【符号の説明】
１　管理サーバ
２　記憶装置
３　インターネット
４　端末機器
５　ＬＡＮ
６ａ、６ｂ、６ｃ　端末装置
７　ＣＰＵ
８　ＲＯＭ
９　ＲＡＭ
１１　ディスプレイ
１２　メディアドライバ
１３　記録媒体
【図１】
2004062348.tif 000003
【図２】
2004062348.tif 000004
【図３】
2004062348.tif 000005
【図４】
2004062348.tif 000006