(57)【特許請求の範囲】
【請求項１】
コンピュータネットワークに接続可能なデバイスまたはクラウドコンピューティング環境にネットワーク接続されたシステムを悪意のあるコード攻撃から保護するための方法であって、
信頼されるウェブサイトが、コンピュータネットワークに接続可能なデバイス／システムの一意的なＩＤの少なくとも一つおよびコンピュータネットワークに接続可能なデバイス／システムに関連づけられた管理者パーミッションファイルを安全なクラウドサーバに提供するステップと、
前記ネットワークに接続可能なデバイス／システムが、前記ネットワークに接続可能なデバイス／システムから安全なクラウドサーバへの暗号化されたネットワークパスをインストールするステップとを含み、
一意的なデバイス／システムＩＤは、前記ネットワークパスを介して安全なクラウドサーバにそれ以降接続して少なくとも前記管理者パーミッションファイルにそれ以降変更を加えるために使用され、
前記安全なクラウドサーバが、安全なクラウドサーバのネットワークアドレスおよび安全なクラウドサーバへのアクセスに対する仮パスワードを前記ネットワークに接続可能なデバイス／システムのシステム管理者に提供するステップと、
前記ネットワークに接続可能なデバイス／システムが、前記管理者に前記仮パスワードを用いて前記安全なクラウドサーバのネットワークアドレスに接続させるステップと、
前記安全なクラウドサーバが、前記管理者から与えられた仮パスワード、および前記ネットワークに接続可能なデバイス／システムの一意的なデバイス／システムＩＤを比較し、その両方が、前記ネットワークに接続可能なデバイス／システムに対して前記安全なクラウドサーバがもつデータに一致するなら、前記管理者を権限のある管理者として証明し、前記権限のある管理者に新しいパスワードおよび他の要求される登録情報の入力を促すステップと、
前記安全なクラウドサーバが、前記新しいパスワードの検証に成功したとき前記権限のある管理者／ユーザに前記コンピュータネットワークに接続可能なデバイス／システムを利用することを許可するステップとを含み、権限のある管理者／ユーザ側において何ら付加的なハードウェアを要求しないことを特徴とする方法。
【請求項２】
前記権限のある管理者が前記新しいパスワードを入力し、保護インストールが完了した後、前記権限のある管理者が前記コンピュータネットワークに接続可能なデバイス／システムをリブートする、請求項１の方法。
【請求項３】
前記コンピュータネットワークに接続可能なデバイス／システムにはオペレーティングシステムがインストールされており、少なくとも一つのハードウェアＩＤ、前記管理者パーミッションファイル、および仮パスワードが前記安全なクラウドサーバに送信される、請求項１の方法。
【請求項４】
少なくとも一つのハードウェアＩＤ、前記管理者パーミッションファイル、および仮パスワードが暗号化された形式で前記安全なクラウドサーバに送信される、請求項３の方法。
【請求項５】
製造者またはサービスプロバイダが、前記コンピュータネットワークに接続可能なデバイス／システムから前記安全なクラウドサーバへの前記暗号化されたネットワークパスをインストールする、請求項１の方法。
【請求項６】
前記安全なクラウドサーバの前記ネットワークアドレスはＵＲＬアドレスである、請求項１の方法。
【請求項７】
ユーザに提供された前記コンピュータネットワークに接続可能なデバイス／システムは、少なくとも一つのハードウェアＩＤおよび前記コンピュータネットワークに接続可能なデバイス／システムに直接マッピングされる管理者パーミッションファイルをもたない、請求項１の方法。
【請求項８】
前記権限のある管理者が前記新しいパスワードを入力した後、前記権限のある管理者は前記コンピュータネットワークに接続可能なデバイス／システムをリブートする、請求項１の方法。
【請求項９】
保護された前記コンピュータネットワークに接続可能なデバイス／システム以外の任意のシステムから送られた盗まれたパスワードは前記安全なクラウドサーバによって受け付けられず、そのためハッカーが保護された前記コンピュータネットワークに接続可能なデバイス／システムにアクセスしてその上に悪意のあるソフトウェアをインストールすることは許されない、請求項１の方法。
【請求項１０】
ソフトウェアを前記コンピュータネットワークに接続可能なデバイス／システム上にインストールすることができるのは、前記安全なクラウドサーバからそのようにする権限を取得した後である、請求項１の方法。
【請求項１１】
正しくないパスワードの入力が所定回数試みられたなら、前記コンピュータネットワークに接続可能なデバイス／システムは前記安全なクラウドサーバから切断され、前記安全なクラウドサーバによってセキュリティチームに警告が送信される、請求項１の方法。
【請求項１２】
前記保護されたコンピュータネットワークに接続可能なデバイス／システム以外の任意のシステムから送られた盗まれたパスワードは前記安全なクラウドサーバによって受け付けられず、そのためハッカーが前記保護されたコンピュータネットワークに接続可能なデバイス／システムにアクセスしてその上に悪意のあるソフトウェアをインストールすることは許されない、請求項１の方法。
【請求項１３】
コンピュータネットワークに接続可能なデバイスまたはクラウドコンピューティング環境にネットワーク接続されたシステムを悪意のあるコード攻撃から保護するためのサービスを提供するシステムであって、
前記コンピュータネットワークに接続可能なデバイスまたはクラウドコンピューティング環境にネットワーク接続されたシステムを悪意のあるコード攻撃から保護するための、購入が行われる信頼されるウェブサイトと、
前記信頼されるウェブサイトから分離した安全なクラウドサーバとを含み、
前記信頼されるウェブサイトは、前記コンピュータネットワークに接続可能なデバイス／システムの一意的なＩＤの少なくとも一つを記録し、購入者に第１パスワードを割り当て、
前記信頼されるウェブサイトは、前記コンピュータネットワークに接続可能なデバイス／システムの一意的なＩＤの少なくとも一つと前記第１パスワードとを前記安全なクラウドサーバに送信し、前記第１パスワードと前記安全なクラウドサーバのネットワークアドレスを購入者に送信し、
（ａ）管理者が前記第１パスワードを用いて前記安全なクラウドサーバに接続し、前記管理者によって入力された第１パスワードが前記安全なクラウドサーバによって記録された第１パスワードと一致する場合、前記管理者は権限のある管理者として証明され、前記安全なクラウドサーバは前記コンピュータネットワークに接続可能なデバイス／システムのオペレーティングシステムおよびバージョンを特定し、適当なインストールスクリプトを選択し、前記コンピュータネットワークに接続可能なデバイス／システムに関連づけられた管理者パーミッションファイルを特定し、権限ファイルを暗号化し、前記権限ファイルを削除し、送信し、前記安全なクラウドサーバ上に格納することによって、インストールを開始し、
（ｂ）前記権限のある管理者は第２パスワードおよび権限のあるユーザパーミッションについての情報を含む他の要求される登録情報の入力を促され、その情報は前記安全なクラウドサーバに送信され格納され、
（ｃ）前記管理者パーミッションファイルへのパスは前記コンピュータネットワークに接続可能なデバイス／システムから変更され、暗号化され、前記安全なクラウドサーバを指し示すようにされ、前記コンピュータネットワークに接続可能なデバイス／システムに格納され、
（ｄ）ハッカーが悪意のあるコードによって前記管理者パーミッションファイルの制御を獲得することを防ぐために、前記コンピュータネットワークに接続可能なデバイス／システムをその後リブートすることを特徴とするシステム。
【請求項１４】
前記権限のある管理者が新しいパスワードを入力した後、前記権限のある管理者は前記コンピュータネットワークに接続可能なデバイス／システムをリブートする、請求項１３のサービスを提供するシステム。
【請求項１５】
前記コンピュータネットワークに接続可能なデバイス／システムにはオペレーティングシステムがインストールされており、少なくとも一つのハードウェアＩＤ、前記管理者パーミッションファイル、および仮パスワードが前記安全なクラウドサーバに送信される、請求項１３のサービスを提供するシステム。
【請求項１６】
少なくとも一つのハードウェアＩＤ、前記管理者パーミッションファイル、および仮パスワードが暗号化された形式で前記安全なクラウドサーバに送信される、請求項１５のサービスを提供するシステム。
【請求項１７】
製造者またはサービスプロバイダが、前記コンピュータネットワークに接続可能なデバイス／システムから前記安全なクラウドサーバへの前記暗号化されたネットワークパスをインストールする、請求項１３のサービスを提供するシステム。
【請求項１８】
前記安全なクラウドサーバの前記ネットワークアドレスはＵＲＬアドレスである、請求項１３のサービスを提供するシステム。
【請求項１９】
権限のある管理者に提供された前記コンピュータネットワークに接続可能なデバイス／システムは、少なくとも一つのハードウェアＩＤおよび前記コンピュータネットワークに接続可能なデバイス／システムに直接マッピングされる管理者パーミッションファイルをもたない、請求項１３のサービスを提供するシステム。
【請求項２０】
前記コンピュータネットワークに接続可能なデバイス／システムの一意的なＩＤは、システムのＩＰアドレス、ＭＡＣ番号、または他の一意的なハードウェアＩＤの少なくとも一つから選択される、請求項１３のサービスを提供するシステム。
【請求項２１】
ソフトウェアを前記コンピュータネットワークに接続可能なデバイス／システム上にインストールすることができるのは、前記安全なクラウドサーバからそのようにする権限を取得した後である、請求項１３のサービスを提供するシステム。
【請求項２２】
正しくないパスワードの入力が所定回数試みられたなら、前記コンピュータネットワークに接続可能なデバイス／システムは前記安全なクラウドサーバから切断され、前記安全なクラウドサーバによってセキュリティチームに警告が送信される、請求項１３のサービスを提供するシステム。
【請求項２３】
ハッカーがシステムの管理者パーミッションファイルの制御を獲得して悪意のあるソフトウェアをインストールすることを防ぐことにより、コンピュータネットワークに接続可能なデバイスまたはクラウドコンピューティング環境にネットワーク接続されたシステムをハッカーによる悪意のあるコード攻撃から保護するための方法であって、
分離された安全なクラウドサーバが、前記コンピュータネットワークに接続可能なデバイス／システムのオペレーティングシステムの読み書きおよび実行の管理者パーミッションをもつファイルを削除し、イントラネット、インターネットまたは安全なプライベートネットワーク上で前記パーミッションファイルを前記安全なクラウドサーバに再配置するステップと、
前記安全なクラウドサーバが、前記安全なクラウドサーバにそれ以降接続して少なくとも前記パーミッションファイルにそれ以降変更を加えるために使用される、前記コンピュータネットワークに接続可能なデバイス／システムの一意的なＩＤを前記安全なクラウドサーバに格納するステップと、
前記ネットワークに接続可能なデバイス／システムが、権限のある管理者からパスワードを要求するステップと、
前記ネットワークに接続可能なデバイス／システムが、前記管理者パーミッションファイルへのパスを前記コンピュータネットワークに接続可能なデバイス／システムのローカルパスから変更し、暗号化し、前記安全なクラウドサーバを指し示すようにし、前記コンピュータネットワークに接続可能なデバイス／システムに格納し、その後、前記デバイス／システムをリブートするステップと、
前記安全なクラウドサーバが、前記要求されたパスワードの証明が成功したとき、前記権限のある管理者が前記コンピュータネットワークに接続可能なデバイス／システムを使用することを許可するステップとを含み、
権限のある管理者／ユーザ側に何ら付加的なハードウェアを要求しないことを特徴とする方法。
【請求項２４】
前記権限のある管理者からパスワードを要求することに加えて、失ったか忘れたパスワードを回復するために設計された情報を含む付加的な情報が収集され、その情報は前記クラウドサーバに保持され、１以上のオフサイトの安全なサーバにバックアップされる、請求項２３の方法。
【請求項２５】
前記システムのＩＤは１以上の一意的なハードウェアＩＤ（たとえばＩＰアドレス、ＭＡＣ番号、および任意の他の一意的なハードウェアＩＤ）および１以上のシステム特有の一意的なソフトウェアライセンスを含む、請求項２３の方法。
【請求項２６】
システムＩＤファイルは暗号化され、分離したサーバ上に格納され、暗号鍵は安全なクラウドサーバ上にファイルを格納することに責任がある組織にのみ知られている、請求項２３の方法。
【請求項２７】
失ったか忘れたパスワードを回復するために設計された情報を含む付加的な情報が収集され、前記クラウドサーバに保持され、１以上のオフサイトの安全なサーバにバックアップされる、請求項２３の方法。
【請求項２８】
ハッカーがシステムの管理者パーミッションファイルの制御を獲得して悪意のあるソフトウェアをインストールすることを防ぐことにより、コンピュータネットワークに接続可能なデバイスまたはクラウドコンピューティング環境にネットワーク接続されたシステムをハッカーによる悪意のあるコード攻撃から保護するためのサービスを提供するシステムであって、
前記コンピュータネットワークに接続可能なデバイスまたはクラウドコンピューティング環境にネットワーク接続されたシステムを悪意のあるコード攻撃から保護するための、購入が行われる、信頼されるウェブサイト、権限のある販売者、または所定の機関のいずれか一つと、
前記信頼されるウェブサイトから分離した安全なクラウドサーバとを含み、
前記信頼されるウェブサイト、権限のある販売者、または所定の機関は、前記コンピュータネットワークに接続可能なデバイス／システムの一意的なＩＤの少なくとも一つを記録し、購入者に第１パスワードを割り当て、
前記信頼されるウェブサイト、権限のある販売者、または所定の機関は、前記コンピュータネットワークに接続可能なデバイス／システムの一意的なＩＤの少なくとも一つと前記第１パスワードとを前記安全なクラウドサーバに送信し、前記第１パスワードと前記安全なクラウドサーバのネットワークアドレスを購入者に送信し、
管理者は前記第１パスワードを用いて権限のある管理者として証明され、
前記コンピュータネットワークに接続可能なデバイス／システムのオペレーティングシステムの読み書きおよび実行の管理者パーミッションをもつファイルが前記安全なクラウドサーバに保護され、記録された一意的なデバイス／システムＩＤが、前記ネットワークアドレスをもつ前記安全なクラウドサーバにそれ以降接続して少なくとも前記管理者パーミッションファイルにそれ以降変更を加えるために使用され、
前記管理者パーミッションファイルへのパスが前記コンピュータネットワークに接続可能なデバイス／システムのローカルパスから変更され、暗号化され、前記安全なクラウドサーバを指し示すようにされ、前記コンピュータネットワークに接続可能なデバイス／システムに格納され、その後、前記デバイス／システムがリブートされ、
第２パスワードで証明が成功したとき、前記権限のある管理者が前記コンピュータネットワークに接続可能なデバイス／システムを使用することが許可され、
権限のある管理者／ユーザ側に何ら付加的なハードウェアを要求しないことを特徴とするシステム。
【請求項２９】
前記安全なクラウドサーバはイントラネット、インターネット、またはプライベートネットワークを介してアクセス可能である、請求項２８のサービスを提供するシステム。
【請求項３０】
保護された前記コンピュータネットワークに接続可能なデバイス／システム以外の任意のシステムから送られた盗まれたパスワードは前記安全なクラウドサーバによって受け付けられず、そのためハッカーが保護された前記コンピュータネットワークに接続可能なデバイス／システムにアクセスしてその上に悪意のあるソフトウェアをインストールすることは許されない、請求項２８のサービスを提供するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に、オペレーティングシステムを利用し、頻繁にもしくはまれにネットワークに接続され、ソフトウェアアップデートおよびアップグレードがなされる、コンピュータ（サーバ、デスクトップ、ラップトップ、タブレットコンピュータ、電子リーダ、あるいは他のコンピュータ実施例）、メインフレームコンピュータ、ネットワークストレージデバイス、ルータ、スマートフォン、セルラーフォン、ＩＰアドレスをもつ電話システム、ゲームデバイス、サーバ、通信ハブ／デバイス、ブルートゥース（登録商標）デバイスおよび他の電子デバイスを含むネットワーク接続された電子システムに関する。
【背景技術】
【０００２】
保護されるべきシステムは、そのオペレーションの間、ネットワークに頻繁にあるいはまれに接続されるものである。イントラネット、インターネット、ブロードバンドワイヤレスネットワーク、安全なネットワーク、ＶＯＩＰネットワーク、ローカルネットワーク、ブルートゥース（登録商標）または他のネットワークコネクションを含む１以上のクラウドネットワークに当該システムが接続されている間、当該システム上に悪意のあるソフトウェア（たとえば、ウイルス、ワーム、トロイの木馬）がインストールされるのを防ぐように当該保護は設計される。この開示において使われる「システム」という用語は、オペレーティングシステムを利用し、イントラネット、インターネット、ブロードバンドワイヤレスネットワーク、安全なネットワーク、ＶＯＩＰネットワーク、ローカルネットワーク、ブルートゥース（登録商標）または他の任意のネットワーク実施例を含むネットワークに接続する、コンピュータ（サーバ、デスクトップ、ラップトップ、タブレットコンピュータ、電子リーダ、あるいは他のコンピュータ実施例）、メインフレームコンピュータ、ルータ、通信ハブ／デバイス、サーバ、ネットワークストレージデバイス、スマートフォン、セルラーフォン、ゲームデバイス、ブルートゥース（登録商標）デバイスおよび他の任意の電子デバイスのいずれかを指す。
【０００３】
ハッカーは、ウイルス、トロイの木馬、ワーム、あるいは他の悪意のあるソフトウェアをインストールするために、コンピュータ化されたデバイスの管理者パーミッション（権限）ファイルへのアクセスを取得しなければならない。彼らはアクセスを取得するための膨大な数の手段を用いてこれを行う。システムに対する多数のアクセス脆弱性を遠隔ハッカーから封鎖することは、システム上にアンチウイルスソフトウェアをインストールして頻繁にアップデートする数多くのインターネットセキュリティの基本である。残念ながら、今までのどんなアンチウイルスソフトウェアもシステムをハッキングから守ることに１００％成功していない。ハッカーは絶えずシステムをハッキングする新しい方法を発見している。各事例において、彼らはシステムの管理者パーミッションファイルの制御を最終的に取得し、彼らの不正ソフトウェアを成功裏にインストールする。
【０００４】
本発明は、システムのオペレーティングシステム（ＯＳ）の読み書きおよび実行の管理者パーミッションをもつファイルを削除し、管理者パーミッションファイルをクラウド（イントラネット、インターネットまたは安全なプライベートネットワーク）上の分離された安全なサーバに置くことにより強化されたセキュリティを提供する。これがなされると、安全なクラウドサーバは、システムの一意的なＩＤを記録しなければならない。これらのＩＤは、システムのＩＰアドレス、ＭＡＣ番号、あるいは任意の一意的なハードウェアＩＤ、およびシステムのオペレーティングシステム（ＯＳ）の一意的なライセンスのような１以上のソフトウェアＩＤの組合せであってもよい。それは、以前にインストールされたソフトウェアの１以上のアプリケーションライセンスを含んでもよい。システムＩＤの一つが一意的なハードウェアＩＤであること、および付加的に用いてもよい他の任意のＩＤが合法にライセンスされたソフトウェア（すなわち保護されるべきシステムに対して具体的にライセンスされたソフトウェア）であることが重要である。オプションとして、これらのファイルは暗号化され、安全なクラウドサーバに当該ファイルを格納する責任がある組織にだけ暗号鍵が知られているサーバ上に格納されてもよい。権限のある管理者のパーミッションファイルの再配置が完了した後、強いパスワードが権限のある管理者から要求される。失ったか忘れたパスワードを回復するために設計された情報を含む付加的情報が、保護されているシステムのタイプに応じて収集されてもよい。この情報はクラウドサーバに保持されるが、災害回復要求を満たすために、１以上のオフサイトの安全なサーバ上にバックアップされるべきである。いったんこの削除プロセスが完了すると、保護されたシステムのデータを格納する安全なクラウドサーバへのネットワークパスが暗号化され、保護されたシステム上に記録される。このパスは、これらの管理者パーミッションファイルに対する個々のコンピュータまたはシステムにおける以前のローカルパスを置き換えるものである。保護されたシステム上のＯＳへのこれらの変更の結果、ネットワークから当該システムをハッキングすることは事実上不可能になる。これは、ウイルス、トロイの木馬、ワーム、または他の悪意のあるソフトウェアを保護されたシステム上にインストールすることが今や不可能であることを意味する。これはまた、アンチウイルスソフトウェアがもはや必要ではないことも意味する。
【０００５】
コンピュータ、サーバ、タブレットコンピュータ、電子リーダ、セルラーフォン、スマートフォン、ＩＰアドレスをもつ電話システム、通信ハブ／デバイス、ネットワークストレージデバイス、メインフレームコンピュータ、ネットワーク接続されたゲームデバイスおよびネットワーク接続された他の電子デバイスは、短時間の期間でさえ、クラウドネットワーク環境に接続されている間（たとえばソフトウェアアップデータやアップグレード）、今やハッキングにさらされている。ハッカーは読み書きおよび実行の管理者パーミッションをもつファイルへのアクセスを獲得することができ、多様な方法を利用することによってハッキングされたシステムの新しい管理者になる。いったんシステムのＯＳの制御を達成すると、ウイルス、トロイの木馬（ハッカーにコンピュータへの権限なきアクセスを与える目的で合法的なファイルまたは役立つプログラムとして他人になりすますマルウェア（悪意のあるソフトウェア））、ワーム（他のコンピュータに広がるように自分自身を複製するスタンドアロンマルウェアコンピュータプログラム）、あるいは、データファイルの複製、変更および／または送信、キーロギング／モニタリングソフトウェアのインストール、ファイルの削除および他のシステム上のサービス妨害（ＤＯＳ）攻撃の開始を含む権限のないアクティビティを実行することのできる他の悪意のあるソフトウェアをハッカーはインストールすることができる。
【０００６】
新しいソフトウェア、ソフトウェアアップデート、または重要な保護ファイルへの変更が要求されるとき、権限のある管理者はアップデートされるべきシステムへのアクセスをまず取得する。アップデートされるべきシステムから当該システムの重要な管理者パーミッションファイルとシステムＩＤを含むクラウド内の安全なサーバへのネットワーク接続を構築するために、権限のある管理者は正しいパスワードを入力する。正しいパスワードが入力され、システムＩＤがサーバに接続されたシステムから決定された後、クラウドサーバはアップデートされるべきシステムを検査し、システムＩＤおよび／または他の一意性のあるシステム識別子をサーバに以前に格納されたデータと比較する。正しく一致しない場合、どんなソフトウェアインストールまたはアップデートも起きない。パスワードおよびシステムＩＤが一致する場合、ソフトウェアの通常のインストールが進められる。インストールされるべき新しいソフトウェアは今や既知の信頼できる認証されたソースからダウンロードすることができるか、ＵＳＢのようなローカルソースまたは他のデータストレージメディアからインストールすることができる。さらにセキュリティを強化するために、管理者パーミッションファイルを格納するために使われるリモートサーバと保護されるべきシステムの間のすべてのネットワークトラフィックを暗号化することが勧められる。重要なシステムおよび安全なクラウドサーバ上に格納された管理データを暗号化、復号、および送信するための鍵は、さらなる保護を提供するために安全なクラウドサーバの管理者によって頻繁に変更されるべきである。
【０００７】
（関連技術の説明）
以下の技術はこの分野の現在の状況を規定するものであり、この特許出願およびそこから発行される特許に不可欠な重要情報を提供するのに必要であるかもしれないから、各開示を参照によりここに組み入れる。
【０００８】
Dellaconaらの米国特許出願公開第2006/0080518号。これは「取り外し可能なオペレーティングシステム」と題される、２００４年１０月８日出願の先願の米国特許出願10/962,026号公報の一部継続出願である。外部ドライブは、たとえばＵＳＢポート、ＳＤカードスロット、またはコンピュータから取り外すことができるか、物理的なオン／オフスイッチを介してコンピュータアクセスから分離することができる他の分離されたストレージデバイスを通して、選択されたコンピュータと連動する。外部ドライブはメモリ空間と自動起動プログラムを提供し、その結果、外部ドライブがつながると実行可能なプログラムが起動する。プログラムは実行可能プログラムにおけるテストファイルに対する「読み出し」、「書き込み」または「実行」機能を要求し、選択されたコンピュータのオペレーティングシステムにおいてこれらの機能を実行するＤＬＬプログラムセグメントまたは他のファイルにフラグを立てる。その後、フラグを立てたＤＬＬ制御セグメントまたは他のファイルを外部ドライブメモリ空間にコピーし、これらの機能に対する動作パスを外部ドライブへ変更する。第２の実施の形態において、選択されたコンピュータのユーザまたは所有者がコンピュータを利用していないときは、外部ドライブを取り外し、外部ドライブがつながっておらず新しいパスが今や無効であるため、選択されたコンピュータが「読み出し」、「書き込み」または「実行」コマンドを実行する能力をもたない状態にしてもよい。
【０００９】
Thomasらの米国特許第6,016,402号はフロッピー（登録商標）ディスクとしてコンピュータに統合された大容量リムーバブルメディアドライブについて記載する。その方法および装置は、リムーバブルメディアディスクドライブがコンピュータにおける最初の固定ディスクドライブとして構成される環境に適している。したがって、リムーバブルメディアドライブは、固定ディスクドライブとしてＢＩＯＳによって認識される。メディアのマスターブートレコードに対する要求に応答して、代替的なマスターブートレコードがリムーバブルメディアドライブからコンピュータに提供される。ブートシーケンスの制御がそれによって得られる。代替的なマスターブートレコードは、オペレーティングシステムを変更してリムーバブルメディアドライブをフロッピーディスクとして認識するブートプログラムをロードする。
【００１０】
Hensleyの米国特許第7,017,039号は、ＣＤ−ＲＯＭのような保護された媒体から起動して実行されるように変更された現代的なコンピュータオペレーティングシステムについて記載する。ファイルおよび設定情報は完全に構成され操作可能なＯＳからハードドライブイメージファイルにコピーされる。イメージファイルからの最初の読み出し要求、書き込まれたディスクセクタデータベースから、以前に書き込まれたデータに対する書き込み要求および読み出し要求を実行することにより、ハードディスクのエミュレートされた読み書きを実装するファイルシステムフィルタおよびデバイスドライバが追加される。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ハッカーは新しいシステム管理者としてＯＳを制御することによりシステムへのアクセスを獲得する。ハッカーは管理者としてファイルを読み書きおよび実行するパーミッション（権限）を制御する重大な管理者ファイルへのアクセスを取得する。これらのパーミッションには、システム上にソフトウェアをインストールしたり、アップデートする権限が含まれる。ターゲットシステムへのアクセスは、イントラネット、インターネット、ワイヤレスブロードバンドネットワーク、安全なネットワーク、ＶＯＩＰネットワーク、ローカルネットワーク、ブルートゥース（登録商標）またはターゲットとされるシステムへの他のネットワーク接続を用いて、通常、リモートまたはローカル（たとえば空港の待合場所）になされる。
【００１２】
いったんハッカーがシステムをだまして管理者になると、彼／彼女はトロイの木馬、ワーム、ウイルス、あるいは他の悪意のあるソフトウェアコードをインストールしてデータファイルを盗み、ユーザのキー入力を記録し、ユーザをトラッキングし、他のシステムにアタックするために使われるシステムをハイジャックし、あるいは他の不正な行為を行うことができる。図１はハッキングプロセスの描写である。
【課題を解決するための手段】
【００１３】
本発明はハッカーが管理者パーミッションファイルへのアクセスを獲得するのを防ぐ。システムがいったん保護されると、これらのファイルは保護されたシステム上にはもはや物理的に存在しない。これらのファイルは、一意的なシステムＩＤと保護されたシステムの権限のある管理者の正しいパスワードのレコードとともにクラウドサーバ上に安全に格納される。管理者パーミッションファイル、一意性のあるシステムＩＤ、および保護されたシステムから管理者パーミッションファイルを含む安全なクラウドサーバへの現実のネットワークアクセスがなければ、どんなハッカーもリモートにアクセスを獲得してシステム上に悪意のあるソフトウェアをインストールすることができない。これは、本発明で保護されたシステムを任意のネットワークハッカーアタックに対して脆弱でないものにする。
【００１４】
このタイプのアタックを阻止してシステムを保護するためには、本発明は、クラウド（インターネットまたはイントラネット）における安全なサーバにおいて読み書きおよび実行の管理者権限のあるファイルを保護する。これにより、保護されたシステムには管理者ファイルがもはや存在せず、代わりにクラウドにおける保護されたサーバに存在するようになる。権限のある管理者（ハッカーではない）が要求されたパスワードを入力した後でのみ、保護されたサーバへのアクセスが可能である。パスワードおよび保護されたシステムの一意性のあるシステムＩＤが正しい場合、ソフトウェアに変更を加えることが可能である。この特徴は、間違ったシステムから送られた盗まれたパスワードが働かないことを保証する。アップデートされるべき現実のシステムは、アップデート要求をなすシステムでなければならない。このようにして、本発明は、ハッカーがネットワークを介してシステムを攻撃することによりＯＳ管理者になることを不可能にする。
【００１５】
保護されるべきシステムは、ウィンドウズ（登録商標）、Ｍａｃ、Ｕｎｉｘ（登録商標）、Ｌｉｎｕｘ（登録商標）、ＩＯＳ、アンドロイド、他の携帯電話のオペレーティングシステム、ＤＯＳ、あるいはネットワーク接続を要求する電子デバイスをサポートする様々なＯＳを含むがこれらに限定されない任意の現代的なＯＳを用いて動作する。
【００１６】
本発明の新規の特徴は、異なるオペレーティングシステムと、システムのＯＳおよびそのバージョンを認識するインストールスクリプトとを実行する多様なシステムをサポートするクロスプラットフォームコード（たとえば、ＸＭＬ、ＨＴＭＬ、Ｗｅｂｋｉｔ２のような他のクロスプラットフォーム開発ツールなど）を採用する。そのようなやり方で、正しいインストールスクリプトが実行され、要求されたソフトウェア変更がＯＳに実行されるため、多数のプラットフォームインフラストラクチャの必要性がなくなる。
【００１７】
管理者ファイルが特定されコピーされた後、これらのファイルは暗号化され、インターネットを介してネットワーク接続された安全なクラウドサーバに転送され、そこで暗号化されて格納され、パスワードで保護される。さらに、システムの一意的なシステムＩＤが決定され、コピーされ、暗号化され、転送され、安全なクラウドサーバ上に管理者パーミッションファイルとともに格納される。読み書きおよび実行パーミッションのファイルへのネットワークパスは保護されるべきシステムから安全なリモートクラウドサーバへ変更され、暗号化され、保護されたシステム上に記録される。
【００１８】
先行技術は、その発明を実施するためにシステムに直接接続された付加的なハードウェアを利用する。本発明によれば、分離したストレージデバイス（たとえば、機械的なオン・オフスイッチをもつＵＳＢドライブ、分離した起動可能なハードドライブまたはＣＤ−ＲＯＭ）を保護されるべきシステムに接続する必要がない。たとえば、先行技術では、管理者パーミッションファイルが変更されるとき、またはシステムが利用されるときでさえ、システムに接続される特別なハードウェアの利用が要求される。クラウドコンピューティングの登場を受けて、本発明は、保護されたシステムを生成するために、オペレーティングシステム（ＯＳ）をもつネットワーク接続されたシステムに接続された既存クラウドインフラストラクチャを用いて実装される。
【００１９】
さらに、本発明の重要な差別化される特徴は、保護されるべきシステムの一意的なシステムＩＤを利用することである。権限のある管理者が管理者パーミッションファイルに引き続き何らかの変更を加えるべく、そのＩＤは、保護されるべき特定のシステムを特定し、その次に安全なクラウドサーバに接続するために使われる。
【００２０】
本発明のある目的は、システムの正しいＯＳとバージョン番号を特定し、システムから管理者パーミッションファイルを切り離し、それらのファイルを安全なクラウドサーバに再配置する方法を提供することであり、これによりハッカーがシステムの制御を獲得して悪意のあるソフトウェアをインストールすることが事実上できなくなるようにする。
【００２１】
本発明の別の目的は、システムの一意のシステムＩＤを決定し、そのＩＤを安全なリモートクラウドサーバ上に格納し、権限のある管理者による変更、ソフトウェアインストール、アップデート、重要な保護ファイルの変更、および権限のあるシステム管理者に限定された他の機能に対して正しいシステムを認証することである。
【００２２】
本発明のさらに別の目的は、システムの管理者パーミッションファイルを格納する安全なクラウドサービスにまずログインし、その後、既知の信頼され認証されたソースからのみソフトウェアをダウンロードまたはアップロードすることを要求することにより、ソフトウェアインストールの信憑性を証明する手段を提供することである。
【００２３】
本発明のさらなる目的は、イントラネット、インターネット、ブロードバンドネットワーク、安全なネットワーク、ワイヤレスネットワーク、ＶＯＩＰネットワーク、ブルートゥース（登録商標）または他のネットワークコネクションからオペレーティングシステムの管理者ファイルへの権限のないアクセスを防ぐことである。
【００２４】
本発明のさらなる目的は、管理者パーミッションファイルに対するパスを、保護されるべきシステムからネットワーク接続された安全なクラウドサーバへ変更することであり、その結果、システムは、正しい安全なクラウドサーバに接続することなしにはソフトウェアインストールを含め、システムへの権限のない変更を行うことができなくなる。
【００２５】
本発明のさらなる目的は、権限のある管理者がそのように選択するなら、万一、元のファイルが破損されるか失われる場合に備えて、安全なクラウドサーバ上に元のＯＳ、アプリケーション、および他の重要なデータファイルの信頼できるバックアップコピーを提供することである。
【００２６】
本発明のさらなる目的は、権限のある管理者についての信頼される情報、たとえば、彼／彼女の指紋、手形、目／顔認識または他の生体測定データ、および／またはハッカーには一般には知られていない権限のある管理者に関する個人情報を保護する方法を提供することである。
【００２７】
本発明のさらなる目的は、インターネット上または認可された小売店のような権限のある販売／承認の場所において本発明を含むセキュリティサービスを売る方法を提供することである。このプロセスは、権限のあるシステム管理者がシステムを保護するために後で使用するために、初期の仮パスワードとシステムの一意的なシステムＩＤによる識別を用いる。このプロセスは、買い手／ユーザが信頼される既知のサイトにアクセスし、購入し、許可を受け、仮パスワードを受け取り、システムを再起動することを要求する。その後、権限のあるシステム管理者はそのシステムにログオンし、クラウドにおける安全サーバに接続して本特許においてこれまで説明したシステムセキュリティプロセスを完了するであろう。店／組織の従業員がサービスを販売／許可し、一意のシステムＩＤを記録し、その情報を安全なクラウドサーバに送信し、買い手／ユーザに仮パスワードを供給することができる小売店または組織ＩＴ組織のような権限のある場所に買い手／ユーザは行くこともできる。いったんこれがなされると、買い手／ユーザは、権限のあるシステム管理者に仮パスワードを供給する。権限のある管理者だけが次のステップに進むことができる。権限のある管理者は管理者としてログオンし、システムにダウンロードされるか販売または組織支援の場所で提供された第２サイトに進む。いったんそのサイトに接続されると、彼／彼女は仮パスワードの入力を促される。安全なクラウドサーバは、購入／許可の時点で記録され当初のインターネットサイトまたは店／組織からクラウドサーバに切り離して送信された一意性のあるシステムＩＤを比較し、合致するかどうかを決定する。合致する場合、この特許で記載された処理の残りが開始される。合致しない場合、安全なクラウドサーバによって保護されているシステムにさらなる変更を加えることはできない。このプロセスはハッカーによる安全なクラウドサーバのなりすましを防ぐ。
【００２８】
本発明の実施の形態の他の特徴および効果は、本発明の可能な実施の形態の少なくとも一つの原則が例示として説明された添付の図面を参酌して、以下のより詳細な説明から明らかになるであろう。
【図面の簡単な説明】
【００２９】
【図１】ハッカーがいかにしてシステムの制御を獲得し、ウイルス、トロイの木馬、ワーム、および他の悪意のあるソフトウェアをインストールするかを示すダイアグラムである。
【００３０】
【図２】製造者によって保護されたシステムがいかにしてそのシステムのハッキングを防止するかを示すダイアグラムである。
【００３１】
【図３】インターネット上の信頼されるサイトから保護サービスを購入することによってシステムがハッキングからいかにして保護されるかを示すダイアグラムである。
【００３２】
【図４】インターネット上の信頼されたサイトから保護サービスを購入することによってシステムがいかにして保護されるかを示す別のより詳細なダイアグラムである。
【図４Ａ】図４の続きのダイアグラムである。
【００３３】
【図５】小売店から保護サービスを購入する、または組織から承認を受け取ることによってシステムがいかにしてハッキングから保護されるかを示すダイアグラムである。
【発明を実施するための形態】
【００３４】
図１〜図５は、本開示を少なくとも一つの好ましい実施の形態において例示するものであり、以下の説明においてさらに詳細に定義される。当業者であれば、本発明の趣旨と範囲から逸脱することなく、本発明に変更および改良を加えることができるであろう。したがって、例示する実施の形態は例示の目的のために説明されたものであり、以下に定義されるような発明を限定するものとしてとられるべきではないことが理解されなければならない。繰り返すが、ここで使用される「システム」および時には「コンピュータネットワーク接続可能なデバイス／システム」という用語は、オペレーティングシステムを利用し、イントラネット、インターネット、ブロードバンドワイヤレスネットワーク、安全なネットワーク、ＶＯＩＰネットワーク、ローカルネットワーク、ブルートゥース（登録商標）または他の任意のネットワーク実施例を含むネットワークに接続する、コンピュータ（サーバ、デスクトップ、ラップトップ、タブレットコンピュータ、電子リーダ、あるいは他のコンピュータ実施例）、メインフレームコンピュータ、ルータ、通信ハブ／デバイス、サーバ、ネットワークストレージデバイス、スマートフォン、セルラーフォン、ゲームデバイス、ブルートゥース（登録商標）デバイス、あるいは他の任意の電子デバイスのいずれかを指す。「システム」、「コンピュータネットワーク接続可能なデバイス／システム」という用語は、ハッキングされうる任意のデバイスまたはデバイス、ハードウェア、ファームウェア、および／またはソフトウェアの集合体を包含することを意図する。
【００３５】
クラウドにおけるネットワーク接続され保護されたサーバを用いてシステムのＯＳの読み書きおよび実行の管理者パーミッションをもつファイルを格納することにより、悪意のあるハッカーアタックから保護されたシステムを生成する好ましい方法をこれから説明する。
【００３６】
まず図１を参照する。このダイアグラムは、ハッカー１０がいかにしてシステムの制御を獲得し、ウイルス、トロイの木馬、ワーム、他の悪意のあるソフトウェアをインストールするかを示す。最初にハッカーは、インターネット、イントラネット、ワイヤレスまたはプライベートネットワーク接続１２を介してターゲットシステム（たとえば、コンピュータ、コンピュータネットワーク、または他の電子デバイス）への接続を試みる（符号１４）。次にハッカーはシステムの脆弱性を利用するように設計された１以上のテクニックを用いてシステムのオペレーティングシステム（ＯＳ）へのアクセスを取得する（符号１６）。これらのテクニックは、幅広く、様々であり、一般によく知られており、したがってここではさらに説明することをせず、トロイの木馬、ウイルス、ワーム、キー・ロガー、および／または他の悪意のあるソフトウェアをインストールするためにはハッカーが管理者と同様のシステムの制御を獲得しなければならないことを繰り返すにとどめる。その後、ハッカーはアクセスを利用して管理者パーミッションファイルの制御を獲得し、システムによって管理者１８であると認識されるようになる。最後に、ハッカーはトロイの木馬、ウイルス、ワーム、キー・ロガー、および／または他の悪意のあるソフトウェア２０をインストールする。多くの場合、コンピュータシステムのユーザはこのようなことが起きていることに気づかない。
【００３７】
図２を参照する。これは製造者によって保護された新しいシステム３０がいかにしてそのシステムへのハッキングを防止するように設定されるかを示すダイアグラムである。すなわち、これは、ＯＳを備えネットワーク接続を実行する電子システムの製造者３２（または他のベンダー）による本発明の保護の事前インストールが新しいシステム３０に装備されるという、本発明の例示的な実施の形態である。
【００３８】
第１ステップ（符号３４）において、製造者またはサードパーティ３２が、システム３０上にシステムのＯＳとともに他のすべての要求されるソフトウェアとデータファイルをインストールする。正常なインストールの例外は、このインストールは管理者パーミッションファイルをインストールすることなくなされることである。その代わり、これらの管理者パーミッションファイル、システムの一意的なハードウェアＩＤ、および仮パスワードが他のアプリケーションプログラム、データファイル、必要とされるソフトウェアとともに「クラウド」３８における安全なサーバ３６に格納される。第２ステップ２（符号４０）において、製造者３２またはサードパーティはこれらの管理者ファイルへの暗号化されたネットワークパスおよびシステムＩＤをクラウド３８における安全なサーバにインストールする。第３ステップ３（符号４２）において、買い手／管理者はシステム３０を受け取り、安全なクラウドサーバ上に格納された同じ仮パスワードとＵＲＬウェブアドレスが提供される。次のステップ４（符号４４）において、最初の起動時、適切なネットワークコネクションが安全なサーバ３６になされ、権限のある管理者（たとえば、買い手、または組織／家庭によって正当な管理者に指名された他の誰か）は当該仮パスワードを入力するように促される。次のステップ５（符号４６）において、安全なクラウドサーバ３６は、仮パスワードおよび一意的なハードウェアＩＤを安全なサーバに格納されたものと比較する。もし二つが安全なクラウドサーバ３６に以前に格納されたデータと合致すれば、管理者は、仮パスワードを新しい強いパスワードで置き換え、（おそらくは当該システム上ではない）どこかにその新しいパスワードを記録して覚えるように促される。次のステップでは、他の登録情報およびパーミッション情報が取得され（たとえば、選択されたユーザのための「リードオンリー」データ）、入力され、安全なクラウドサーバ３６および保護されるべきシステム３０上に格納される（たとえば、システムがネットワークに接続されていないときに利用するために、非管理者として読み書きおよび実行するためのパーミッションデータがローカルに格納される）。
【００３９】
保護されていない既存システムを保護するために、以下の二つの方法および手順のどちらかを用いてもよい。最初に図３を参照する。インターネット上の信頼できるサイトからサービスを購入することによってシステム５０を保護する方法が示されており、そこでは安全なリモートインストールプロセスを用いて権限のある管理者により既存のシステム上に本発明のサービスのインストールがなされる。図２の本発明の例示的な実施の形態を記述するのに使われたのと同じ符号を図３〜５においても適用できる場合には用いる。
【００４０】
本発明の例示的な実施の形態において、最初のステップ１（符号５２）において、管理者（買い手またはユーザであれ）は、信頼され認証された指定の既知ウェブサイト５４に行く。次のステップ２（符号５６）において、購入トランザクションがなされるか、または、本発明の保護サービスを購入するために他の任意の要求された登録情報とともに承認されたコードが入力される。第３ステップ３（符号５８）において、購入／承認プロセスが完了されると、販売ウェブサイトは一意的なハードウェアＩＤを記録し、その情報と仮パスワードを、認証された異なるアドレスをもつ分離した保護されたクラウドサーバ３６に送信する。正当な証明書が発行され、保護されるべきシステムに送信され、安全なクラウドサーバへの自動的なリダイレクトが開始されたため、これが起こりうる。買い手／ユーザは、仮パスワードおよび安全なサーバアドレスを受け取る。初期登録／販売の場所または保護されるべきシステムからの分離した接続を用いて、一意的なシステムＩＤが安全なクラウドサーバに送信される。第４ステップ４（符号６０）において、買い手／ユーザは、提供されたＵＲＬウェブアドレス用いて安全なクラウドサーバ３６に接続し、仮パスワードの入力を促される。これに続いて、第５ステップ５（符号６２）において、権限のあるシステム管理者が初めて安全なクラウドサーバに接続するとき、クラウドサーバ３６は、登録されたシステム５０のＩＤを、購入／初期登録の場所から送信された一意的なハードウェアＩＤと比較する。格納されたハードウェアＩＤとパスワードが合致した場合、安全なクラウドサーバ３６は、システムのＯＳおよびバージョンを決定し、適当なインストールスクリプトを選択し、管理者パーミッションファイルを特定し、これらのファイルを暗号化し、削除し、転送し、これらのファイルを安全なクラウドサーバ３６に移動することによってインストールを開始し、保護されるべきシステム５０上のこれらのファイルへのネットワークパスを入力する。権限のある管理者は、強いパスワードと、権限のあるユーザのパーミッションに関する情報を含む他の要求された登録情報とを入力するように促される。その情報は符号化され、安全なサーバ３６に転送され、格納される。管理者パーミッションファイルへのパスはシステムから変更され、暗号化され、安全なクラウドサーバ３６を指し示すようにされる。その後、保護されたシステムは再起動される。最後に、ステップ６（符号６４）において、ユーザ／権限のある管理者は、ハッキングから今や守られているシステム５０を安全に使用することができる。
【００４１】
図４（２ページにわたって拡張される）は、インターネット上の信頼されたサイトから保護サービスを購入することによってシステムがいかにして保護されるかを示す別のより詳細なダイアグラムである。最初（符号７０）、買い手／ユーザは、セキュリティ保護サービスを売る権限のある既知ウェブサイトに接続する。次に（符号７２）、購入をする買い手／ユーザは、仮パスワードと安全なクラウドサーバへのＵＲＬウェブアドレスを取得する。その後（符号７４）、ウェブサイトはシステムのハードウェアＩＤを読み取り、安全なクラウドサーバに当該ＩＤおよび仮パスワードを送信する。その後（符号７６）、権限のあるシステム管理者はネットワークを利用し、提供されたＵＲＬおよび仮パスワードを用いて安全なクラウドサーバに接続する。次に（符号７８）、保護されるべきシステムから安全なクラウドサーバへの接続がシステム管理者によって作られると、安全なサーバはハードウェアＩＤおよび仮パスワードを、接続したシステムのＩＤおよび「権限のあるシステム管理者」によって提供されたパスワードと比較する。このプロセスは決定木８０を通して続けられる。ハードウェアＩＤおよび仮パスワードの両方が正しい場合、インストールプロセスが継続される（符号８２）。しかし、システムのハードウェアＩＤは正しいが、仮パスワードが，間違いなら、管理者はパスワードの再入力を促される。所与の回数ｎ（たとえば３回）正しくないなら、システムは切断され、セキュリティサービスを監視するセキュリティチームにメッセージが送信される（符号８８）。パスワードが正しいがハードウェアＩＤが間違いである場合（符号９０）、システムは同様に切断され、サービスを監視するセキュリティチームにメッセージが送信される（符号８８）。この時点で、セキュリティチームは、法的および技術的機関への通知を含め、適当なアクションを取るだろう。（図４の第２ページに示されるように）符号８２の続きとして、安全なサーバへのログオンが成功した場合、管理者は強い新パスワードの入力を促される（符号９２）。安全なサーバは保護されるべきシステムのＯＳおよびバージョン番号を読み取り、適切なインストールスクリプトを選択して実行する。次に、インストールが実行され、システムの管理者ファイルが暗号化され、削除され、安全なクラウドサーバに格納される。システムの管理者権限のファイル、パスワードおよび他の適当なデータが格納される安全なクラウドサーバ上の新しい場所を指し示す暗号化されたネットワークパスが保護されるべきシステムにインストールされる（符号９４）。その後、保護されたシステムはリブートされ、すべての承認されたユーザはシステムへのアクセスが許可される（符号９６）。保護されたシステムのユーザパーミッションに変更が必要である場合、承認された管理者は安全なサーバに接続し、正しいパスワードでログインしなければならない（符号９８）。安全なサーバは保護されたシステムのハードウェアＩＤおよび提供されたパスワードを読み取り、以前に格納されたパスワードおよびハードウェアＩＤと比較する（符号１００）。正しい場合、承認された管理者によってユーザパーミッションは変更される。正しくない場合、システムが切断されセキュリティチームに警告メッセージが送られる（符号１０２）。
【００４２】
図５は、本発明の別の例示的な実施の形態を示すダイアグラムであり、小売店から保護サービスを購入する、または組織１１０から承認を受け取ることによってシステムがいかにしてハッキングから保護されるかを示す。第１ステップ１において、買い手／ユーザは承認された小売店または彼／彼女の組織のＩＴサポート施設を訪問する（符号１１２）。次に、第２ステップ２において、買い手／ユーザは保護サービスを購入するか、そのための承認コードを取得する（符号１１４）。第３ステップ３において、購入／承認プロセスが完了すると、小売店またはサポート組織１１０はシステムの一意的なシステムＩＤを記録し、その情報と仮パスワードを分離され保護されたクラウドサーバ３６に送信する（符号１１６）。買い手／ユーザは仮パスワードと安全なサーバのウェブアドレス（ＵＲＬ）を受信する。第４ステップ４において、システムの権限のある管理者は、そのＵＲＬアドレスおよび仮パスワードを用いて安全なクラウドサーバ３６に接続する（符号１１８）。第５ステップ５において、パスワードおよびシステムＩＤが合致する場合、安全なクラウドサーバ３６は、システムのＯＳおよびバージョンを決定し、適当なインストールスクリプトを選択し、管理者パーミッションファイルを特定し、これらのファイルを暗号化し、削除し、転送し、これらのファイルを安全なクラウドサーバに格納することによってインストールを開始する（符号１２０）。権限のある管理者は、その後、強いパスワードと、すべての権限のあるユーザのパーミッションに関する情報を含む他の要求された登録情報とを入力するように促される。その情報は符号化され、安全なサーバに転送され、そこで格納される。管理者パーミッションファイルへのパスは暗号化され、保護されたシステムから変更され、安全なクラウドサーバを指し示すようにされる。その後、保護されたシステムは再起動される。最後に、ステップ６（符号１２２）において、権限のある管理者およびすべての権限のあるユーザは、今やハッキングされる心配をせずに保護されたシステムを安全に使用することができる。
【００４３】
本発明は様々な実施の形態において、その様々な実施の形態をサポートするために必要なソフトウェアおよびハードウェアインフラストラクチャを含む様々な方法を用いて様々なサービスプロバイダによって提供されるサービスを含むことができる。
【図１】
0005959749.tif 000002
【図２】
0005959749.tif 000003
【図３】
0005959749.tif 000004
【図４】
0005959749.tif 000005
【図４Ａ】
0005959749.tif 000006
【図５】
0005959749.tif 000007