ARTICLE

VB.NET Framework Security Tools

Posted by Sapna Articles | Visual Basic Language September 06, 2010
In this article I will explain you about the VB.NET Framework Security Tools.
 
Reader Level:

HTML clipboard

The VB.NET Framework takes advantage of a host of security tools, enabling you to approach security in a number of ways. Table 22.3 lists many of the security tools available in the framework.

Table 22.3: VB.NET Framework Security Tools Security in

Table-22.3.gif

Let's take a closer look at the three tools that are most often used in managing security within the VB.NET environment: VB.NET Framework Configuration tool, CASPOL (Code Access Security Policy Tool ), and SN(Strong Name Tool).

VB.NET Framework Configuration Tool

Microsoft recommends that you configure security policy using the VB.NET Framework Configuration tool (Mscorcfg.msc). You can launch Mscorcfg.msc by executing the following instruction:

mmc <drive>:\\Winnt\Microsoft.NET\Framework\<version number>\mscorcfg.msc

This tool provides various wizards to help you safely set and adjust enterprise-, machine-, and userlevel security policies. Therefore, you should start to spend time with this configuration tool as soon as you learn the basic concepts of VB.NET security.

Some of the most useful wizards allow you to

  • trust an application (i.e., identify an application by publisher or strong name information and increase the application's level of trust);
  • adjust security settings (i.e., increase or decrease permissions to assemblies originating from one of the following zones: My Computer, Local Intranet, Internet, Trusted Sites, and Untrusted Sites);
  • reset security policy level to the default settings;
  • evaluate an assembly (i.e., determine the permissions that will be granted to an assembly or the code groups that give permissions to an assembly);
  • create and modify existing policies at the enterprise, machine, and user levels; and
  • create a deployment package (i.e., create a Windows Installer package to deploy security policy across an enterprise).

For more information on using the wizards, see the VB.NET Framework Configuration tool.

If the wizards do not provide the functionality you require to administer security policy, you can edit the permission sets and code groups directly by using either the VB.NET Framework Configuration tool or CASPOL. For information on performing specific tasks using these tools, see Security Policy Configuration in the SDK documentation.

Conclusion

Hope this article would have helped you in understanding VB.NET Framework Security Tools.

Login to add your contents and source code to this article
share this article :
post comment
 
Become a Sponsor
PREMIUM SPONSORS
  • ceTE software specializes in components for dynamic PDF generation and manipulation. The DynamicPDF™ product line allows you to dynamically generate PDF documents, merge PDF documents and new content to existing PDF documents from within your applications.
    The leading .NET charting control now features PDF, Flash and Silverlight export, visualization of large datasets and more. Deliver true charting functionality to your BI, Scorecard, Presentation or Scientific apps. Download evaluation now.
Become a Sponsor