メインコンテンツへスキップ
防御・対策

Constrained Language Mode

PowerShell Constrained Language Mode (CLM)

PowerShellで利用できる型、メソッド、APIなどを制限し、信頼されていないスクリプトが強力な機能へアクセスする範囲を狭める実行モード。

CLMはアプリケーション制御ポリシーと組み合わせることで、未承認コードのPowerShell利用を制限します。単独の切り替えだけを境界にせず、署名済み管理スクリプト、JEA、ログ、例外、保守作業への影響を確認します。管理者向けコードは信頼経路で配布します。

  • 初心者向けには「未承認のPowerShellに使わせる機能を狭くする実行モード」と捉える
  • Application Controlと組み合わせ、利用者が簡単に解除できる設定だけへ依存しない
  • 正規の管理スクリプトは署名、配布、例外、ログを含めて運用する

よくある質問

Constrained Language Modeとは?

PowerShellで利用できる型、メソッド、APIなどを制限し、信頼されていないスクリプトが強力な機能へアクセスする範囲を狭める実行モード。

Constrained Language Modeについて詳しく知るには?

CLMはアプリケーション制御ポリシーと組み合わせることで、未承認コードのPowerShell利用を制限します。単独の切り替えだけを境界にせず、署名済み管理スクリプト、JEA、ログ、例外、保守作業への影響を確認します。管理者向けコードは信頼経路で配布します。

Constrained Language Modeのポイントは?

初心者向けには「未承認のPowerShellに使わせる機能を狭くする実行モード」と捉える Application Controlと組み合わせ、利用者が簡単に解除できる設定だけへ依存しない 正規の管理スクリプトは署名、配布、例外、ログを含めて運用する

← 用語集一覧に戻る
ESC