Summary


In this chapter, you’ve learned to associate your contact information to your application, while at the same time ensuring the integrity of your built Visual Basic .NET application by Authenticode signing your application with an X.509 certificate. The X.509 certificate gives reassurance to your customers that you are who you say you are and that the application hasn’t been tampered with sometime during the download process to the customer’s computer. In addition, you learned that you can apply a strong name to your application, which provides added integrity checking and protects against someone being able to spoof a Visual Basic .NET component by replacing it with another component with exactly the same name (or with exactly the same name but different version number).

In Chapter 3, you learned ways of working within the boundaries of the .NET security policy (the so-called .NET security sandbox) to run an application in an environment such as a network share granted less than full trust. This chapter demonstrated how you can update the rules enforced by the .NET security manager to enable an application to be granted full trust when run in any environment, such as when run from a network share. You also found that to apply the rules to all computers where the application is run, you must package and distribute the .NET security policy updates either as an .MSI file or by automatic distribution mechanisms such as Microsoft Group Policy or Microsoft Systems Management Server.

Finally, this chapter provided a deployment checklist that shows the steps you should take to secure your application for deployment. This chapter also noted that securing your application for deployment should be done as a process parallel to the development process for your application.

The following two chapters demonstrate how you can lock down the operating system and services—such as IIS and database systems—that your deployed Visual Basic .NET application relies on.




Security for Microsoft Visual Basic  .NET
Security for Microsoft Visual Basic .NET
ISBN: 735619190
EAN: N/A
Year: 2003
Pages: 168

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net