11.07.2015 Views

Improving Web Application Security: Threats and - CGISecurity

Improving Web Application Security: Threats and - CGISecurity

Improving Web Application Security: Threats and - CGISecurity

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 8: Code Access <strong>Security</strong> in Practice 219SummaryCode access security allows you to restrict what your code can do, restrict which codecan call your code, <strong>and</strong> identify code. In full trust environments where your code <strong>and</strong>the code that calls you have the unrestricted set of all permissions, code accesssecurity is of less significance.If your code supports partial trust callers, the security risks are that much greater. Inpartial trust scenarios, code access security enables you to mitigate some of theadditional risks <strong>and</strong> allows you to constrain privileged code.Additional ResourcesFor more information, see the following resources:●●●“<strong>Security</strong> in .NET: The <strong>Security</strong> Infrastructure of the CLR Provides Evidence,Policy, Permissions, <strong>and</strong> Enforcement Services” by Don Box, MSDN Magazine,September 2002, at http://msdn.microsoft.com/msdnmag.“<strong>Security</strong> in .NET: Enforce Code Access Rights with the CommonLanguage Runtime” by Keith Brown, MSDN Magazine, February 2001,at http://msdn.microsoft.com/msdnmag..NET Framework <strong>Security</strong> by LaMacchia, Lange, Lyons, Martin <strong>and</strong> Price, publishedby Addison Wesley.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!