セキュリティ ポリシーの設定
セキュリティは、アプリケーションを作成するときの重要な考慮事項です。共通言語ランタイムは、証拠と呼ばれる一定の属性に基づき、コードに対してさまざまなレベルの権限を付与します。この証拠が、コードによって処理されます。ランタイムは、コードに対して特定のレベルの権限を確立するとき、そのコードに対して、その権限レベルに応じてプロテクト リソースへのアクセスを許可します。たとえば、既定では、インターネットから実行する .NET Framework アプリケーションには、ローカル コンピュータで実行する .NET Framework アプリケーションと同レベルの権限は与えられません。ローカル コンピュータで実行するアプリケーションは、ファイル システムなどのリソースにアクセスできますが、インターネットから実行するアプリケーションはファイル システムにはアクセスできません。
既定のセキュリティ ポリシーにより、開発者のコンピュータには適切なセキュリティが提供されます。開発者は必要なときだけこのセキュリティを変更します。セキュリティ ポリシーを設定するには、「セキュリティ ポリシーの管理」で説明する概念を理解している必要があります。セキュリティ ポリシーを変更するには、.NET Framework 構成ツール (Mscorcfg.msc) を使用します。セキュリティ ポリシーを設定するためのバッチ スクリプトを作成する場合は、コード アクセス セキュリティ ポリシー ツール (Caspol.exe) を使用してください。
このセクションの内容
- .NET Framework 構成ツール (Mscorcfg.msc) を使用したセキュリティ ポリシーの設定
.NET Framework 構成ツールを使用して、コード グループとアクセス許可セットを追加および変更する方法と、セキュリティ ポリシーに関連するその他のタスクの実行方法を説明します。
- コード アクセス セキュリティ ポリシー ツール (Caspol.exe) によるセキュリティ ポリシーの構成
Caspol.exe を使用してコード グループを追加、変更、および削除する方法を説明します。
- XML ファイルを使用したセキュリティ コンポーネントのインポート
に付属していないコード グループとアクセス許可セットをセキュリティ ポリシーに認識させる方法を説明します。
関連するセクション
- セキュリティ ポリシーの管理
.NET Framework のセキュリティ ポリシー モデルについて説明します。
- .NET Framework 構成ツール (Mscorcfg.msc)
.NET Framework 構成ツールの実行方法を説明します。