Book description
This resource provides best practices, step-by-step code walk-throughs, and concise explanations of key security terms, issues, and jargon to help developers create and run secure code with Visual Basic.
Table of contents
-
Security for Microsoft® Visual Basic® .NET
- Introduction
-
I. Development Techniques
- 1. Encryption
- 2. Role-Based Authorization
-
3. Code-Access Security
- How Actions Are Considered Safe or Unsafe
- What Prevents Harmful Code from Executing?
- It’s On By Default
- Security Features and the Visual Basic .NET Developer
- Code-Access Security vs. Application Role-Based Security
- Run Your Code in Different Security Zones
- Code-Access Security in the Real World
- Summary
- 4. ASP.NET Authentication
- 5. Securing Web Applications
-
II. Ensuring Hack-Resistant Code
- 6. Application Attacks and How to Avoid Them
- 7. Validating Input
- 8. Handling Exceptions
- 9. Testing for Attack-Resistant Code
-
III. Deployment and Configuration
-
10. Securing Your Application for Deployment
- Deployment Techniques
- Code-Access Security and Deployment
- Certificates and Signing
- Deploying .NET Security Policy Updates
- Protecting Your Code—Obfuscation
- Deployment Checklist
- Deployment in the Real World
- Summary
- 11. Locking Down Windows, Internet Information Services, and .NET
- 12. Securing Databases
-
10. Securing Your Application for Deployment
-
IV. Enterprise-Level Security
-
13. Ten Steps to Designing a Secure Enterprise System
- Design Challenges
- Step 1: Believe You Will Be Attacked
- Step 2: Design and Implement Security at the Beginning
- Step 3: Educate the Team
- Step 4: Design a Secure Architecture
- Step 5: Threat-Model the Vulnerabilities
- Step 6: Use Windows Security Features
- Step 7: Design for Simplicity and Usability
- Step 8: No Back Doors
- Step 9: Secure the Network with a Firewall
- Step 10: Design for Maintenance
- Summary
- 14. Threats—Analyze, Prevent, Detect, and Respond
- 15. Threat Analysis Exercise
- 16. Future Trends
-
13. Ten Steps to Designing a Secure Enterprise System
- A. Guide to the Code Samples
- B. Contents of SecurityLibrary.vb
- C. About the Authors
- Index
- About the Authors
Product information
- Title: Security for Microsoft® Visual Basic® .NET
- Author(s):
- Release date: May 2003
- Publisher(s): Microsoft Press
- ISBN: 9780735619197
You might also like
book
C# 4.0 Unleashed
C# 4.0 Unleashed is a practical reference focusing on the C# language and the .NET platform …
book
Special Edition Using Microsoft® Visual Basic® .NET
Microsoft's .NET initiative created drastic changes in the Visual Studio line of products, and as a …
book
Professional Visual Basic® 2010 and .NET 4
Intermediate and advanced coverage of Visual Basic 2010 and .NET 4 for professional developers If you've …
book
The Addison-Wesley Microsoft Technology Series Doing Objects in Visual Basic 2005
“ Doing Objects in Visual Basic 2005 is one of the few books that I’ve seen …