(57)【特許請求の範囲】
【請求項１】
少なくとも一つのデバイスドライバを含むドメインを多数個具備するドメイン部と、
デバイスのハードウェアを構成するシステム資源部、および
ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）ドライバ、および仮想化環境で前記システム資源部に対する前記ドメイン部の接近動作をＶＭＭ（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ  Ｍｏｎｉｔｏｒ）を利用して制御する接近制御モジュールを具備する制御部を含み、
前記接近制御モジュールは前記各ドメインのデバイスドライバが前記ＤＭＡドライバをとおし、前記システム資源部に接近する動作を制御する、
仮想化環境での安全なシステム保護装置。
【請求項２】
前記ドメイン部は安全性が保障されるドメインを少なくとも一つ含む、請求項１に記載の仮想化環境での安全なシステム保護装置。
【請求項３】
前記システム資源部はシステムメモリ、前記ＤＭＡに関する物理的なメモリ、前記ドメイン間のイベントチャネルのうち少なくとも一つを含む、請求項１に記載の仮想化環境での安全なシステム保護装置。
【請求項４】
前記接近制御モジュールは前記各ドメインのうち安全性に脆弱なドメインに設置される悪意のデバイスドライバが前記ＤＭＡドライバに関連する入出力スペース（Ｉ／Ｏ  ｓｐａｃｅ）およびＩＲＱ（インターラプト）に対して接近することを制限する請求項１に記載の仮想化環境での安全なシステム保護装置。
【請求項５】
前記接近制御モジュールは前記各ドメイン別に前記システム資源部に対する接近権限を異に設定する請求項１に記載の仮想化環境での安全なシステム保護装置。
【請求項６】
前記接近制御モジュールは前記システム資源部に対する接近権限によって前記ドメインのデバイスドライバに要請したＩ／ＯスペースおよびＩＲＱナンバーの割り当てを制御する、請求項５に記載の仮想化環境での安全なシステム保護装置。
【請求項７】
前記接近制御モジュールは前記システム資源部に対する前記デバイスドライバの接近が許容されれば、前記デバイスドライバに要請したＩ／ＯスペースおよびＩＲＱナンバーを割り当てて、接近が許容されなければ、要請したＩ／ＯスペースおよびＩＲＱナンバーを割り当てない、請求項６に記載の仮想化環境での安全なシステム保護装置。
【請求項８】
前記接近制御モジュールは前記システム資源部に対して前記各ドメインの過度な使用接近を制限する、請求項１に記載の仮想化環境での安全なシステム保護装置。
【請求項９】
前記接近制御モジュールは前記各ドメインのデバイスドライバが前記システム資源部のメモリを許容基準値以上に使用する場合、前記メモリに対して該当ドメインの接近を遮断する、請求項８に記載の仮想化環境での安全なシステム保護装置。
【請求項１０】
前記接近制御モジュールは前記各ドメイン間のイベントチャネル形成時、前記各ドメインが許容基準値以上のイベントチャネルを形成できないように遮断する、請求項８に記載の仮想化環境での安全なシステム保護装置。
【請求項１１】
仮想化環境での安全なシステム保護方法であって、
ドメインの特定デバイスドライバが制御部の具備するＤＭＡドライバをとおし、システム資源部のメモリに接近を要請する段階と、
前記特定デバイスドライバを実行するドメインが所定の接近制御政策によって、接近権限が許容される前記メモリに接近を試みるのかをＶＭＭに具備される接近制御モジュールにおいて判断する段階と、
前記接近制御モジュールにおいて、前記接近制御政策によって前記ドメインが前記メモリに接近を試みれば前記要請したメモリに対して前記ドメインの特定デバイスドライバの接近を許容し、そうではなければ前記要請したメモリに対して前記ドメインの特定デバイスドライバの接近を許容しない段階と、を含むシステム保護方法。
【請求項１２】
仮想化環境での安全なシステム保護方法であって、
システム資源部に対する各ドメインのデバイスドライバのＩ／ＯスペースおよびＩＲＱナンバーの割り当てを要請する段階と、
前記デバイスドライバを実行する前記ドメインが所定の接近制御政策（ｐｏｌｉｃｙ）によって前記システム資源部に対する接近権限が許容されるのかを前記接近制御モジュールにおいて判断する段階と、
前記接近制御モジュールにおいて、前記接近制御政策によって前記システム資源部に対して前記ドメインの接近権限が許容されれば前記ドメインのデバイスドライバに前記要請したＩ／ＯスペースおよびＩＲＱナンバーを割り当てて、そうではなければ前記要請したＩ／ＯスペースおよびＩＲＱナンバーを割り当てない段階と、を含む、請求項１１に記載のシステム保護方法。
【請求項１３】
仮想化環境での安全なシステム保護方法であって、
多数個のドメインのうち少なくとも一つのドメインでシステム資源の割り当てを要請する段階と、
前記ドメインで要請したシステム資源の割当量が所定の接近制御政策によって設定された基準値を超過しないかを前記接近制御モジュールにおいて判断する段階と、
前記接近制御モジュールにおいて、前記接近制御政策によって前記ドメインが要請したシステム資源の割当量が前記設定された基準値以下であれば前記ドメインに前記要請したシステム資源の割り当てを許して、そうではなければ前記ドメインに前記要請したシステム資源の割り当てを許容しない段階と、を含む、請求項１１に記載のシステム保護方法。
【請求項１４】
前記システム資源の割当量はシステム資源部でのメモリ使用量を含む、請求項１３に記載の仮想化環境での安全なシステム保護方法。
【請求項１５】
前記システム資源の割当量はシステム資源部でドメイン間のイベントチャネル形成個数を含む、請求項１３に記載の仮想化環境での安全なシステム保護方法。
【請求項１６】
前記所定の接近制御政策はＶＭＭに具備される接近制御モジュールによって決定される、請求項１１乃至１３のうち何れか一項に記載の、仮想化環境での安全なシステム保護方法。
【請求項１７】
少なくとも一つのデバイスドライバを含むドメインを多数個具備するドメイン部と、
デバイスのハードウェアを構成するシステム資源部、および
ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）ドライバ、および仮想化環境で前記システム資源部に対する前記ドメイン部の接近動作をＶＭＭ（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ  Ｍｏｎｉｔｏｒ）を利用して制御する接近制御モジュールを具備する制御部を含み、
前記接近制御モジュールは、ＤＭＡを利用しない各ドメインのデバイスドライバに対する接近制御を行い、ＤＭＡを使用するデバイスドライバを前記ＶＭＭの内部の前記ＤＭＡドライバを介して前記システム資源部に接近する動作を制御する、
仮想化環境での安全なシステム保護装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はシステム保護装置および方法に関するものであってより詳細には仮想化環境で悪意的な接近からシステム資源を保護し、安全な保安サービスを保障するための仮想化環境での安全なシステム保護装置および方法に関するものである。
【背景技術】
【０００２】
一般的にＰＣ、ＰＤＡ、無線端末機、ＤＴＶなどの装置は安全性と多様な応用およびサービスの実現のために仮想化（Ｖｉｒｔｕａｌｉｚａｔｉｏｎ）技術を使用することができる。このような仮想化技術において安全な環境を提供するためには保安ブート（Ｓｅｃｕｒｅ  Ｂｏｏｔ）、保安ソフトウェア（Ｓｅｃｕｒｅ  ＳＷ）、接近コントロール（Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）などの機能を必要とする。
【０００３】
図１は従来の仮想化システム装置の構成を図示したブロック図である。
図１に図示したように、従来の仮想化システム装置はＶＭＭ（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ  Ｍｏｎｉｔｏｒ）１０を利用する仮想化環境で、多数個のドメイン（２１、２２、．．．）を具備するドメイン部２０と、ロム（ＲＯＭ）、中央処理処置（ＣＰＵ）、メモリ、バッテリー、入出力デバイス（Ｉ／Ｏ  ＤＥＶＩＣＥ）などを具備するシステム資源部３０などを含む。
【０００４】
前記ドメイン部２０の各ドメイン（２１、２２、．．．）は少なくとも一つのデバイスドライバ（２１ａ、２２ａ、．．．）を具備し、多数のドメイン（２１、２２、．．．）のうち少なくとも一つのドメイン２１はＤＭＡドライバ２１ｂを含む。このような従来の仮想化システム装置はドメイン部２０でＤＭＡに対する処理を遂行し、ドメインの間のチャネルを形成するに何らかの制限がない。また、各ドメイン（２１、２２、．．．）がシステム資源部３０に対して接近時単純な接近制御がドメイン部２０またはＶＭＭ１０のうち何れかの一つで遂行される。
【０００５】
しかし、前記のような従来の仮想化システム装置はＤＭＡ処理がドメイン部２０で遂行され、ＶＭＭ１０でシステム資源部３０に対するドメイン部２０の悪意的な接近を防止するための接近制御が遂行されないためにシステム保安上問題がある。
【０００６】
より詳細には、ＤＭＡがドメイン２１で遂行されて物理的なメモリに対する接近制御が提供されていないため、不安定なドメインやバグがあるデバイスドライバがドメインに存在する場合にＶＭＭまたは他のドメインの物理的なドメインに接近し、機密データを持ってきたり、ダミー（ｄｕｍｍｙ）データを重複記載（ｏｖｅｒｗｒｉｔｅ）してシステム障害をもたらす問題がある。
【０００７】
また、特定ドメインがシステムメモリを過度に使用すると、システム障害がもたらされてシステム有用性（ａｖａｉｌａｂｉｌｉｔｙ）を阻害する問題がある。
【０００８】
また、二つのドメインの間に形成されるイベントチャネルの数は限定されているが、もし悪意の特定ドメインが使用可能なイベントチャネルをすべて使用すると、残りドメインの間ではイベントチャネルを形成できなくなるため、システム障害がもたらされる。
【特許文献１】韓国公開特許第２００７−０１０８７２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は前記のような点を解決するために案出されたものであって、仮想化環境で悪性コード（ｍａｌｗａｒｅ）など悪義的な接近からシステム資源を保護してシステム障害を解決し、安全な保安サービスを保障できる仮想化環境で安全なシステム保護装置および方法に関するものである。
【００１０】
本発明の目的は以上で言及した目的に制限されず、言及されていないまた他の目的は次の記載から当業者に明確に理解されるであろう。
【課題を解決するための手段】
【００１１】
前記目的を達成するために、本発明の一実施形態による仮想化環境での安全なシステム保護装置は、少なくとも一つのデバイスドライバを含むドメインを多数個具備するドメイン部、デバイスのハードウェアを構成するシステム資源部、およびＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）ドライバおよび仮想化環境で前記システム資源部に対して前記ドメイン部の接近動作を制御する接近制御モジュールを具備する制御部を含む。
【００１２】
前記他の目的を達成するために、本発明の一実施形態による仮想化環境での安全なシステム保護方法は、システム資源部に対する各ドメインのデバイスドライバのＩ／ＯスペースおよびＩＲＱ（インターラプトリクエスト）ナンバー割り当てを要請する段階、前記デバイスドライバを実行する前記ドメインが所定の接近制御政策（ｐｏｌｉｃｙ）によって前記システム資源部に対する接近権限が許容されるのかを判断する段階、および前記接近制御政策によって前記システム資源部に対して前記ドメインの接近権限が許容されれば前記ドメインのデバイスドライバに前記要請したＩ／ＯスペースおよびＩＲＱナンバーを割り当てて、そうではなければ前記要請したＩ／ＯスペースおよびＩＲＱナンバーを割り当てない段階を含む。
【００１３】
前記他の目的を達成するために、本発明の他の実施形態による仮想化環境で安全なシステム保護方法は、ドメインの特定デバイスドライバがＤＭＡをとおし、システム資源部のメモリに接近を要請する段階、前記特定デバイスドライバを実行するドメインが所定の接近制御政策によって、接近権限が許容される前記メモリに接近を試みるかを判断する段階、および前記接近制御政策によって前記ドメインが前記メモリに接近を試みれば前記要請したメモリに対して前記ドメインの特定デバイスドライバの接近を許容して、そうではなければ前記要請したメモリに対して前記ドメインの特定デバイスドライバの接近を許容しない段階を含む。
【００１４】
前記他の目的を達成するために、本発明のまた他の実施形態による仮想化環境で安全なシステム保護方法は、多数個のドメインのうち少なくとも一つのドメインでシステム資源の割り当てを要請する段階、前記ドメインで要請したシステム資源の割当量が所定の接近制御政策によって設定された基準値を超過していないかを判断する段階、および前記接近制御政策によって、前記ドメインが要請したシステム資源の割当量が前記設定された基準値以下であれば前記ドメインに前記要請したシステム資源の割り当てを許容し、そうではなければ、前記ドメインに前記要請したシステム資源の割り当てを許容しない段階を含む。
その他実施形態の具体的な事項は詳細な説明および図に含まれている。
【発明の効果】
【００１５】
前記したような本発明の仮想化環境で安全なシステム保護装置および方法によれば、仮想化環境で悪性コード（ｍａｌｗａｒｅ）など悪義的なの接近からシステム資源を保護し、システム障害を解決して安全な保安サービスを保障することができる。
【００１６】
本発明の効果は以上で言及した効果に制限されず、言及されていないまた他の効果は請求範囲の記載から当業者に明確に理解できるであろう。
【発明を実施するための最良の形態】
【００１７】
本発明の利点および特徴、そしてそれらを達成する方法は添付される図面と共に詳細に後述されている実施形態を参照すれば明確になるであろう。しかし本発明は以下で開示される実施形態に限定されるものではなく互いに異なる多様な形態で具現されることができ、単に本実施形態は本発明の開示を完全にし、本発明が属する技術分野で通常の知識を有する者に発明の範疇を完全に知らせるために提供されるものであり、本発明は請求項の範囲によってのみ定義される。明細書全体にかけて同一参照符号は同一構成要素を指称する。
【００１８】
以下、添付された図面を参照して本発明の好ましい実施形態による仮想化環境で安全なシステム保護装置および方法を詳細に説明する。参考として本発明を説明するにおいて関連した公知機能あるいは構成に対する具体的な説明が本発明の要旨が不明確になり得ると判断される場合、その詳細な説明を省略する。
【００１９】
図２は本発明の一実施形態による仮想化環境で安全なシステム保護装置の構成を図示したブロック図である。
【００２０】
図２に図示したように、本発明の一実施形態による仮想化（Ｖｉｒｔｕａｌｉｚａｔｉｏｎ）環境で安全なシステム保護装置はドメイン部１００、システム資源部２００および制御部３００などを含む。
【００２１】
前記ドメイン部１００は少なくとも一つのデバイスドライバ（１１１、１２１、．．．）を含む多数のドメイン（１１０、１２０、．．．）を具備する。例えば、ドメイン部１００は安全性が保障される少なくとも一つの保安ドメイン１１０と、安全性が多少脆弱な多数の一般ドメイン（１２０、．．．）を含む。
【００２２】
本発明においてドメイン（Ｄｏｍａｉｎ）はそれぞれのオペレーティングシステム（ＯＳ）によって該当デバイスドライバを実行できる環境を意味する。
【００２３】
前記システム資源部２００は装置のハードウェアを構成する。システム資源部２００はロム（ＲＯＭ）２１０、中央処理処置（ＣＰＵ）２２０、バッテリー２３０、メモリ２４０、ドメイン間のイベントチャネル２５０、入出力デバイス（Ｉ／Ｏ  ｄｅｖｉｃｅ）２６０などを含む。
【００２４】
前記ロム２１０はユーザまたはシステムによって不法的に変更されることがない保存領域である。
前記メモリ２４０はデータ情報が保存されるストレージであって、非揮発性メモリ、例えばフラッシュメモリが適用される。
【００２５】
前記メモリ２４０はシステムメモリおよび後述するＤＭＡに関する物理的なメモリ（ｐｈｉｓｉｃａｌ  ｍｅｍｏｒｙ）などを含む。
【００２６】
前記メモリ２４０は多様なデータ情報を種類および保安に応じて区分し、保存できるように複数個の保存領域に分割され、前記保存領域のうち所定の保存領域に重要なデータ情報が暗号化されて保存されるのが好ましい。
【００２７】
前記制御部３００はＶＭＭ（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ  Ｍｏｎｉｔｏｒ）を利用して、仮想化環境、例えば無線インターネット環境でドメイン部１００がシステム資源部２００に接近可能なように動作を制御する。
【００２８】
前記制御部３００はＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）ドライバ３１０および仮想化環境でシステム資源部２００に対してドメイン部１００の接近動作を制御する接近制御モジュール３２０などを具備する。
【００２９】
前記ＤＭＡドライバ３１０はＤＭＡ  Ｏｐｅｒａｔｉｏｎを遂行するモジュールである。
前記接近制御モジュール３２０は各ドメイン（１１０、１２０、．．．）のデバイスドライバ（１１１、１２１、．．．）がＤＭＡドライバ３１０によってシステム資源部２００に接近する動作を制御する。特に、接近制御モジュール３２０は各ドメイン（１１０、１２０、．．．）のうち安全性に脆弱な一般ドメイン（１２０、．．．）に設置される悪意的なデバイスドライバ（１２１）がＤＭＡドライバ３１０に関連する入出力スペース（Ｉ／Ｏ  ｓｐａｃｅ）およびＩＲＱに対する接近を制限する。より詳細には、接近制御モジュール３２０はドメイン（１１０、１２０、．．．）の特定デバイスドライバが所定の接近制御政策（ｐｏｌｉｃｙ）によってＤＭＡをとおし、システム資源部２００に接近を試みれば、ＤＭＡドライバ３１０に関連する入出力スペース（Ｉ／Ｏ  ｓｐａｃｅ）に対する接近を許容し、そうではなければ、ＤＭＡドライバ３１０に関連する入出力スペース（Ｉ／Ｏ  ｓｐａｃｅ）およびＩＲＱに対する接近を遮断する。
【００３０】
前記接近制御モジュール３２０は各ドメイン（１１０、１２０、．．．）別にシステム資源部２００に対する接近権限を別に設定し、システム資源部２００に対する接近権限によって各ドメイン（１１０、１２０、．．．）のデバイスドライバ（１１１、１２１、．．．）に要請したＩ／ＯスペースおよびＩＲＱナンバーの割り当てを制御する。より詳細には接近制御モジュール３２０は所定の接近制御政策によってシステム資源部２００に対するデバイスドライバ（１１１、１２１、．．．）の接近が許容されれば、デバイスドライバ（１１１、１２１、．．．）に要請したＩ／ＯスペースおよびＩＲＱナンバーを割り当てて、接近が許容されなければ、要請したＩ／ＯスペースおよびＩＲＱナンバーを割り当てない。
【００３１】
前記接近制御モジュール３２０はシステム資源部２００に対して各ドメイン（１１０、１２０、．．．）の過度な使用接近を制限する。より詳細には、接近制御モジュール３２０は各ドメイン（１１０、１２０、．．．）のデバイスドライバ（１１１、１２１、．．．）がシステム資源部２００のメモリ２４０を許容基準値以上に使用する場合、所定の接近制御政策によってメモリ２４０に対する該当ドメインの接近を遮断する。また、接近制御モジュール３２０は各ドメイン（１１０、１２０、．．．）間のイベントチャネル形成時、所定の接近制御政策によって各ドメイン（１１０、１２０、．．．）が許容基準値以上のイベントチャネルを形成できないように遮断する。
【００３２】
以下、図３ないし５を参照し、本発明の一実施形態による仮想化環境で安全なシステム保護方法を具体的に説明する。
【００３３】
図３は本発明の仮想化環境で安全なシステム保護方法によってデバイスドライバのＩ／Ｏスペース割り当て過程を説明するためのフローチャートである。
【００３４】
図３に図示したように、本発明は制御部３００の接近制御モジュール３２０から各ドメイン（１１０、１２０、．．．）別にシステム資源部２００に対する接近権限を異に設定し、システム資源部２００に対する接近権限に応じ各ドメイン（１１０、１２０、．．．）のデバイスドライバ（１１１、１２１、．．．）に要請したＩ／ＯスペースおよびＩＲＱナンバーの割り当てを制御する。
【００３５】
より詳細には、システム資源部２００に対する各ドメイン（１１０、１２０、．．．）のデバイスドライバ（１１１、１２１、．．．）のＩ／Ｏスペース割り当てを要請する（Ｓ１０１）。次に、デバイスドライバ（１１１、１２１、．．．）を実行するドメイン（１１０、１２０、．．．）が制御部３００の接近制御モジュール３２０に応じ決定される所定の接近制御政策によってシステム資源部２００に対する接近権限が許容されるのかを判断する（Ｓ１０２）。次に、接近制御政策によってシステム資源部２００に対してドメイン（１１０、１２０、．．．）の接近権限が許容されれば、ドメイン（１１０、１２０、．．．）のデバイスドライバ（１１１、１２１、．．．）に要請したＩ／ＯスペースおよびＩＲＱナンバーを割り当てる（Ｓ１０３）。しかし、接近制御政策によってシステム資源部に対してドメインの接近権限が許容されなければ要請したＩ／ＯスペースおよびＩＲＱナンバーを割り当てない。
【００３６】
図４は本発明の仮想化環境で安全なシステム保護方法によってデバイスドライバがＤＭＡをとおし、システムメモリに接近時接近制御過程を説明するためのフローチャートである。
図４に図示したように、本発明は制御部３００の接近制御モジュール３２０で各ドメイン（１１０、１２０、．．．）のデバイスドライバ（１１１、１２１、．．．）がＤＭＡドライバ３１０をとおし、システム資源部２００に接近する動作を制御する。
【００３７】
より詳細には、ドメイン（１１０、１２０、．．．）の特定デバイスドライバがＤＭＡをとおし、システム資源部２００のメモリ２４０に接近を要請する（Ｓ２０１）。次に、特定のデバイスドライバを実行するドメインが所定の接近制御政策によって接近権限が許容されるメモリ２４０に接近を試みるのかを判断する（Ｓ２０２）。次に、接近制御政策によってドメイン（１１０、１２０、．．．）がメモリ２４０に接近を試みれば、要請したメモリ２４０に対してドメイン（１１０、１２０、．．．）の特定デバイスドライバの接近を許容する（Ｓ２０３）。しかし、接近制御政策によってドメイン（１１０、１２０、．．．）がメモリ２４０に接近を試みなければ、要請したメモリ２４０に対してドメイン（１１０、１２０、．．．）の特定デバイスドライバの接近を遮断する。
【００３８】
図５は本発明の仮想化環境で安全なシステム保護方法によってシステム資源に対するドメインの接近制御過程を説明するためのフローチャートである。
図５に図示したように、本発明は制御部の接近制御モジュールでシステム資源部に対して各ドメインの過度な使用接近を制限する。
【００３９】
より詳細には、多数個のドメイン（１１０、１２０、．．．）のうち少なくとも一つのドメインでシステム資源の割り当てを要請する（Ｓ３０１）。次に、ドメインで要請したシステム資源の割当量が所定の接近制御政策によって設定された基準値を超過しないかを判断する（Ｓ３０２）。次に、接近制御政策によって、ドメインが要請したシステム資源の割当量が設定された基準値以下であれば、ドメインに要請したシステム資源の割り当てを許容する（Ｓ３０３）。しかし、接近制御政策によってドメインが要請したシステム資源の割当量が設定された基準値以上であれば、ドメインに要請したシステム資源の割り当てを許容しない。例えば、接近制御モジュール３２０は各ドメイン（１１０、１２０、．．．）のデバイスドライバ（１１１、１２１、．．．）がシステム資源部２００のメモリ２４０を許容基準値以上に使用する場合、メモリ２４０に対して該当ドメインの接近を遮断する。また、接近制御モジュール３２０は各ドメイン（１１０、１２０、．．．）間のイベントチャネル形成時、各ドメイン（１１０、１２０、．．．）が許容基準値以上のイベントチャネルを形成できないように遮断する。
【００４０】
以上添付された図面を参照して本発明の実施形態を説明したが、本発明が属する技術分野で通常の知識を有する者は本発明がその技術的思想や必須の特徴を変更せず、他の具体的な形態で実施され得ることを理解できるであろう。したがって以上で記述した実施形態はすべての面で例示的なものであり、限定的ではないものとして理解しなければならない。本発明の範囲は前記詳細な説明よりは後述する特許請求範囲によって示され、特許請求範囲の意味および範囲そしてその均等概念から導出されるすべての変更または変形された形態が本発明の範囲に含まれるものとして解釈されなければならない。
【図面の簡単な説明】
【００４１】
【図１】従来の仮想化システム装置の構成を図示したブロック図である。
【図２】本発明の一実施形態による仮想化環境での安全なシステム保護装置の構成を図示したブロック図である。
【図３】本発明の仮想化環境での安全なシステム保護方法によって、デバイスドライバのＩ／ＯスペースおよびＩＲＱナンバーの割り当て過程を説明するためのフローチャート。
【図４】本発明の仮想化環境での安全なシステム保護方法によってデバイスドライバがＤＭＡをとおし、システムメモリに接近時接近制御過程を説明するためのフローチャートである。
【図５】本発明の仮想化環境での安全なシステム保護方法によってシステム資源に対するドメインの接近制御過程を説明するためのフローチャートである。
【符号の説明】
【００４２】
１００                ドメイン部
１１０、１２０、．．．  ドメイン
１１１、１２１、．．．  デバイスドライバ
２００                システム資源部
３００                制御部
３１０                ＤＭＡドライバ
３２０                接近制御モジュール
【図１】
0005496464.tif 000002
【図２】
0005496464.tif 000003
【図３】
0005496464.tif 000004
【図４】
0005496464.tif 000005
【図５】
0005496464.tif 000006