
Author(s): Ed Robinson, Michael James
Publisher: MS Press
Year: 2003
ISBN: 0735619190
Language: English
File type: CHM
Pages: 396
Size (for download): 12.2 MB
Learn essential security techniques for designing, developing, and deploying applications for MS 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.
For many programmers, security has been something to avoid—because they don’t understand security concepts, they shy away from implementing security features for fear of making a mistake. Above all else, we hope this book will spark your interest in security. This is a fascinating and rapidly evolving area of computing, and the techniques we discuss in this book are no longer simply for security specialists; they are essential for every programmer.
This book is an introduction to security for Visual Basic programmers. You’ll find it useful both as a prescriptive guide for writing secure applications and as a technical reference for how to actually implement security techniques in your own code. For example, in Chapter 1, “Encryption,” we explain what encryption is and when to use the different types of encryption, and we provide examples that show you how to actually encrypt and decrypt information.
TABLE OF CONTENT:
Chapter 01 - Encryption
Chapter 02 - Role-Based Authorization
Chapter 03 - Code-Access Security
Chapter 04 - ASP.NET Authentication
Chapter 05 - Securing Web Applications
Chapter 06 - Application Attacks and How to Avoid Them
Chapter 07 - Validating Input
Chapter 08 - Handling Exceptions
Chapter 09 - Testing for Attack- Resistant Code
Chapter 10 - Securing Your Application for Deployment
Chapter 11 - Locking Down Windows, Internet Information Services, and .NET
Chapter 12 - Securing Databases
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
>> Download here <<
password:
ganelon
