(57)【要約】【課題】  ログファイルに対する第三者の不正アクセスや、改ざん、消去等を防止し、かつ、許可されたログ管理者は、適切にログファイルをダウンロードして利用可能とする、ログ隠蔽機能を持つサーバ装置及びログ復号化装置を提供することを目的とする。【解決手段】  ログ隠蔽機能を持つサーバ装置１は、ログファイル８から暗号化ログファイル９を生成するファイル暗号化プログラム５と、暗号化ログファイル９を画像ファイル１０に隠蔽して隠蔽済ファイル１１を生成するログ隠蔽プログラム６を備えている。また、ログ復号化装置３は、隠蔽済ファイル１１から暗号化ログファイル９を取り出す隠蔽ログ取り出しプログラム１４と、暗号化ログファイル９を復号するファイル復号化プログラム１５を備えている。【選択図】      図１
2006252033.tif 000002
【特許請求の範囲】
【請求項１】
ログファイルから暗号化ログファイルを生成するファイル暗号化プログラムと、
前記暗号化ログファイルを他のファイルに隠蔽するログ隠蔽プログラムとを備えたログ隠蔽機能を持つサーバ装置。
【請求項２】
前記暗号化ログファイルは認証情報を保持していることを特徴とする請求項１記載のログ隠蔽機能を持つサーバ装置。
【請求項３】
前記暗号化ログファイルの生成後に、前記ログファイルを削除することを特徴とする請求項１または請求項２記載のログ隠蔽機能を持つサーバ装置。
【請求項４】
前記他のファイルが冗長構造を有するバイナリファイルであって、前記冗長構造に、前記暗号化ログファイルを保持していることを特徴とする請求項１から請求項３のうちのいずれか１項記載のログ隠蔽機能を持つサーバ装置。
【請求項５】
暗号化ログファイルを隠蔽した他のファイルから前記暗号化ログファイルを取り出す隠蔽ログ取り出しプログラムと、
前記暗号化ログファイルを復号してログファイルを生成するファイル復号化プログラムとを備えたログ復号化装置。
【請求項６】
前記暗号化ログファイルは認証情報を保持しており、前記認証情報と前記ログ復号化装置で入力された認証情報とを照合して認証を行い、前記認証が成功した場合には前記暗号化ログファイルを復号する請求項５記載のログ復号化装置。
【請求項７】
前記認証が失敗した場合には、前記暗号化ログファイルを削除することを特徴とする請求項６記載のログ復号化装置。
【請求項８】
前記他のファイルが冗長構造を有するバイナリファイルであって、前記冗長構造に前記暗号化ログファイルを保持していることを特徴とする請求項５から請求項７のうちのいずれか１項記載のログ復号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、インターネット、イントラネット等の電気通信回線に接続された情報配信サーバ等において、ログ情報への不正アクセスを防止するためのログ隠蔽機能を持つサーバ装置及びログ復号化装置に関するものである。
【背景技術】
【０００２】
近年、インターネットの利用者が急増し、インターネットは情報伝達、或いはサービス提供のインフラとして不可欠な存在となりつつある。例えば、これまでは書類回覧やＣＤ−ＲＯＭ、書籍等の有体物として流通していた情報やドキュメントデータ等は、パソコンや携帯電話等を用いてネットワーク上から入手するようになってきている。
【０００３】
一方、このようなインターネットの普及に伴い、同時に、ネットワーク上の情報の改ざんや不正利用等が行われる危険性も増加している。今後、ネットワークを利用した情報共有やドキュメントデータ等の閲覧を普及させるためには、このようなネットワーク上の情報の不正利用や改ざんを防止するための対策が不可欠となっている。
【０００４】
例えば、このような不正利用を発見する技術として、アクセスログの保存管理技術がある。このアクセスログの保存管理技術は、情報共有サーバにアクセスした端末のＩＰアドレス等の情報、アクセスしたユーザＩＤ等の情報、アクセス時刻、アクセスしたＵＲＬやダウンロードしたファイル名等の情報（以下、ログ情報）をログファイルとして保存し、正規のアクセスか否かを分析し、不正アクセスを発見した場合には追跡することを可能としている。
【０００５】
また、ログファイルはアクセスログに限らず、端末のＣＰＵ負荷率やハードディスクの使用率を時系列で保存し、ログファイルを分析することによりサーバ装置の安定稼動を管理する目的でも利用されている。
【０００６】
一方、サンプルコンテンツとデータ圧縮及び暗号化された製品コンテンツを異なるフォーマットでフォーマット変換し、両者を結合して流通コンテンツを作成する流通コンテンツ作成装置が提供されている。サンプルコンテンツは流通コンテンツ再生装置で自由に閲覧可能である。また、ユーザは別システムでライセンスを購入し、ライセンス情報とＩＤ情報により認証し、流通コンテンツ再生装置で製品コンテンツを復号して閲覧することが出来る（例えば、特許文献１参照）。
【０００７】
但し、同手法では、認証に必要なＩＤ情報や不正アクセスを避けるべき製品コンテンツが流通コンテンツの中に存在していることが明白であり、その存在自体は特に秘匿されていない。更に、別システムを用いて、オンラインでライセンスを購入する必要がある。
【０００８】
【特許文献１】特開２００４−７８４９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来のログファイル管理は以上のように行なわれていたので、第三者が不正アクセスによってサーバへ侵入し、その侵入の痕跡を消去するために、ログファイルの改ざんや消去が行なわれるという課題があった。具体的には、ログファイルはテキストファイル形式で保存されていることが多く、何等ログファイルの防御策が施されていない場合には侵入者にアクセスされ、容易に改ざんまたは消去されてしまうという課題があった。
【００１０】
これに対して、ログファイルをサーバの非公開領域や、デフォルトで保存される場所とは別の場所に保存する方法があるが、同方法においても、侵入者がそれらを発見することは容易であり、根本的な解決には至っていない。
【００１１】
また、特許文献１で不正アクセス防止を目的としてファイルを暗号化しているように、ログファイルを暗号化したファイル（以下、暗号化ログファイル）として保存するという方法がある。しかし、近年計算機の性能が飛躍的に向上しており、パスワードや秘密鍵の総当り攻撃等が短時間で実行できるようになりつつあるため、暗号化したログファイルの不正奪取によって、ログファイルが解読されるという課題がある。また、仮に解読防止に成功しても、ログファイル自体の消去という課題を解決することは困難である。
【００１２】
この発明は上記のような課題を解消するためになされたもので、サーバにログ情報を保存する際に、ログファイルに対する第三者の不正アクセスや、改ざん、消去等を防止し、かつ、許可されたログ管理者は、適切にログファイルをダウンロードして利用可能とする、ログ隠蔽機能を持つサーバ装置及びログ復号化装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
この発明に係るログ隠蔽機能を持つサーバ装置は、ログファイルから暗号化ログファイルを生成するファイル暗号化プログラムと、前記暗号化ログファイルを他のファイルに隠蔽するログ隠蔽プログラムとを備えている。
【発明の効果】
【００１４】
この発明によれば、暗号化したログファイルを関連性の全く無い他のファイルに隠蔽し、かつ許可されたユーザ以外はログファイルにアクセス不可とすることで、第三者からログ情報を保護することができ、サーバ装置のログ情報をより安全に管理することが可能になるという効果が得られる。
【発明を実施するための最良の形態】
【００１５】
実施の形態１．
以下、この発明の実施の形態１について説明する。図１は、実施の形態１に係るログ隠蔽機能を持つサーバ装置とログ復号化装置とを有する、ログ配信管理システムのブロック図である。図１において、ログ隠蔽機能を持つサーバ装置１とログ復号化装置３はネットワーク２を介して接続されている。
【００１６】
ログ隠蔽機能を持つサーバ装置１は、認証情報１２の認証情報格納先４、ファイル暗号化プログラム５、ステガノグラフィ技術を利用したログ隠蔽プログラム６、ハードディスク等の物理的記憶媒体上に存在するログファイル格納先７を備えている。ログファイル格納先７において、ファイル暗号化プログラム５を用いて、ログファイル８を暗号化ログファイル９に暗号化する。ログ隠蔽プログラム６を用いて、画像ファイル１０に暗号化ログファイル９を隠蔽し、隠蔽済ファイル１１を生成する。なお、図１において、ログ隠蔽機能を持つサーバ装置１の代わりに、同一機能を有するログ暗号化装置としてもよい。
【００１７】
ログ復号化装置３は、ハードディスク等の物理的記憶媒体上に存在するログファイル格納先１３、ステガノグラフィ技術を利用してログを取り出す隠蔽ログ取り出しプログラム１４、ファイル復号化プログラム１５、暗号化ログファイル９の復号を行うログ管理者が入力すべき認証情報１６を備えている。ログファイル格納先１３において、隠蔽ログ取り出しプログラム１４を用いて、隠蔽済ファイル１１から暗号化ログファイル９を取り出す。ファイル復号化プログラム１５を用いて、暗号化ログファイル９をログファイル８に復号する。
【００１８】
図２は、図１中の暗号化ログファイル９の構造図である。暗号化ログファイル９は、ログファイル８と、ログファイル８にアクセス可能なログ管理者（例えばユーザＡ〜Ｃ）の認証情報１２を有している。暗号化ログファイル９に認証情報１２を保持することによって、オフラインであっても、ログ管理者が暗号化ログファイル９に対して認証を行うことが可能となっている。
【００１９】
図３は、図１中の暗号化ログファイルを隠蔽した隠蔽済ファイル１１の構造図である。図３において、隠蔽済ファイル１１は、画像データの実態部分１８とその冗長構造１７を有している。更に、冗長構造１７に暗号化ログファイル９を有している。一般的に、画像ファイルや音声ファイル、動画ファイル等のデジタルコンテンツはファイルに冗長構造を有している。仮に、その冗長構造に当デジタルコンテンツに無関係のバイナリデータを混入させたとしても全く影響を及ぼさないか、視聴に影響を与えない程度の微細なノイズにしかならない。従って、隠蔽済ファイル１１は、本来の画像ファイルとしての機能を損なうことなく、バイナリデータである暗号化ログファイル９を、冗長構造１７に保持することができる。
【００２０】
次に、ログ隠蔽機能を持つサーバ装置１の動作について説明する。図４は、図１中のログ隠蔽機能を持つサーバ装置１における、ログファイルの暗号化及び隠蔽処理を示すフローチャートである。図４において、ファイル暗号化プログラム５は、定期的にログファイル８の存在の確認処理を行なう（ステップＳＴ１０１）。新たなログファイル８の生成が行われていることを確認すると（ステップＳＴ１０２）、ファイル暗号化プログラム５は、認証情報１２を読み込み（ステップＳＴ１０３）、認証情報１２を保持してログファイル８を暗号化した暗号化ログファイル９を生成する（ステップＳＴ１０４）。暗号化ログファイル９の生成終了後、ファイル暗号化プログラム５はログファイル８を削除する（ステップＳＴ１０５）。
【００２１】
暗号化ログファイル９を生成した後、ファイル暗号化プログラム５は、ログ隠蔽プログラム６を起動する（ステップＳＴ１０６）。ログ隠蔽プログラム６は、ステガノグラフィ技術を用いて画像ファイル１０の冗長構造１７に暗号化ログファイル９を埋め込み（ステップＳＴ１０８）、暗号化ログファイル９を隠蔽した隠蔽済ファイル１１を生成して保存する（ステップＳＴ１０９）。
【００２２】
次に、ログ復号化装置３の動作について説明する。図５は、図１中のログ復号化装置３における、暗号化ログファイルの取り出し及び復号処理を示すフローチャートである。先ず、ログ復号化装置３は、ネットワーク２を介して隠蔽済ファイル１１をダウンロードし、ログ復号化装置３のログファイル格納先１３に保存する（ステップＳＴ２０１）。隠蔽済ファイル１１を保存後、ログ復号化装置３は隠蔽ログ取り出しプログラム１４を起動する（ステップＳＴ２０２）。
【００２３】
隠蔽ログ取り出しプログラム１４は、ステガノグラフィ技術を利用して、隠蔽済ファイル１１の冗長構造１７から隠蔽された暗号化ログファイル９を取り出す。また、隠蔽ログ取り出しプログラム１４は、ファイル復号化プログラム１５を起動する（ステップＳＴ２０３）。
【００２４】
ファイル復号化プログラム１５は、ログ管理者（ユーザ）からの入力により認証情報１６を取得する（ステップＳＴ２０４）。ファイル復号化プログラム１５は、暗号化ログファイル９の中に存在する認証情報１２とログ管理者が入力した認証情報１６とを照合し、認証を行う（ステップＳＴ２０５）。
【００２５】
認証を行い、正規のログ管理者と確認ができたら（ステップＳＴ２０６）、ファイル復号化プログラム１５は、暗号化ログファイル９を復号してログファイル８を取り出し、ログファイル格納先１３に保存する（ステップＳＴ２０７）。認証が失敗した場合には、暗号化ログファイル９を削除して終了する（ステップＳＴ２０８）。
【００２６】
以上のように、この実施の形態１によれば、ログ隠蔽機能を持つサーバ１は、ログファイル８を暗号化した暗号化ログファイル９を、全く関連性の無い画像ファイル１０に隠蔽し、隠蔽済ファイル１１として管理している。その結果、第三者からログファイル８の存在を秘匿しているので、ログ情報を保護することが出来る。また、ネットワーク２を介して配信する際にも、暗号化ログファイル９が隠蔽済ファイル１１に隠蔽されているため、第三者にログファイル８の存在を知られることがなく、安全に配信することが可能になるという効果がある。更に、認証情報１２を暗号化ログファイル９に保持しているので、認証情報１２が保護されると共に、ログファイル８への不正アクセスを防止する効果がある。
【００２７】
実施の形態１では、暗号化ログファイル９を隠蔽した隠蔽済ファイル１１を、ネットワーク２を介して配信したが、より安全性を高めるために、隠蔽済ファイル１１をＣＤ−ＲやＤＶＤ−Ｒ等の記録媒体に保存し、オフラインでログ復号化装置３に送ってもよい。
【００２８】
また、実施の形態１では暗号化ログファイル９を画像ファイル１０に隠蔽しているが、音声ファイル、動画ファイル、ドキュメントファイル等の冗長構造を有する他のファイル形式に適用することも出来る。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態１に係るログ隠蔽機能を持つサーバ装置とログ復号化装置とを有する、ログ配信管理システムのブロック図である。
【図２】図１中の暗号化ログファイルの構造図である。
【図３】図１中の暗号化ログファイルを隠蔽した隠蔽済ファイルの構造図である。
【図４】図１中のログ隠蔽機能を持つサーバ装置における、ログファイルの暗号化及び隠蔽処理を示すフローチャートである。
【図５】図１中のログ復号化装置における、暗号化ログファイルの取り出し及び復号処理を示すフローチャートである。
【符号の説明】
【００３０】
１  ログ隠蔽機能を持つサーバ装置、２  ネットワーク、３ ログ復号化装置、４  認証情報格納先、５  ファイル暗号化プログラム、６  ログ隠蔽プログラム、７  ログファイル格納先、８  ログファイル、９ 暗号化ログファイル、１０  画像ファイル、１１  隠蔽済ファイル、１２  認証情報、１３  ログファイル格納先、１４  隠蔽ログ取り出しプログラム、１５  ファイル復号化プログラム、１６  認証情報、１７  冗長構造、１８  実態部分。
【図１】
2006252033.tif 000003
【図２】
2006252033.tif 000004
【図３】
2006252033.tif 000005
【図４】
2006252033.tif 000006
【図５】
2006252033.tif 000007