The CLR provides a security model which is layered on top of that provided by the underlying operating system. It acts as another "hurdle" one must cross in order to access various resources and services.