ユーザが、DRMが適用されたファイルについての実行命令を入力すれば、前記ファイルに対応して生成したハンドルに基づいて前記ファイルについてのユーザの権限を確認した後、前記ファイルに対応して生成されたハンドルによるファイル読み出し/書き込み動作時に復号化/暗号化を行い、前記ファイルに対応して生成されたハンドル及び前記ファイル経路が含まれた検査要請メッセージを出力し、前記ファイルについての悪質コード検査結果によって前記ファイル開き動作の実行如何を定めるDRMモジュールと、前記DRMモジュールから入力された前記検査要請メッセージを伝達するインターフェースモジュールと、前記インターフェースモジュールから伝達された前記検査要請メッセージに含まれている前記ファイルに対応して生成されたハンドル及び前記ファイル経路に基づいて、前記DRMモジュールによって復号化されて読み取られる原本ファイルについての悪質コード感染如何を検査し、前記原本ファイルについての悪質コード検査結果を、前記インターフェースモジュールを通じて前記DRMモジュールに伝達する悪質コード検査モジュールと、を備えることを特徴とするDRM環境における悪質コードのリアルタイム検査装置。前記悪質コード検査モジュールから伝達された前記ファイル経路に基づいて、ユーザの選択によって悪質コードを治療する悪質コード治療モジュールをさらに備えることを特徴とする請求項1に記載のDRM環境における悪質コードのリアルタイム検査装置。前記悪質コード治療モジュールは、前記DRMモジュールに悪質コード検査結果がリターンされた後、前記悪質コード検査モジュールから伝達された該ファイル経路に基づいて、前記ファイルの悪質コード感染についてのメッセージをユーザに出力した後、ユーザから治療如何を選択されることを特徴とする請求項2に記載のDRM環境における悪質コードのリアルタイム検査装置。前記DRMモジュールは、前記ファイルで悪質コードが検出されたと確認されれば、悪質コード感染事実及び治療如何を問い合わせるメッセージをユーザに出力し、前記ファイルについてのハンドルを返してファイル開き動作を終了することを特徴とする請求項1または2に記載のDRM環境における悪質コードのリアルタイム検査装置。前記悪質コード検査モジュールは、悪質コードの検査中に前記悪質コード治療モジュールに、ユーザに悪質コード検査中であることを知らせるメッセージの出力を要請することを特徴とする請求項1または2に記載のDRM環境における悪質コードのリアルタイム検査装置。aユーザがDRMが適用されたファイルについての実行命令を入力すれば、前記ファイルに対応して生成したハンドルに基づいて前記ファイルについてのユーザの権限を確認した後、前記ファイルに対応して生成されたハンドルによるファイル読み出し/書き込み動作時に復号化/暗号化を行い、前記ファイルに対応して生成されたハンドル及び前記ファイル経路が含まれた検査要請メッセージを出力する段階と、b前記DRMモジュールから入力された前記検査要請メッセージに含まれている、前記ファイルに対応して生成されたハンドル及び前記ファイル経路に基づいて、前記復号化されて読み取られる原本ファイルについての悪質コード感染如何を検査し、前記原本ファイルについての悪質コード検査結果をリターンする段階と、c前記ファイルについての悪質コード検査結果によって前記ファイル開き動作の実行如何を定める段階と、を含むことを特徴とするDRM環境における悪質コードのリアルタイム検査方法をコンピュータで行わせるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。前記c段階で、前記ファイルで悪質コードが検出されたと確認されれば、悪質コード感染事実及び治療如何を問い合わせるメッセージをユーザに出力し、前記ファイルについてのハンドルを返してファイル開き動作を終了することを特徴とする請求項6に記載の記録媒体。本発明が解決しようとする技術的課題は、DRMが適用されて暗号化されたファイルについて、リアルタイムで悪質コードの感染如何を検査及び治療できる装置を提供するところにある。本発明が解決しようとする他の技術的課題は、DRMが適用されて暗号化されたファイルについて、リアルタイムで悪質コードの感染如何を検査及び治療できる方法をコンピュータで行わせるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供するところにある。前記技術的課題を解決するための、本発明によるDRM環境における悪質コードのリアルタイム検査装置についての望ましい実施形態は、ユーザが、DRMが適用されたファイルについての実行命令を入力すれば、前記ファイルに対応して生成したハンドルに基づいて前記ファイルについてのユーザの権限を確認した後、前記ファイルに対応して生成されたハンドルによるファイル読み出し/書き込み動作時に復号化/暗号化を行い、前記ファイルに対応して生成されたハンドル及び前記ファイル経路が含まれた検査要請メッセージを出力し、前記ファイルについての悪質コード検査結果によって前記ファイル開き動作の実行如何を定めるDRMモジュール;前記DRMモジュールから入力された前記検査要請メッセージを伝達するインターフェースモジュール;前記インターフェースモジュールから伝達された前記検査要請メッセージに含まれている前記ファイルに対応して生成されたハンドル及び前記ファイル経路に基づいて、前記DRMモジュールによって復号化されて読み取られる原本ファイルについての悪質コード感染如何を検査し、前記原本ファイルについての悪質コード検査結果を、前記インターフェースモジュールを通じて前記DRMモジュールに伝達する悪質コード検査モジュール;を備える。前記他の技術的課題を解決するための、本発明による記録媒体は、aユーザがDRMが適用されたファイルについての実行命令を入力すれば、前記ファイルに対応して生成したハンドルに基づいて前記ファイルについてのユーザの権限を確認した後、前記ファイルに対応して生成されたハンドルによるファイル読み出し/書き込み動作時に復号化/暗号化を行い、前記ファイルに対応して生成されたハンドル及び前記ファイル経路が含まれた検査要請メッセージを出力する段階;b前記DRMモジュールから入力された前記検査要請メッセージに含まれている、前記ファイルに対応して生成されたハンドル及び前記ファイル経路に基づいて、前記復号化されて読み取られる原本ファイルについての悪質コード感染如何を検査し、前記原本ファイルについての悪質コード検査結果をリターンする段階;c前記ファイルについての悪質コード検査結果によって前記ファイル開き動作の実行如何を定める段階;を含む、DRM環境における悪質コードのリアルタイム検査方法をコンピュータで行わせるためのプログラムを持つ。本発明によるDRM環境における悪質コードのリアルタイム検査装置及びその方法をコンピュータで行わせるためのプログラムを記録した記録媒体によれば、DRM具現においてワクチンプログラムと連動できるインターフェースを提供し、ワクチンプログラムをDRM支援応用プログラムにローディングすることで、DRMが適用されて暗号化された文書の悪質コード感染如何をリアルタイムで検査して治療することができる。以下、添付した図面を参照して本発明によるDRM環境における悪質コードのリアルタイム検査装置及びその方法をコンピュータで行わせるためのプログラムを記録した記録媒体の望ましい実施形態について詳細に説明する。図1は、本発明によるDRM環境における悪質コードのリアルタイム検査装置に関する望ましい実施形態の構成を示す図面である。図1を参照すれば、本発明によるDRM環境における悪質コードのリアルタイム検査装置に関する望ましい実施形態100は、DRMモジュール110、インターフェースモジュール120、悪質コード検査モジュール130及び悪質コード治療モジュール140で構成される。DRMモジュール110は、ユーザがDRMが適用されたファイルをダブルクリックするなどの動作により‘ファイル開き’命令を入力すれば、該ファイルに対応して生成されたハンドルに基づいて該ファイルについてのユーザの権限を確認する。この時、該ファイルに対応して生成されたハンドルは、DRMモジュール110が備えられたプロセス内でのみ有効である。もし、ユーザに該ファイルについての‘読み取り権限’があると確認されれば、DRMモジュール110は、該ファイルに対応して生成されたハンドルによるファイル読み出し/書き込み動作時に復号化/暗号化を行う。次いで、DRMモジュール110は、該ファイルに対応して生成されたハンドル及びファイル経路を提供してインターフェースモジュール120を呼び出す。そして、インターフェースモジュール120から伝達された悪質コード検査結果によるメッセージをユーザに出力する。DRMモジュール110がユーザに出力する検査結果は、悪質コードの検出如何によって変わる。もし、インターフェースモジュール12から悪質コードが検出されていないという検査結果が伝達されれば、DRMモジュール110は、ユーザに別途のメッセージを出力せずに該ファイル開き動作を行う。これとは異なって悪質コードが検出されたという検査結果が伝達されれば、DRMモジュール110は、悪質コード感染事実を知らせるメッセージをユーザに出力し、該ファイルについてのハンドルを返してファイル開き動作を終了する。インターフェースモジュール120は、暗号化されたファイルが開かれる前に悪質コード検査モジュール130に、DRMモジュール110から渡されたファイルに対応するハンドル及びファイル経路を提供して悪質コード検査を要請する。そして、悪質コード検査モジュール130による検査結果をDRMモジュール110に出力する。これらのインターフェースモジュール120は、DRMモジュール110に一体に具現されてもよい。悪質コード検査モジュール130は、インターフェースモジュール120から提供されたファイルについてのハンドル及びファイル経路に基づいて、DRMモジュール110によって復号化されて読み取られる原本ファイルについての悪質コード感染如何を検査する。これらの悪質コード検査モジュール130は、DRMモジュール110支援応用プログラムにローディングされて行われるので、パラメータとして伝達されたハンドルを使って、暗号化されたファイルの内容を復号化された状態に読み取れる。また悪質コード検査モジュール130は、フッキングされたコンテクストから呼び出されるので、CreateFile呼び出し、メッセージ出力などの動作を行ってはならず、該ファイルのハンドルを使って検査のみ行わねばならない。もし悪質コードの検査中に検査中ですのようなメッセージを出力しようとすれば、悪質コード治療モジュール140に該メッセージの出力を要請する。このようなメッセージの出力は、悪質コード検査結果をインターフェースモジュール120にリターンする前に行われる。そして悪質コード検査モジュール130は、未感染、感染、誤りなどの検査結果をインターフェースモジュール120にリターンする。さらには、悪質コード検査モジュール130は、該ファイルが悪質コードに感染されたと確認されれば、該ファイル経路を悪質コード治療モジュール140に提供して感染事実を知らせる。悪質コード治療モジュール140は、悪質コード検査モジュール130から伝達された該ファイル経路に基づいて、ユーザの選択によって悪質コードを治療する。このような悪質コード治療動作は、ユーザ検査すなわち、手動検査と同様にDRMモジュール110で提供するSDKを使って具現される。したがって、悪質コード検査モジュール130が該ファイルから悪質コードを検出した後には、既存の手動検査と同じ方式によって悪質コードの治療が行われる。このように悪質コード治療モジュール140が別途の動作によって治療動作を行う理由は、DRMモジュール110、インターフェースモジュール120及び悪質コード検査モジュール130は同じプロセスで動作するため、ファイルハンドルを共有してファイル内容を復号化された状態で近付くことができるが、悪質コード治療モジュール140は、これらとは異なるプロセスで動作するため、ファイルハンドルを共有できず、ファイル内容を復号化された状態で近付くことができないからである。図2は、本発明によるDRM環境における悪質コードのリアルタイム検査方法に関する望ましい実施形態の実行過程を示すフローチャートである。図2を参照すれば、ユーザが、DRMが適用されたファイルについての‘ファイル開き’命令を入力すれば、DRMモジュール110は、該ファイルに対応して生成されたハンドルに基づいて、該ファイルについてのユーザの権限を確認するS200。もし、ユーザに該ファイルについての‘読み取り権限’があると確認されればS205、DRMモジュール110は、該ファイルに対応して生成されたハンドルによるファイル読み出し/書き込み動作時に復号化/暗号化を行うS210。次いで、DRMモジュール110は、該ファイルに対応して生成されたハンドル及びファイル経路を提供して、インターフェースモジュール120を呼び出すS215。次いで、インターフェースモジュール120は、暗号化されたファイルが開かれる前に悪質コード検査モジュール130に、DRMモジュール110から渡された該ファイルに対応するハンドル及びファイル経路を提供して、悪質コード検査を要請するS220。悪質コード検査モジュール130は、インターフェースモジュール120から提供されたファイルについてのハンドル及びファイル経路に基づいて、DRMモジュール110により復号化されて読み取られる原本ファイルについての悪質コード感染如何を検査するS225。次いで、悪質コード検査モジュール130は、インターフェースモジュール120に検査結果をリターンするS230。インターフェースモジュール120は、悪質コード検査モジュール130からリターンされた検査結果をDRMモジュール110に伝達するS235。DRMモジュール110は、伝達された検査結果を確認するS240。もし、悪質コードが見つけられると確認されれば、DRMモジュール110は、該ファイルに対応して生成されたハンドルを返してファイル開き動作を終了するS245。このようなファイル開き動作の終了は、S205段階で、ユーザに該ファイルについての‘読み取り権限’がないと確認された場合にも同様に行われる。これとは異なって、悪質コードが見つけられていないと確認されれば、DRMモジュール110は、該ファイル開き動作を行い続けるS250。一方、悪質コード検査モジュール130は、悪質コードが見つけられたファイル経路を悪質コード治療モジュール140に提供して、悪質コードの治療を要請する。このような悪質コードの治療要請動作は、設定状態によって選択的に行われる。この時、悪質コード治療モジュール140は、DRMモジュール110に検査結果がリターンされた後、悪質コード検査モジュール130から伝達された該ファイル経路に基づいて、該ファイルの悪質コード感染についてのメッセージをユーザに出力し、ユーザから治療如何を選択される。もし、ユーザが治療を選択すれば、悪質コード治療モジュール140は、該ファイルの治療動作を行う。このような悪質コード治療モジュール140による治療動作は、従来のDRMが適用されたファイルの手動治療過程と同一である。本発明はまた、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現できる。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存されるすべての記録装置を含む。コンピュータで読み取り可能な記録媒体の例には、ROM、RAM、CD-ROM、磁気テープ、フロッピー登録商標ディスク、光データ保存装置などがあり、また、キャリアウエーブ例えばインターネットを通じる伝送の形態で具現されるものも含む。またコンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散されて、分散方式でコンピュータで読み取り可能なコードが保存されて行われる。以上、本発明の望ましい実施形態について図示して説明したが、本発明は前述した特定の望ましい実施形態に限定されるものではなく、特許請求の範囲で請求する本発明の趣旨を逸脱せずに当業者ならば多様な変形実施が可能であるということはいうまでもなく、かかる変更は、特許請求の範囲に記載の範囲内にある。