ABSTRACT
Contents Trustworthy Computing ..........................................................................................................261 Releases of the .NET Framework and Windows .......................................................................261 Java and .NET ........................................................................................................................ 262 .NET Framework Security ...................................................................................................... 263
.NET Security by Domain .................................................................................................. 263 Security Inside the .NET Framework ...................................................................................... 263
Common Language Runtime ............................................................................................. 263 Managed Code ................................................................................................................265 Unmanaged Code ...........................................................................................................265 Assemblies .......................................................................................................................265 Strong-Named Assemblies ...............................................................................................265 Type Safety ..................................................................................................................... 266 Bounds Checking ........................................................................................................... 266 Security Exception Management .................................................................................... 266 Garbage Collection ........................................................................................................ 266
Code Access Security ...........................................................................................................267 Evidence-Based Security ..................................................................................................267 Evidence..........................................................................................................................267 Security Policies ............................................................................................................. 268
Application Domains .......................................................................................................... 268 Application Security ................................................................................................................ 268
.NET Framework Security Namespaces .............................................................................. 269 Isolated Storage ....................................................................................................................270 Secure Strings ......................................................................................................................270