このエラーはさまざまな理由で発生します。実際にエラーであるかどうかを確認するには、以下の手順に従います。
ポリシーを再送信します。
- Workload Securityコンソールで、[コンピュータ]をクリックします。
- エラーが発生したコンピュータを右クリックします。
- の順に選択します。
ステータスの再確認:
- Workload Securityコンソールで、[コンピュータ]をクリックします。
- エラーが発生したコンピュータを右クリックします。
- に移動します。
- 警告とエラーがクリアされたら、 に移動します。
前述の手順を完了した後もエラーが発生する場合は、次のように問題をトラブルシュートしてください。
これらの方法でもエラーが解決しない場合は、テクニカルサポートに問い合わせてください。
侵入防御のベストプラクティスを適用する
侵入防御ルールのコンパイル失敗エラーは、マシンのリソース不足 (スペース、メモリ、CPUなど) が原因で発生する可能性があります。この問題を解決するには、侵入防御のパフォーマンス向上のヒントに関するベストプラクティスを適用してください。
ルールを管理する
侵入防御ルールのコンパイル失敗エラーは、割り当てられた侵入防御ルールの数が推奨数を超えた場合に発生することがあります。エンドポイントに400以上の侵入防御ルールを設定しないでください。不要なルールの適用を避けるために、推奨スキャンが提案する侵入防御ルールのみを適用することをお勧めします。侵入防御ルールを手動で適用する場合は、ポリシーではなくコンピュータに適用して、1つのポートに対して多くのアプリケーションタイプを追加しないようにしてください。
この問題を解決するには、割り当てられているルールの数を減らします。
- 割り当て方法に応じて、侵入防御ルールにアクセスします。以下のいずれかの方法を実行します。
- コンピュータレベルで、[コンピュータ]タブに移動し、コンピュータを右クリックして[詳細]を選択します。
- ポリシーレベルで、[ポリシー] タブに移動し、ポリシーを右クリックして [詳細] を選択します。
- [侵入防御]に移動し、[Scan for Recommendations]をクリックしてください。
- 検索が完了したら、[割り当て/割り当て解除]をクリックします。ウィンドウの上部で、[Recommended for Unassignment]によってルールをフィルターします。
- ルールの割り当てを解除するには、ルール名の横にあるチェックボックスをオンにします。複数のルールの割り当てをまとめて解除するには、ShiftキーまたはControlキーを使用して複数のルールを選択します。
- 削除するルールまたはルールの選択を右クリックし、 に移動して、[OK]をクリックします。ウィンドウを閉じます。
- [コンピュータ] タブでコンピュータを右クリックし、 に移動します。IPSエンジンは自動的にルールのコンパイルを試みます。プロセスの所要時間は、Workload Securityとエージェント間のハートビート間隔および通信設定に依存します。
ポリシーを通じてIPSルールを適用し、どのコンピューターが影響を受けているか不明な場合は、[ポリシー]エディターを開き、
に移動してください。個々のポートからアプリケーションの種類の割り当てを解除する
「侵入防御ルールのコンパイルに失敗しました」エラーは、個々のポートに割り当てられているアプリケーションの種類が多すぎる場合に発生する可能性があります。現時点では、1つのポートに割り当てることができるアプリケーションの種類は16個までです。
この問題を解決するには、次の手順に従い、ポートに割り当てられているアプリケーションの種類を削除します。
- 問題が発生したルールを特定するには、エラーをダブルクリックして[Event Viewer]を開いてください。
- [コンピュータ]タブに移動します。
- 誤設定されたIPSルールを持つコンピュータを右クリックし、[詳細]を選択します。
- [侵入防御]に移動します。
- [割り当て/割り当て解除]をクリックします。検索バーに誤設定されたルールの名前を入力します。
- ルールを右クリックし、[アプリケーションの種類プロパティ]を選択します。
- [継承]を選択解除します。
- ポートを削除し、新しいポートを入力します。
- [適用]と[OK]をクリックします。