Code Access Security

Code Access Security is "Microsoft's solution to prevent un-trusted codes from performing privaledged actions" (.NET Framework 1). For instance, users can expect that a executable such as a song embedded in a Web page will play on there computer but not access personal information such as files or other stored data. In addition to enforcing code access security, the common language runtime enforces strict "type-and-code verification infrasctructure called the common language type system (CTS)" (.NET Framework Conceptual 2).

Tightening .NET security was a competative advantage for Microsoft because it differentiated the product. These new secuirty features set .NET apart from its primary competitor JAVA.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License