The .NET Framework offers new, more effective ways to secure yourWeb and LAN-based applications. .NET Development SecuritySolutions uses detailed, code-intensive examples—lots ofthem—to teach you the right techniques for most scenariosyou’re likely to encounter. This is not an introduction tosecurity; it’s an advanced cookbook that shows experiencedprogrammers how to meet tough security challenges:
Recognize and avoid dangerous traps—including holes in.NET
Work fluently with both role-based and code accesssecurity
Maximize the security advantages of policies and codegroups
Promote security using Active Directory
Secure data with .NET cryptographic techniques
Meet the toughest LAN security requirements
Tackle special security issues associated with Web and wirelessapplications
Implement Win32 API security in managed applications
Uniting this instruction is a coherent, cohesive mindset that willhelp you take the human factor into account at every step.You’ll become technically proficient with all the tools atyour disposal—and, at the same time, you’ll learn tomake your solutions more powerful by crafting them in ways thatdovetail with users’ needs--and foibles--and anticipatecracker exploits.
John Paul Mueller is a freelance author and a technical editor. He has writing in his blood, having produced 49 books and more than 200 articles to date. The topics range from networking to artificial intelligence and from database management to heads-down programming. His current books include a COM+ programmer's guide and a book designed to help with home and small office networking. His technical editing skills have helped more than 25 authors refine the content of their manuscripts, some of which are certification related. In addition to book projects, John has provided technical editing services to both Data Based Advisor and Coast Compute magazines. A recognized authority on computer industry certifications, he's also contributed certification-related articles to magazines such as Visual Basic® Developer and SQL Server® Professional.