Flylib.com

Books Software

 
 
 

Table of Contents


security for microsoft visual basic .net
Security for Microsoft Visual Basic .NET
by Ed Robinson and Michael James Bond   ISBN:0735619190
Microsoft Press © 2003 (396 pages)

With this text, readers master common security principles and techniques, such as how to do private key encryption, implement a login screen, configure Microsoft .NET policy tools, and perform a security audit.

has companion web site Companion Web Site

Table of Contents
Security for Microsoft Visual Basic .NET
Introduction
Part I - Development Techniques
Chapter 1 - Encryption
Chapter 2 - Role-Based Authorization
Chapter 3 - Code-Access Security
Chapter 4 - ASP.NET Authentication
Chapter 5 - Securing Web Applications
Part II - Ensuring Hack- Resistant Code
Chapter 6 - Application Attacks and How to Avoid Them
Chapter 7 - Validating Input
Chapter 8 - Handling Exceptions
Chapter 9 - Testing for Attack- Resistant Code
Part III - Deployment and Configuration
Chapter 10 - Securing Your Application for Deployment
Chapter 11 - Locking Down Windows, Internet Information Services, and .NET
Chapter 12 - Securing Databases
Part IV - Enterprise-Level Security
Chapter 13 - Ten Steps to Designing a Secure Enterprise System
Chapter 14 - Threats—Analyze, Prevent, Detect, and Respond
Chapter 15 - Threat Analysis Exercise
Chapter 16 - Future Trends
Appendix A - Guide to the Code Samples
Appendix B - Contents of SecurityLibrary.vb
Index
List of Figures
List of Tables
List of Sidebars


Back Cover

Learn essential security techniques for designing, developing, and deploying applications for Microsoft Windows and the Web. Visual Basic .NET experts Ed Robinson and Michael Bond introduce critical security concepts using straightforward language and step-by-step examples. You get clear, end-to-end guidance—covering application design, coding techniques, testing methods , and deployment strategies, along with direction on how to help secure the operating system and related infrastructure and services.

Discover how to:

  • Use techniques that help secure your application architecture
  • Understand the most common vulnerabilities and how to write code to help prevent them
  • Implement authentication and authorization techniques in your applications
  • Write routines for encryption, input validation, and exception handling
  • Add Passport, Forms, and Windows authentication to Microsoft ASP.NET applications
  • Perform a security threat analysis and implement countermeasures
  • Think like a hacker—and help uncover security holes
  • Create a deployment package with security policy updates for your application
  • Implement security-enhancing features for the Windows operating system, Microsoft IIS, Microsoft SQL Server, and Microsoft Access databases

About the Authors

Ed Robinson, a lead program manager for Microsoft, helped drive the development of security features for Visual Basic .NET and other Microsoft products. He has 13 years ’ experience in the software industry and speaks at developer conferences worldwide.

Michael James Bond is a development lead on the Visual Basic .NET team. He has supported, developed, and helped secure many features of Visual Basic over the past 13 years. You can find Mike in the Visual Basic chat rooms on MSDN, the Microsoft Developer Network, as well as at industry events.

Ed and Mike are two of the coauthors of award-winning Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET (Microsoft Press).