答え・・・ 簡単です(動かすのは・・・)
では、その動きを見ていきましょう、まずは、このシステムのおさらいからです
インテル® トラステッド・エグゼキューション・テクノロジー(以下インテルTXT)を利用するには、インテルVTの時と違ってほとんどのチップセットが対応している訳ではなく、「インテルvPro」に準拠したハードウエアーが必要である
これは、インテルTXTがハードウエアー的にセキュリティチップ(TPM)を使用してハッシュ値を保存しており、ハッシュ関数を用いて以前のハッシュ値と現在のハッシュ値の差異を見る仕様になっているためで、ハードウエアー的にサポートできていなければ、動作が出来ないからである
vProの構成要件は、CPUのプロセッサ側もインテルTXTに対応している必要があり、Core2 Duo から、対応CPUと非対応CPUがある。
例えば**50シリーズは対応であるが、40シリーズは非対応となっている。
現行の第3世代のiシリーズのプロセッサーはほとんど対応だが、Core i7-3770KやCore i5-3570Kなどの我がZIGソニアン御用達のKシリーズは非対応である。また、Core i5-3450シリーズはすべて非対応である。このようにCPUが対応かどうかは、個別に調べなくてはいけない。
インテルのプロセッサーがvPro対応かどうかはこちらのページで簡単に調べることが出来る(参考にしていただきたい)
http://ark.intel.com/ja
マザーボード側のチップセットは、セキュリティチップ(TPM)が搭載されているQシリーズのチップセットが必須であるので、Qシリーズ以外のマザーを使っている場合は交換が必要になる(Z77などはQ77のプロセッサー搭載型に買い換える必要がある)
Q77プロセッサーは初期に発売されたZ77プロセッサー搭載マザーと比較して、オーバークロックなどの個人のコアユーザーが喜びそうな機能は封印してあるが、今回のTXT機能が搭載されている、vPro機能などやPCIバスを採用など、企業が導入する時に過去の遺産を踏襲しつつ、リモート操作、セキュリティー機能の強化など、システム管理者に便利な機能を逆に搭載している。インテルのQシリーズのプロセッサーがビジネスモデルと言われることはここに起因している
前置きは長くなったが、実際に動かしてみよう・・・
インテルTXTを起動するには
まずは起動時にF2キーを押してBIOS設定画面に入る
入ったら、セキュリティーのタブをクリック 鍵の所ね・・・
鍵の所に入ったらインテルTXT(トラステッド・エグゼキューション・テクノロジー)の変更場所を Enabled に変更する、
↑↓トグルになってるので、Enabled に変更する
ちなみに、これをEnabledにすると、その上のインテルVT と下のVT-dはDisabledに出来なくなる
このボードは元々ほとんどのvProの項目は初めからEnabledになっているので問題はほとんど無いだろう
セーブして再起動しよう
Exit のタブを押して、Exit Saving Chenges を指定して
Yを押して起動させる・・・これでインテルTXTは発動する
起動自体は非常に簡単ですね
これだけですか?? これだけです・・・(^^)/
さてTPM(セキュリティーチップ)がONになってるかを調べてみましょう
これはマザーボードのドライバーの中に入っているEMBASSY Security Centerをインストールしてみれば分かります
ドライバーディスクを開けて
インストールします
セキュリティーチップの設定をして・・・
ステータスを見ると有効になってますね
これで、本来はきちんと動いているはずです
本当にTXTはローダーを書き換えると発動するのか??
注意・・・ここからはBIOS関連、ローダー関係をいじるので、試しにやってみると必ず、DATAが消し飛びます、(私の実験機はもはやこの時点で4回クリーンインストールをする羽目になっています)後、マルウエアーの類いをインストールする内容なので、社会道義上に反する恐れのあるソフトウエアーを取り扱います、面白い読み物として見る以外は、くれぐれも自己責任でお願いします。あくまでも実験なので、よい子は決して真似してはいけません <(_ _)>
手頃な、Windows7のローダーを書き換えていただけるマルウエアーを探していたんですが、ただ何処かのウエーブサイトで感染するのを待っていてもらちがあかないので、今回はWindowsLoaderというブートレコードを書き換えるソフトで実験してみます
さてWindowsLoaderと言うソフト何をするソフトかというと・・・・
Windows7のローダー部分を書き換えてBIOSの偽装をするという、悪そうなソフトウェアーです。これなら完璧に今回の実験に最適のマルウエアーです。企業のパソコンに悪意を持った人間が、USBメモリーを持って書き換えに来たと言ったシュチュエーションです
さて、この怪しげなソフトをネットからダウンロードして実行します
これを実行検証するだけで、クリーンインストール状態のWindows7が必要ですが、インストール方法は今回は長くなるので割愛します<(_ _)>(各自でお探し下さい)
実行すると、このソフトはブートレコードを書き換えに行くので
書き換えさせます・・・
書き換えると、当然のことながら、再起動を促してきます
再起動すると・・・(^^;)
見事に、 ブルーバックになって うんともすんとも言いません・・・(^^)/
再起動して、ブートレコードをWindows7に自動で直させても、起動すら出来ません
こうなると、再インストールしか残されておらず、パソコンの安全は保たれました(^o^)
あーーーーー保存していた私のスクリーンショットが・・・・(T_T)
取り出せなくなってしまいました・・・
簡単に結果が出てしまいました・・・・やるねえ
すごく地味ですが、ちゃんと動きますね・・・
ちなみに同チームのヒロ妨さんが、このソフトを仮想空間上のWindows7に当てて実験してくれていますが、インテルTXTは発動していません・・・(T_T)
まあ、ここであえてマルウエアーの紹介をしてもしょうが無いので、詳しくはヒロ妨さんのレビューをご覧いただくとして・・・
そうなんです、インテルTXTは仮想環境のOSのためにあるのでは無く、仮想環境を動かしているOSに対して パソコン自体がブートするときに、動くか動かないかを決めているだけ なんです
ここが、ウイルスソフトウエアーと違うところです、インテルTXTは多くの人間が触るであろう、比較的自由に環境が変わるクライアントパソコンを守るために生まれてきたシステムと言うことが言えます、ただし、インテルTXTだけでは、セキュリティーは守られず、必ずウイルス対策ソフトと併用しなくてはいけません。
しかし、この機能は、TPM(セキュリティーチップ)を一度発動すると、BIOSでインテルTXTを Disabled にしても 停止しません・・・・
試しにBIOS設定でインテルTXTを止めた状態でWindowsLoaderで書き換えるとどうなるか・・・
いつもの様にこの状態で再起動すると・・・・ブルーバックになります!!
理屈上はインテルTXTを切れば、TMPチップは動かなくなり、ローダーは書き換えられてしまうはずですが、なぜこうなったか分かりません??
何度かOSを再インストールしたり、ドライバーを変えたりしてみましたが、一緒です
今ひとつ検証が曖昧になってきました、すっきりしません
それなら、OS再インストールまでDQ77MKボードでやっておき、TPM(セキュリティーチップ)の発動しない兄弟のZ88チップセットを搭載している ASUSのマザーボードP8-Z77 Pro が 病院から帰ってきたので、マザーボードを載せ替えてみました。
このマザーを
こう変えてみました!!
OSをインストールしているときに何かの仕込みがあったりすると、問題点を切り分けることが出来ないので、SSDの再インストールはDQ77MKでやっておきます。
OSを書き込んだところで、電源を落として、マザーだけを差し替え、メモリーなどはそのまま同じ物を使用して起動します、マザー固有のドライバーはインストールしました
ここで、WindowsLoaderを立ち上げて見ました
同じように再起動させました・・・先ほどはここでブルーバックが・・・
すると、今回は・・・
通常通り起動しました・・・(^^;)
Z77チップはTPM(セキュリティーチップ)はノンサポートですので
やっぱり、この書き換えに対してのパソコンの動作の停止はTPM(セキュリティーチップ)の仕事以外には考えられません
ちょっとパソコンを知っている人間なら、手動でBIOS設定画面に入り込んで、インテルTXTをカットしてからマルウエアーを仕込むと言ったことも考えられますが、このマザーはそれだけでは、書き換えに対応して停止させてしまいます。
TPM(セキュリティーチップ)を使ったインテルTXTは非常に強力です、ちっとやそっとではリセットが出来ません、ローダーを書き換えた瞬間、OS再インストール確定と言ったオペレーションは現在のデーターの安全性を求められる、企業ベースのパソコンには非常に有効です
この機能が、活用されそうなシュチュエーションは、各企業のお客様用のパソコンや、漫画喫茶などの不特定多数が触り、悪意の第3者が触りそうなパソコンなどには非常に効果的なな機能だと言えそうです
---おまけ---
DQ77MKボードのTPM(セキュリティーチップ)の初期化方法
黄色の BIOS Configuration Jumper Block のジャンパースイッチを1-2から2-3に切り替えます
切り替えてBIOSを立ち上げます
するとノーマルの1-2ジャンパーと違った画面が現れます
この画面上で、TPM のクリアを Enabled にして書き込むとクリアされます
書き込むと 電源を切る様に言われるので、電源を切ってジャンパーを元に戻します
TPM(セキュリティーチップ)をこれで、解除出来ました・・・
悪用厳禁ですが、WindowsLoader はTPM(セキュリティーチップ)を初期化したらやはり、きっちり動きました