(57)【要約】【課題】組織内コンピュータネットワーク上に記憶しているプログラムやデータなどの情報は常にハッカーと呼ばれる不正に外部から進入する者に改ざん、盗難、不正複製情報の作成などを行われる可能性がある。【解決手段】組織内コンピュータネットワーク上に記憶しているプログラムやデータなどの情報全てを常にオブジェクト化して記憶し利用するときにリアルタイムで汎用的に利用できる情報にデコードする。これにより、組織内コンピュータネットワーク上に記憶しているはオブジェクトのみという環境を構築でき、仮にハッカーと呼ばれる不正に外部から進入するものに組織内コンピュータネットワーク内に入られた場合でも、情報の改ざんを困難にすると共に、情報が盗難、不正複製された場合でも、ハッカーにとっては無益な情報とすることで、組織内コンピュータネットワーク上の情報を守ることができる。【選択図】　図１
2004062841.tif 000002
【特許請求の範囲】
【請求項１】
インターネットに接続された組織内ネットワークであるＬＡＮ及びイントラネットなどで接続されたコンピュータグループに対してネットワークのコンピュータおよびコンピュータ上に保持されているデータをハッカー等の組織外からの不正な侵入者から守ることを目的に、
データやプログラムなどのソフトウェアをソフトウェアオブジェクトに変換するオブジェクト生成手段と、
オブジェクト生成手段により生成されたソフトウェアオブジェクトよりデータやプログラムなどのソフトウェアを再構築するソフトウェア構築手段を用いることで、
データ送信要求があった時点でオブジェクトからソフトウェアを生成することで、ハッカー等の組織外からの不正な侵入者が改ざんする対象となるデータを記憶手段に常駐させない環境を構築することで、コンピュータおよびコンピュータ上に保持されているデータやプログラムなどのソフトウェアを守るソフトウェアセキュアシステム。
【請求項２】
請求項１に記載するソフトウェアセキュアシステムにおいて、オブジェクト生成手段により生成された送信されたオブジェクトは、組織内ネットワークであるＬＡＮ及びイントラネットなどで接続されたコンピュータグループのデータ保持サーバのみで保持管理し、
データ保持サーバにおいてオブジェクトデータの送信要求を行ったコンピュータが組織内ネットワークにあるか否かを判断する送信相手認識手段を用いることで、
組織内のコンピュータから要求があった場合のみソフトウェア構築手段を実行することで、外部のコンピュータからはいかなる手段を用いてもオブジェクト以外は入手できなくすることで、データやプログラムなどのソフトウェアを守るオブジェクト管理システム。
【請求項３】
請求項１および請求項２に記載するソフトウェアセキュアシステムにおいてデータ保持サーバでは、
ＨＴＭＬなど複数のデータにより１つの情報とする構造化記述情報を保持管理するときは全ての情報をオブジェクトとして管理すると共に、
上位階層の情報からリンクなどにより下位階層の情報に対する要求があった場合に、
情報要求を受けてからリアルタイムでソフトウェア構築手段を用いてオブジェクトからデータやソフトウェアを生成し配信することで、
データ保持サーバでは常にオブジェクトしか保持しないことにより複数のデータから構成される構造化記述情報を守ることを特徴とする配信構造化記述情報の保護管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はインターネットに接続された組織内ネットワークであるＬＡＮ及びイントラネットなどで接続されたコンピュータグループおよび複数の組織内ネットワークに対して、データやプログラムを安全に保持管理する場合において利用可能である。
【０００２】
【従来の技術】
従来、インターネットに接続された組織内ネットワークであるＬＡＮ及びイントラネットなどで接続されたコンピュータグループおよび複数の組織内ネットワークにて保持管理するデータやプログラムをハッカーと呼ばれる不正アクセス者から守る方法としては、ファイアウォール技術と呼ばれる不正アクセス者が組織内ネットワークに入り込んでくるのを防止する技術を用いていた。
【０００３】
【発明が解決しようとする課題】
このように従来の技術では、不正アクセス者が組織内ネットワークに入り込んでくるのを防止する、即ち不正アクセス者の組織内ネットワークへの進入を阻止することで組織内ネットワーク内のデータやプログラムを守っていたが、一度不正アクセス者に組織内ネットワークへの進入を許してしまえば、データやプログラムの盗難や改ざんを阻止することはできなかった。
【０００４】
【課題を解決するための手段】
そこで、請求項１に示すインターネットに接続された組織内ネットワークであるＬＡＮ及びイントラネットなどで接続されたコンピュータグループに対してネットワークのコンピュータおよびコンピュータ上に保持されているデータをハッカー等の組織外からの不正な侵入者から守ることを目的に、データやプログラムなどのソフトウェアをソフトウェアオブジェクトに変換するオブジェクト生成手段と、オブジェクト生成手段により生成されたソフトウェアオブジェクトよりデータやプログラムなどのソフトウェアを再構築するソフトウェア構築手段を用いることで、データ送信要求があった時点でオブジェクトからソフトウェアを生成することで、ハッカー等の組織外からの不正な侵入者が改ざんする対象となるデータを記憶手段に常駐させない環境を構築することで、コンピュータおよびコンピュータ上に保持されているデータやプログラムなどのソフトウェアを守るソフトウェアセキュアシステムを用いることで、組織内ネットワーク内においてもデータやプログラムを常にオブジェクトとして保持することを可能とした。
【０００５】
また請求項２に示すように、オブジェクト生成手段により生成された送信されたオブジェクトは、組織内ネットワークであるＬＡＮ及びイントラネットなどで接続されたコンピュータグループのデータ保持サーバのみで保持管理し、データ保持サーバにおいてオブジェクトデータの送信要求を行ったコンピュータが組織内ネットワークにあるか否かを判断する送信相手認識手段を用いることで、組織内のコンピュータから要求があった場合のみソフトウェア構築手段を実行することで、外部のコンピュータからはいかなる手段を用いてもオブジェクト以外は入手できなくすることで、データやプログラムなどのソフトウェアを守るオブジェクト管理システムを実現することで、仮に外部からの不正アクセス者にオブジェクトを盗難されても盗難者にとっては役立たない情報であると共に、改ざんも困難なデータ保持を実現する。
【０００６】
また、請求項３に示すように、ＨＴＭＬなど複数のデータにより１つの情報とする構造化記述情報を保持管理するときは全ての情報をオブジェクトとして管理すると共に、上位階層の情報からリンクなどにより下位階層の情報に対する要求があった場合に、情報要求を受けてからリアルタイムでソフトウェア構築手段を用いてオブジェクトからデータやソフトウェアを生成し配信することで、データ保持サーバでは常にオブジェクトしか保持しないことにより複数のデータから構成される構造化記述情報を守ることを特徴とする配信構造化記述情報の保護管理システムを実現することで、複数のデータから構成される情報でも常にオブジェクトとして保持管理することが可能となった。
【０００７】
【発明の実施の形態】
本発明の配信構造化記述情報の保護管理システムは、組織内ネットワークであるＬＡＮ及びイントラネットなどで接続されたコンピュータグループにおいて、当該組織内で作成されたデータやプログラムに対しては、その保存命令を実行した際にオブジェクト生成手段を実行し、常にオブジェクトとして記憶装置に保持するようにする。
【０００８】
また当該組織外から入手するデータやプログラムに対しては、データやプログラムを配信元のコンピュータ上においてオブジェクト生成手段を実行しオブジェクトとして配信することで、データの転送段階においての盗難や改ざんに対処する。さらに、組織内では入手したオブジェクトはそのままオブジェクトとして保持する。
【０００９】
【実施例】
以下、本発明をその実施例を示す図に基づいて説明する。図１は、本発明の配信構造化記述情報の保護管理システムについてシステム構成の概要を示した図である。
【００１０】
ソフトウェアセキュアシステム１１は、ハッカー等の組織外からの不正な侵入者から守るべきデータ・プログラム２をオブジェクト生成手段１１１を用いて、オブジェクト１１２に変換する。これにより、コンピュータの記憶装置におく場合、重要なデータやプログラムを暗号化したのと同様にオブジェクトの構造を理解していない者にはデータの改ざんが困難であると共に、盗難しても役立たないデータとなる。
【００１１】
またオブジェクトはメモリ上に展開しておくことができるので、コンピュータの記憶装置に常駐されない環境を構築することが可能となる。コンピュータの記憶装置に常駐されない環境とは、すなわちハッカー等の組織外からの不正な侵入者が攻撃対象とするデータ・プログラム２が存在しない状態となるので、データ・プログラム２の対ハッカー攻撃には非常に有効な効力を示す。オブジェクト生成手段１１１を用いて、オブジェクト１１２に変換されたデータ・プログラム２は、ソフトウェア構築手段１１３を用いることで、もとのソフトウェアに戻すことができるため、データ・プログラム２を使用しなければならない時点で生成すればよい。
【００１２】
さらに、本発明では送信相手認識手段１２を用いることで、組織内コンピュータ３からデータなどの送信要求があった場合は、ソフトウェア構築手段１１３を介して、オブジェクトを汎用的に利用可能なデータやプログラムなどにデコードして送信する。しかし、外部コンピュータ４からデータなどの送信要求があった場合はオブジェクトの配信すら実行しないようにする。この実現方法の一例としては、ＩＰアドレスなど識別子として用いれば組織内コンピュータ３か外部コンピュータ４か容易にを判断できる。
【００１３】
今日のプログラムは大規模になり、複数のモジュールで構成されており、必要なときに必要なモジュールを呼び出し実行する方式を用いているものが多い。また、インターネットＷｅｂ．の標準的なフォーマットであるＨＴＭＬなどの構造化記述情報も、図面部分などは下位階層の別データとして複数のデータにより構成されている。この様に複数のデータやプログラムによって構成されるものについては、図２に示すようにデータ管理サーバ１１４からソフトウェア構築手段１１３を介して第１階層情報３１を取得し、第１階層情報３１から下位階層の情報である第２階層情報３１が呼び出されると、データ管理サーバ１１４から該当するオブジェクト１１２を取り込み、その取り込み時にソフトウェア構築手段１１３を用いてリアルタイムで汎用的に利用可能な第２階層情報３１を生成しつつ読み込む。以下、第２階層情報３１から第３階層情報３１が呼び出された際など下位階層の情報が呼び出された際も同様に必要なときにオブジェクト１１２を汎用的に利用可能な情報へデコードしつつ利用する。
【００１４】
【発明の効果】
以上のように、本発明を用いれば組織内コンピュータネットワーク上に記憶されたあらゆる情報を、ハッカーなどの不正に外部から進入するものから、守る事が可能となる。
【図面の簡単な説明】
【図１】本発明におけるオブジェクト管理システムの概要を示す図である。
【図２】本発明における配信構造化記述情報の保護管理システムの動作概念を示す図である。
【符号の説明】
１　　　オブジェクト管理システム
１１　　ソフトウェアセキュリティシステム
１１１　オブジェクト生成手段
１１２　オブジェクト
１１３　ソフトウェア構築手段
１１４　データ管理サーバ
１２　　送信相手認識手段
２　　　データ・プログラム
３　　　組織内コンピュータ
３１　　第ｎ階層情報
４　　　外部コンピュータ
【図１】
2004062841.tif 000003
【図２】
2004062841.tif 000004