Learn the techniques that every developer who works with Visual Basic .NET should know about designing, developing, and developing security-enhanced applications for Microsoft Windows® and the Web. Visual Basic .NET experts Ed Robinson and Mike 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:
- Design a security-enhanced architecture
- Understand the most common vulnerabilities and how to write code to prevent them
- Implement authentication and authorization techniques in your applications
- Learn techniques for encryption, input validation, and exception handling
- Add Windows, Forms, and Passport authentication to Web applications
- Perform a security threat analysis and implement countermeasures
- Think like a hacker—and uncover security holes
- Create a setup for your application that implements security during installation
- Lock down the Windows operating system, Microsoft IIS, Microsoft SQL Server®, and Microsoft Access® databases
Ed Robinson is a member of the Microsoft Visual Basic .NET team and coauthor of Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET, published by Microsoft Press®. He has been through the Microsoft security program, understands the Visual Basic developer, and spoke at TechEd conference about writing secure components with Visual Basic .NET.
Michael Bond is a member of the Microsoft Visual Basic .NET team and co-author of Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET, published by Microsoft Press®. He has been through the Microsoft security program, understands the Visual Basic developer, and spoke at the most recent TechEd conference about writing secure components with Visual Basic .NET.