.NET Framework におけるセキュリティの変更点Security Changes in the .NET Framework

.NET Framework 4.5 でのセキュリティの最も重要な変更点は、厳密な名前付けです。The most important change to security in the .NET Framework 4.5 is in strong naming. これらの変更の詳細については、「 Enhanced Strong Naming 」を参照してください。See Enhanced Strong Naming for a description of those changes.

.NET Framework は、マネージド アプリケーションに 2 階層のセキュリティ モデルを提供します。The .NET Framework provides a two-tier security model for managed applications. Windows 8.x ストアWindows 8.x Store アプリはリソースへのアクセスを制限する Windows セキュリティ コンテナーで実行されます。apps run in a Windows security container that limits access to resources. そのコンテナー内では、マネージド アプリケーションは完全に信頼された状態で実行します。Within that container, managed applications run fully trusted. コード アクセス セキュリティの (CAS) の観点からは、権限を昇格するために開発者が実行できる操作はありません。From a code access security (CAS) perspective, there is nothing a developer can do to elevate privileges. Windows で与えられる権限の詳細については、Windows デベロッパー センターの「 App capability declarations (Windows Store apps) 」 (アプリの機能宣言 (Windows ストア アプリ)) を参照してください。For information about the privileges granted by Windows, see App capability declarations (Windows Store apps) in the Windows Dev Center. Windows 8.x ストアWindows 8.x Store アプリの作成については、「 C# または Visual Basic を使った初めての Windows ストア アプリの作成」を参照してください。For information about creating a Windows 8.x ストアWindows 8.x Store app, see Create your first Windows Store app using C# or Visual Basic.