最近の Falcon Content Update の影響を受けた Windows ホストを修復するためのブート可能イメージを構築します。
デモについては、CrowdStrike Host Remediation with Bootable USB Drive のビデオをご覧ください。
2 つのブート可能なイメージが利用可能です。ニーズに最も適したイメージを使用してください。
このプロジェクトを使用して、最新の Microsoft ADK、Windows PE アドオン、ドライバー、および CrowdStrike の修復スクリプトを使用して起動可能な Windows PE イメージを構築します。
falcon-windows-host-recovery-main.zip
の内容を選択したディレクトリに抽出します。C:falcon-windows-host-recovery-main
。次のすべてのデバイス ドライバーを使用してブート可能イメージを構築します。
Red Hat/VirtIO VM、Dell システム、HP システム、VMWare VM、Microsoft Surface デバイス (Pro 8、9、10、Laptop 4 (Intel/AMD)、5、6)、一般的な AMD SATA コントローラー、および一般的な Intel / LSI MegaSAS RAID カード。
注: ネットワークとディスクのパフォーマンスに応じて、構築には 30 分以上かかる場合があります
cd C:falcon-windows-host-recovery-main
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
.BuildISO.ps1
- デバイス ドライバーのデフォルト セットをダウンロードし、ISO イメージを作成しますBuildISO.ps1
スクリプトのオプションのコマンドライン引数-SkipBootPrompt
- システム起動時の「[メディア] から起動するには任意のキーを押してください」というプロンプトを無効にしますC:falcon-windows-host-recovery-mainCSPERecovery_x64.iso
C:falcon-windows-host-recovery-mainCSSafeBoot_x64.iso
注: ネットワークとディスクのパフォーマンスに応じて、構築には 30 分以上かかる場合があります
最小限のドライバーのみ、限られたドライバーのセット、または独自のカスタム デバイス ドライバーを使用してブート可能イメージを構築します。
cd C:falcon-windows-host-recovery-main
C:falcon-windows-host-recovery-mainDrivers
Drivers
内のドライバーは、コマンド ライン引数に関係なく、常にインストールされます。BuildISO.ps1
スクリプトのコマンドライン引数-IncludeCommonDrivers
-- さまざまな一般的な CrowdStrike 顧客デバイス ドライバー-IncludeDellDrivers
-IncludeHPDrivers
-IncludeSurfaceDrivers
-IncludeVMwareDrivers
-Include*
引数をオーバーライドします)-SkipThirdPartyDriverDownloads
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
.BuildISO.ps1
C:falcon-windows-host-recovery-mainCSPERecovery_x64.iso
C:falcon-windows-host-recovery-mainCSSafeBoot_x64.iso
CSPERecoveryイメージ内の BitLocker 回復キーを使用してブート可能イメージを構築します。
警告: BitLocker 回復キーはホスト修復後にローテーションする必要があります
CSV 経由の BitLocker キーCSV ファイル内の回復キーの例
キーID | リカバリキー |
---|---|
3ca7495e-4252-432b-baf1-サンプル | 001317-088010-034473-667247-160608-471717-100894-無効 |
92e89e08-ad6e-4a98-e584-サンプル | 509542-050497-158529-325316-496853-372340-593355-無効 |
72E460C8-4FE8-4249-99CF-サンプル | 529408-021370-702581-530739-028721-610907-461582-無効 |
cd C:falcon-windows-host-recovery-main
BitLockerKeys.csv
という名前の CSV ファイル経由C:falcon-windows-host-recovery-mainBitLockerKeys.csv
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
.BuildISO.ps1
C:falcon-windows-host-recovery-mainCSPERecovery_x64.iso
C:falcon-windows-host-recovery-mainCSSafeBoot_x64.iso
要件
IE Enhanced Security Configuration
無効にしますBitLockerKey.ReadBasic.All
およびDevice.Read.All
を持つクラウド ユーザーが必要です。BitLocker 回復キーの自動エクスポートによりBitLockerKeys.csv
を生成します
cd C:falcon-windows-host-recovery-main
Export-BitLockerRecoveryKeys.ps1
スクリプトのコマンド ライン引数-ActiveDirectory
- Active Directory から BitLocker キーを抽出します-ActiveDirectory -OU
- 特定の組織単位の BitLocker キーを抽出します-EntraID
- Entra ID から BitLocker キーを抽出します-ActiveDirectory -EntraID
- Active Directory と Entra ID の両方から BitLocker キーを抽出しますSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
.Export-BitLockerRecoveryKeys.ps1
.Export-BitLockerRecoveryKeys.ps1 -ActiveDirectory "OU=OurComputers,CN=Computers,DC=company,DC=local"
BitLockerKeys.csv
注記:
https://rufus.ie/en/ を使用して起動可能な USB ドライブを作成したら (上記のセクションを参照)
CSPERecoveryイメージはシステムを自動的に修復し、BitLocker のサポートを含みます。
BitLockerKeys.csv
が使用されている場合、デバイスの回復キーが適用されます。C:WindowsSystem32driversCrowdStrike
フォルダーにあるC-00000291*
で始まるすべてのファイルを削除します。CSSafeBootイメージは、デフォルトの Windows ブート構成を変更して、セーフ モードとネットワークで起動し、再起動します。
CSRecovery.cmd
を見つけて右クリックし、 [管理者として実行]を選択します。C:WindowsSystem32driversCrowdStrike
フォルダーにあるC-00000291*
で始まるすべてのファイルを削除します。C:WindowsSystem32driversCrowdstrike
に移動します。C:WindowsSystem32driversCrowdStrike
フォルダーにあるC-00000291*
で始まるすべてのファイルを削除します。Windows PowerShell (Admin)
、 Command Prompt (Admin)
、またはTerminal (Admin)
をクリックします。bcdedit /deletevalue {default} safeboot
ホスト修復 ISO ファイルは、企業に展開されている既存の PXE ブート機能を介して展開および起動できます。
PXE ブートではネットワークとソフトウェアの構成が大きく異なるため、特定の一般的な PXE ブート手順を推奨することはできません。
警告: BitLocker 回復キーはホスト修復後にローテーションする必要があります
安全な取り扱い
BitLocker 回復キーを含むブート可能イメージ
安全な破壊
BitLocker 回復キーを含むブート可能イメージ
修復後もホストがリカバリ USB ドライブから起動し続ける場合
Windows PE の起動後にCSPERecoveryまたはCSSafeBootスクリプトが応答しない場合。
-SkipThirdPartyDriverDownloads
フラグを使用してリカバリ イメージを構築した場合、選択されなかったドライバーが含まれます。
解決策: イメージに含めたくないデバイス ドライバーをDrivers
フォルダーから移動 (または削除) します。
注: CrowdStrike は、libvirt ベースの仮想マシン (OpenStack や KVM など) 用のオープン ソース ドライバーのみを提供します。
CSV が使用されていない場合、 CSPERecoveryスクリプトは、デュアル/マルチブート構成のホスト上の 1 つの Windows OS インストールのみを自動的に修復します。
BitLockerKeys.csv
が使用されている場合は BitLocker で保護されたデバイスのみを自動的に修復します。BitLockerKeys.csv
にキーを持つすべてのドライブが修復されます。.Export-BitLockerRecoveryKeys.ps1
CSV ファイルが存在するというエラーで失敗した場合。C:falcon-windows-host-recovery-main
)。.Export-BitLockerRecoveryKeys.ps1
が失敗した場合。.Export-BitLockerRecoveryKeys.ps1
.Export-BitLockerRecoveryKeys.ps1
権限エラーにより失敗した場合。BitLockerKey.ReadBasic.All
およびDevice.Read.All
スコープが割り当てられている必要があります。.Export-BitLockerRecoveryKeys.ps1
が失敗した場合。.Export-BitLockerRecoveryKeys.ps1
KeyID
とRecoveryKey
正確に一致する列ヘッダーがあることを確認してください。 著作権 (c) クラウドストライク株式会社
このイメージ、スクリプト、サンプル コード、アプリケーション プログラミング インターフェイス、ツール、および/または関連ドキュメント (存在する場合) (総称して「ツール」) にアクセスまたは使用することにより、お客様は、(i) 以下について本契約を締結することを表明および保証します。現在 CrowdStrike, Inc. (「CrowdStrike」) の顧客またはパートナーである会社、組織、または別の法人 (「事業体」) を代表し、(ii) かかる事業体を拘束する権限を有し、かかる事業体は以下のことに同意します。本契約に拘束されます。 CrowdStrike は、エンティティに対し、エンティティの社内業務目的のみでツールにアクセスし使用するための非独占的、譲渡不可、サブライセンス不可、ロイヤルティフリーかつ限定的なライセンスを付与します。これには、社内業務の必要に応じてツールをコピーおよび変更する権利が含まれますがこれに限定されません。目的。ツールの使用時にお客様がアクセスおよび/またはダウンロードするサードパーティのソフトウェア、ファイル、ドライバー、またはその他のコンポーネントには、追加の条項、またはサードパーティのプロバイダーによって提供または維持される別のライセンスが適用される場合があります。ツールは「現状のまま」で提供され、明示、黙示、法定またはその他を問わず、いかなる種類の保証もありません。 CROWDSTRIKE は、商品性、特定目的への適合性、権原、および非侵害に関するすべての黙示的保証を含むがこれらに限定されない、すべてのサポート義務およびすべての保証を特に否認します。いかなる場合においても、CROWDSTRIKE は、原因および理論にかかわらず、直接的、間接的、偶発的、特別、例示的、または結果的損害 (使用、データ、利益の損失、または事業の中断を含みますがこれらに限定されません) に対して責任を負わないものとします。たとえそのような損害の可能性について知らされていたとしても、ツールの使用から何らかの形で生じた、契約上、厳格責任、または不法行為(過失またはその他を含む)に対する責任。このツールは第三者によって承認されていません。