Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Have you looked into the <a href="http://msdn.microsoft.com/en-us/library/930b76w0(VS.80).aspx" rel="nofollow noreferrer">Code Access Security</a> model that Microsoft created for the .NET framework? I have only looked at it on a few occasions myself, but the jist of it is that you can lock down certain objects and methods so that only users from internal networks can actually call that code. Or similarly, a method that does maintenance can only be called from the machine itself that the code is installed upon, preventing a third party from hacking a maintenance routine.</p> <p><a href="http://en.wikipedia.org/wiki/Code_Access_Security" rel="nofollow noreferrer">Wikipedia</a> makes a nice summary of CAS:</p> <blockquote> <p>Code Access Security (CAS), in the Microsoft .NET framework, is Microsoft's solution to prevent untrusted code from performing privileged actions. When the CLR loads an assembly it will obtain evidence for the assembly and use this to identify the code group that the assembly belongs to. A code group contains a permission set (one or more permissions). Code that performs a privileged action will perform a code access demand which will cause the CLR to walk up the call stack and examine the permission set granted to the assembly of each method in the call stack. The code groups and permission sets are determined by the administrator of the machine who defines the security policy.</p> </blockquote> <p><a href="http://www.15seconds.com/issue/040121.htm" rel="nofollow noreferrer">This article</a> from 15 Seconds has a nice and quick overview on how to get things going.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload