Fundamental Security Benefits from the .NET Framework

The simplest software targets low-level hardware. Creating such software involves “writing to the bare metal.” This can be rather difficult and cumbersome, but it gives the best potential performance and flexibility. Typically, such coding occurs using assembly language targeted at a specific CPU's instruction set. Unfortunately, this makes software-enforced security nearly impossible due to complexity constraints.

One of the many benefits of an operating system is that it provides security mechanisms not easily provided in small, low-level applications. For example, an operating system defines the notion of user accounts with different privileges so that some users can be restricted from ...

Get .NET Framework Security now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.