Aurora Protect 3.x にアップグレード
このセクションでは、Aurora Protect バージョン 3.x へのアップグレードを成功させるための手順とベストプラクティスについて説明します。
テスト環境ですべてのテストと検証を完了した後、アップグレードと更新済みのデバイスポリシーを実稼働環境に適用します。
テスト環境の準備
メモリ保護の設定とテスト
マクロ検出の設定とテスト(Windows のみ)
- 管理コンソールのメニューバーで、[ポリシー] > [デバイスポリシー]をクリックします。
- 製品デバイスポリシーをクリックします。
- [スクリプト制御]タブで、マクロの現在の設定([アラート]または[ブロック])を確認し、メモに書き留めます。
- [ポリシー] > [デバイスポリシー]で、テストデバイスのデバイスポリシーをクリックします。
- [メモリアクション]タブで[エクスプロイテーション]を展開します。
- [危険な VBA マクロ]違反タイプの場合は、適切なアクション([無視]、[アラート]、[ブロック]、または[停止])を設定します。
- デバイスポリシーを保存します。
- 必要に応じて、スクリプト制御マクロの除外を新しいメモリ保護設定に移行(Windows のみ)。
- 組織でよく使用されるマクロが保存されたファイルを使用して、テストデバイスで Aurora Protect Desktop 3.x を実行します。安全なマクロに関しては、必要に応じてメモリ保護の除外を追加します。手順とガイダンスについては、「デバイスポリシー:メモリ保護の設定」を参照してください。
スクリプト制御マクロの除外を新しいメモリ保護設定に移行(Windows のみ)
Arctic Wolf が提供する PowerShell スクリプトを使用して既存のスクリプト制御の除外を移行する場合は、次の手順を実行します。
注: 以下の手順は、Endpoint Defense コンソールを使用して管理されるテナントに適用されます。マルチテナントコンソールを使用してテナントを管理している場合は、KB 42221231386907 を参照してください。
- PowerShell がコンピュータにインストールされていること、および PowerShell スクリプトが Aurora Protect Desktop などのセキュリティソフトウェアによってブロックされていないことを確認します。Aurora Protect Desktop がコンピュータにインストールされている場合は、デバイスに割り当てられているデバイスポリシーで、[スクリプト制御] > [PowerShell コンソールの使用をブロック]がオフになっていることを確認します。
- Endpoint Defense コンソールで、API 権限を次のように指定して統合を追加し、結果のアプリケーション ID とシークレットを記録します。
- ポリシー:読み取り、変更
- ユーザー:読み込み
- [設定] > [統合]で、テナント ID を記録します。
- スクリプトを実行するときに、Endpoint Defense コンソール管理者アカウントのメールアドレスを指定します。使用するアカウントに、管理者ロールが割り当てられていることを確認します。
- 除外をスクリプト制御からメモリ保護に移行するデバイスポリシーで、スクリプト制御が有効になっており、マクロの除外が存在することを確認します。
- スクリプトでは、スクリプト制御が無効になっているポリシーや、スクリプト制御の除外がないポリシーは無視されます。
- スクリプトは、マルチバイト文字を含む除外リストを移行しません。これらの除外は手動で追加する必要があります。
- PowerShell スクリプトをダウンロードします。
注: スクリプトを
-dryRun モードで実行すると、「Entering Modify 'ポリシー名' Policy... logError : The requested policy has not been converted to MemoryProtection v2」というエラーが出力ファイルで発生することがあります。これが発生するのは、デバイスポリシーがしばらく編集されていない場合です。この問題を解決するには、管理コンソールでポリシーを開いて保存します。
移行できなかったスクリプト制御の除外があった場合は、PowerShell の出力に示されます。これらの除外は、メモリ保護設定に手動で追加する必要があります。
例: スクリプトを -dryRun モードで実行します
CODE
.\sc2memdef_copy.ps1 -copySCExclusions -allPolicies -dryRun -tenantId '00000000-0000-0000-0000-000000000000' -apiKey '00000000-0000-0000-0000-000000000000' -apiSecret '00000000-0000-0000-0000-000000000000' -userEmail 'user@blackberry.com' -region 'na'
例: 特定のデバイスポリシーのスクリプトを実行します
CODE
.\sc2memdef_copy.ps1 -copySCExclusions -policy 'userPolicy' -tenantId '00000000-0000-0000-0000-000000000000' -apiKey '00000000-0000-0000-0000-000000000000' -apiSecret '00000000-0000-0000-0000-000000000000' -userEmail 'user@blackberry.com' -region 'na'
例: すべてのデバイスポリシーのスクリプトを実行します
CODE
.\sc2memdef_copy.ps1 -copySCExclusions -allPolicies -tenantId '00000000-0000-0000-0000-000000000000' -apiKey '00000000-0000-0000-0000-000000000000' -apiSecret '00000000-0000-0000-0000-000000000000' -userEmail 'user@blackberry.com' -region 'na'
- ターゲットデバイスポリシーの[メモリアクション]タブで、移行された除外を確認し、新しい危険な VBA マクロ違反タイプに適用されないものをすべて削除します。
- 管理コンソールに追加した PowerShell 統合を削除します。