- Shopping Bag ( 0 items )
Security for Microsoft Visual Basic .NET [NOOK Book]
Available on NOOK devices and apps
Want a NOOK? Explore Now
Want a NOOK? Explore Now
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:
| Introduction | ||
| Pt. I | Development Techniques | |
| 1 | Encryption | 3 |
| 2 | Role-Based Authorization | 27 |
| 3 | Code-Access Security | 45 |
| 4 | ASP.NET Authentication | 75 |
| 5 | Securing Web Applications | 99 |
| Pt. II | Ensuring Hack-Resistant Code | |
| 6 | Application Attacks and How to Avoid Them | 121 |
| 7 | Validating Input | 157 |
| 8 | Handling Exceptions | 183 |
| 9 | Testing for Attack-Resistant Code | 197 |
| Pt. III | Deployment and Configuration | |
| 10 | Securing Your Application for Deployment | 225 |
| 11 | Locking Down Windows, Internet Information Services, and .NET | 269 |
| 12 | Securing Databases | 283 |
| Pt. IV | Enterprise-Level Security | |
| 13 | Ten Steps to Designing a Secure Enterprise System | 303 |
| 14 | Threats - Analyze, Prevent, Detect, and Respond | 319 |
| 15 | Threat Analysis Exercise | 337 |
| 16 | Future Trends | 349 |
| A | Guide to the Code Samples | 363 |
| B | Contents of SecurityLibrary.vb | 375 |
| Index | 379 |
Overview
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 ...