セキュリティ ポリシーの設定

セキュリティは、アプリケーションを作成するときの重要な考慮事項です。共通言語ランタイムは、証拠と呼ばれる一定の属性に基づき、コードに対してさまざまなレベルの権限を付与します。この証拠が、コードによって処理されます。ランタイムは、コードに対して特定のレベルの権限を確立するとき、そのコードに対して、その権限レベルに応じてプロテクト リソースへのアクセスを許可します。たとえば、既定では、インターネットから実行する .NET Framework アプリケーションには、ローカル コンピュータで実行する .NET Framework アプリケーションと同レベルの権限は与えられません。ローカル コンピュータで実行するアプリケーションは、ファイル システムなどのリソースにアクセスできますが、インターネットから実行するアプリケーションはファイル システムにはアクセスできません。

既定のセキュリティ ポリシーにより、開発者のコンピュータには適切なセキュリティが提供されます。開発者は必要なときだけこのセキュリティを変更します。セキュリティ ポリシーを設定するには、「セキュリティ ポリシーの管理」で説明する概念を理解している必要があります。セキュリティ ポリシーを変更するには、.NET Framework 構成ツール (Mscorcfg.msc) を使用します。セキュリティ ポリシーを設定するためのバッチ スクリプトを作成する場合は、コード アクセス セキュリティ ポリシー ツール (Caspol.exe) を使用してください。

このセクションの内容

関連するセクション