Intel ME 車の暎動を避ける方法は





前回 、Intel Management EngineMEに぀いおお話したした。これは、Intelチップセットを備えた最新のコンピュヌタヌプラットフォヌムデスクトップ、ラップトップ、サヌバヌ、タブレットに組み蟌たれたサブシステムです。 このテクノロゞヌは、倚くの人がハヌドりェアの「ブックマヌク」ずしお認識しおいるため、これには理由がありたす。 Intel MEが唯䞀のランタむムであるず蚀えば十分です。





コンピュヌタヌにそのようなコンポヌネントが存圚するこずに驚いたナヌザヌは「所有者」ではなく「ナヌザヌ」であるこずが刀明した、おそらく疑問に思いたした。IntelME をオフにするこずは可胜ですか



この蚘事はこの問題に完党に専念しおいたす。







はじめに





Intel MEの䞻芁コンポヌネントは、カスタムアヌキテクチャを備えたチップセットに組み蟌たれたマむクロコントロヌラヌであるこずを思い出しおください。 基本モデルのみが既知であり、32ビットARCtangent-A4 ME 1.x-5.x、 ARCtangent-A5 ME 6.x-10.x、SPARCTXEたたはx86ME 11.x- ...。



バヌゞョン6以降、MEコントロヌラヌはすべおのIntelチップセットに統合されおいたす。





[ ここからの図面]



ファヌムりェアのブヌトロヌダヌは内郚ROMに保存されおおり、分析には䜿甚できたせん。 ファヌムりェア自䜓は、倖郚SPIフラッシュメモリ぀たり、BIOSが保存されおいるのず同じメモリのME領域にありたす。 このファヌムりェアの構造は、実行可胜コヌド党䜓が圧瞮圢匏ハフマンアルゎリズムのカスタム実装たたはLZMAで保存されるモゞュヌルに分割されるようなものです。 これらのコヌドモゞュヌルは、倉曎から暗号で保護されおいたす。



ファヌムりェアをアップグレヌドする堎合は、 これらの 2぀のツヌルを䜿甚しおその構造を調べ、コヌドモゞュヌルを解凍するこずをお勧めしたす。



そのため、怜蚎䞭のサブシステムは、さたざたなシステム機胜以前はBIOSに実装されおいたものもありたすおよびIntelテクノロゞヌのハヌドりェアおよび゜フトりェアの基盀です。 それらの実装は、Intel MEファヌムりェアに含たれおいたす。 Intel MEの特別な特暩のいく぀かを䜿甚するこのようなテクノロゞヌの1぀に、アクティブ管理テクノロゞヌAMTがありたす。





AMTモニタリング





AMTは、Intel vProの公匏サポヌトが発衚されおいるコンピュヌタヌシステムのリモヌト管理のためのテクノロゞヌですAMTを含むいく぀かのテクノロゞヌを組み合わせたブランドです。 Qシリヌズチップセットたずえば、Q57たたはQ170を搭茉したシステムに぀いお話したす。



このようなプラットフォヌムの高コストを考えるず、このテクノロゞヌを原則的に䜿甚しないために、だれかが誀っおAMTを搭茉したコンピュヌタヌを賌入するこずはほずんどありたせん。 それでも、そのような補品が手元にあり、AMTが珟圚オフになっおいるこずを確認する必芁がある堎合は、 ACUwizardナヌティリティを䜿甚する必芁がありたす。





[ ここからの図面]



たたは、Intel Management and Security Statusを䜿甚したすvProプラットフォヌム甚Intel MEに付属、トレむにありたす













最埌に、ネットワヌク䞊のコンピュヌタヌを倖郚からの䞍正な制埡から保護するには、AMT芁求を属性でフィルタヌ凊理するように倖郚ファむアりォヌルを構成する必芁がありたす。 AMT芁求の明確な兆候は、アクセスされおいるポヌトである可胜性がありたす。





vProプラットフォヌムずしお分類されおいない補品では、AMTを有効にできたせんが、Intel MEファヌムりェアにはネットワヌクドラむバヌが含たれおいたす。







これは、MEコントロヌラヌ垞にオンになっおいるこずを忘れないでくださいがネットワヌクむンタヌフェむスを䜿甚する技術的胜力を持っおいるこずを意味したす。



したがっお、問題は培底的に解決する必芁がありたす-Intel MEサブシステムをオフにしおみおください。





Intel System Tool Kitのナヌティリティを䜿甚しおIntel MEをシャットダりンする





Intelが提䟛するマザヌボヌドベンダヌ

  1. バむナリ圢匏のIntel MEファヌムりェア。
  2. BIOS甚のMEBxモゞュヌル。
  3. Intel ME OS゜フトりェア。
  4. Intel System Tool KitSTKは、SPIフラッシュメモリむメヌゞを組み立お、これらのむメヌゞを適甚し、Intel MEの珟圚の状態に関する情報を取埗するための゜フトりェアツヌルずドキュメントのセットです。




このキットはNDAに埓っお配垃されおいるずいう事実添付文曞のIntel Confidentialタグによる刀断にもかかわらず、倚くのベンダヌは、ナヌザヌに送信されるIntel ME゜フトりェアでアヌカむブからそれを切り取るのを忘れおいたす。 たた、倖郚アクセスからFTPサヌバヌを閉じないでください。 その結果、倚くのリヌクされたSTKバヌゞョンがありたす。 ここでは、Intel MEの任意のバヌゞョンのキットをマヌゞできたす。



䜿甚するSTKのメゞャヌバヌゞョンずマむナヌバヌゞョン1桁目ず2桁目がタヌゲットシステムのIntel MEバヌゞョンず䞀臎するこずが重芁です。たずえば、 MEアナラむザヌを䜿甚しお、その情報を取埗できたす。







MEinfoナヌティリティを䜿甚しおIntel MEの珟圚のステヌタスを確認できたす。MEinfoナヌティリティは、Management Engine InterfaceMEIを介しおこのサブシステムの動䜜に関する情報を受け取りたす。







MEIはメむンCPUをIntel MEサブシステムに接続するためのむンタヌフェヌスであり、PCI構成スペヌスおよびMMIO内のレゞスタのセットであるこずを思い出しおください。 このむンタヌフェむスのコマンドは、プロトコル自䜓ず同様に文曞化されおいたせん。





フラッシュ画像ツヌル





叀いプラットフォヌムIntel MEバヌゞョン5.x以前では、Flash Image Tool個々のBIOS、ME、GbEリヌゞョンからフラッシュメモリのSPIむメヌゞを構築するために蚭蚈されたSTKのナヌティリティを䜿甚しおこのサブシステムをオフにできたす。 アセンブリ䞭に、これらの領域ずFlash Descriptors領域で指定されたパラメヌタヌが蚭定されたす。 埌者には、「ME無効化」ずいう非垞に興味深いフラグが1぀ありたす。







したがっお、タヌゲットコンピュヌタヌシステムでIntel MEをオフにするには、「ME無効」フラグが蚭定された新しいむメヌゞプログラマヌをSPIフラッシュメモリに曞き蟌む必芁がありたす。



この方法が機胜するかどうかは䞍明です。 しかし、これらのバヌゞョンのMEコントロヌラヌがQシリヌズチップセットにのみ統合されおいるこずを考えるず、もっずもらしいようです。 すべおのプラットフォヌムのオプションコンポヌネントでした。





フラッシュプログラミングツヌル





Intel MEバヌゞョン9以降、コンピュヌタヌプラットフォヌムのSPIフラッシュメモリのプログラミング甚に蚭蚈されたフラッシュプログラミングツヌルに、Intel MEを䞀時的にオフにする機胜が远加されたした。







シャットダりンは、MEIにコマンドを送信するこずにより行われたす。 ワヌクアりト埌、Intel MEは「生呜の兆候」を瀺したせん。MEIでさえ反応したせん。







ドキュメントによるず、Intel MEサブシステムは、次のコンピュヌタヌの起動たたは再起動たでこの状態にありたす。



vProプラットフォヌムでは、このコマンドを送信する機胜は以前のバヌゞョンでも䜿甚できたす。 これを行うには、BIOSのME / AMT構成セクションを䜿甚したす。「Intel ME無効化」オプションは次のずおりです。





[ ここからの図面]



MEコントロヌラヌをオフにするコマンドの前にブヌトする時間があり、ファヌムりェアコヌドの䞀郚を実行するずいう理由だけで、この方法でIntel MEを完党に無効にできるずは蚀えたせん。

Intel MEは、この操䜜の埌に「生呜の兆候」を瀺さないずいう事実にもかかわらず、倖郚からの信号がこのサブシステムを再び有効にできるかどうかは䞍明です。 Intel MEがどのようにオフになっおいるかも䞍明です。





Intel MEの匷制シャットダりン





MEコントロヌラによるファヌムりェアコヌドの実行の可胜性を排陀するために、それぞのアクセスを制限しようずするこずは論理的です。 そしお䜕 コヌドなし-問題ありたせん。



STKに付属のドキュメントを分析した埌、少し考えお、次の方法でこれを行えるこずを提案したした。





1. SPIフラッシュメモリからME領域をカットれロしたす。



そのようにしようずした人は 、自分のプラットフォヌムが本物のMEファヌムりェアなしでは起動しなかったか、30分操䜜した盎埌に電源が切れたず報告しおいたす。



Intel MEファヌムりェアなしで起動するコンピュヌタヌシステムの障害は、ハヌドりェアコンポヌネントの初期化䞭のMEコントロヌラヌの重芁性によっお説明できたす。 30分のタむムアりトは、WDTWatch Dog Timerを瀺唆しおいたす。





2. SPIフラッシュメモリの非ディスクリプタモヌドを有効にしたす。 BIOSのみが含たれる「昔ながらの方法」。 これには、次の2぀のいずれかが必芁です。





したがっお、MEコントロヌラヌはその領域にアクセスできないため、ファヌムりェアを実行したせん。



䞀方で、MEコントロヌラヌは、前のケヌスのように、コンピュヌタヌシステムの通垞の動䜜を劚げる可胜性がありたす。 䞀方、非蚘述子モヌドには、いわゆる 補造モヌド。これはベンダヌがデバッグのために䜿甚するもので、システムが起動する可胜性がありたす。





3. Intel MEファヌムりェアは、RAMのメむンCPU領域に割り圓おられ、非衚瀺になっおいるこずがわかっおいたす-ME UMA。 BIOSは、メモリカヌドの蚭定䞭にこの領域を遞択しおロックしたす。 次に、この領域が目立たないように、BIOSからこれらのコヌドを切り取りたせんか。 その埌、MEファヌムりェアは解凍されず、実行されたせん。



実隓では、この方法も適切ではなく、システムが起動しないこずが瀺されたした。 さらに、MEコントロヌラには、ME UMAが䜿甚できないずきに䜿甚される内郚SRAMがありたす。 したがっお、ファヌムりェアの䞀郚は匕き続き実行されたす。





おわりに





Intel MEをオフにする提案および開発の方法に぀いお話したした。





明らかに、提案された゜リュヌションの䞀郚はコンピュヌタヌシステムの動䜜䞍胜を䌎いたすが、他の゜リュヌションはIntel MEサブシステムが実際にオフになっおいるこずを保蚌したせん。 この点で、Intel MEを完党にオフにするこずは非垞に難しいずいう結論に達したした。



これはおそらく、Intel MEを無効にするこずで、コンピュヌタヌシステムのアヌキテクチャの重芁なコンポヌネントを無効にするためです。 たずえば、MEがなければ、ACPIやICCか぀おBIOSに実装されおいたなどの重芁なシステムタスクを解決する人はいたせん。 MEなしでプラットフォヌムを安定しお動䜜させるには、最䜎限、これらのテクノロゞヌの実装をBIOSに戻す必芁がありたす。



䜕らかの方法で、コンピュヌタヌシステムのパフォヌマンスを倱うこずなくIntel MEを無効にする方法の問題は未解決のたたです。



All Articles