|
Part I: Fundamentals Chapter 1. Security Fundamentals Section 1.1. The Need for Security Section 1.2. Roles in Security Section 1.3. Understanding Software Security Section 1.4. End-to-End Security Chapter 2. Assemblies Section 2.1. Assemblies Explained Section 2.2. Creating Assemblies Section 2.3. Shared Assemblies Section 2.4. Strong Names Section 2.5. Publisher Certificates Section 2.6. Decompiling Explained Chapter 3. Application Domains Section 3.1. Application Domains Explained Chapter 4. The Lifetime of a Secure Application Section 4.1. Designing a Secure .NET Application Section 4.2. Developing a Secure .NET Application Section 4.3. Security Testing a .NET Application Section 4.4. Deploying a .NET Application Section 4.5. Executing a .NET Application Section 4.6. Monitoring a .NET Application Chapter 5. Introduction to Runtime Security Section 5.1. Runtime Security Explained Section 5.2. Introducing Role-Based Security Section 5.3. Introducing Code-Access Security Section 5.4. Introducing Isolated Storage Chapter 6. Evidence and Code Identity Section 6.1. Evidence Explained Section 6.2. Programming Evidence Section 6.3. Extending the .NET Framework Chapter 7. Permissions Section 7.1. Permissions Explained Section 7.2. Programming Code-Access Security Section 7.3. Extending the .NET Framework Chapter 8. Security Policy Section 8.1. Security Policy Explained Section 8.2. Programming Security Policy Section 8.3. Extending the .NET Framework Chapter 9. Administering Code-Access Security Chapter 10. Role-Based Security Chapter 11. Isolated Storage Chapter 12. Introduction to Cryptography Section 12.1. Cryptography Explained Section 12.2. Cryptography Is Key Management Section 12.3. Cryptographic Attacks Chapter 13. Hashing Algorithms Chapter 14. Symmetric Encryption Chapter 15. Asymmetric Encryption Chapter 16. Digital Signatures Chapter 17. Cryptographic Keys Chapter 18. ASP.NET Application Security Section 18.1. ASP.NET Security Explained Section 18.2. Configuring the ASP.NET Worker Process Identity Section 18.3. Authentication Section 18.4. Authorization Section 18.5. Impersonation Section 18.6. ASP.NET and Code-Access Security Chapter 19. COM+ Security Section 19.1. COM+ Security Explained Section 19.2. Programming COM+ Security Section 19.3. Administering COM+ Security Chapter 20. The Event Log Service Section 20.1. The Event Log Service Explained Section 20.2. Programming the Event Log Service Chapter 21. How to Use This Quick Reference Chapter 22. Converting from C# to VB Syntax Chapter 23. The System.Security Namespace Chapter 24. The System.Security.Cryptography Namespace Chapter 25. The System.Security.Cryptography.X509Certificates Namespace Chapter 26. The System.Security.Cryptography.Xml Namespace Chapter 27. The System.Security.Permissions Namespace Chapter 28. The System.Security.Policy Namespace Chapter 29. The System.Security.Principal Namespace free Download ebook on .net: Programming .NET Security
|
Free programing ebooks
Part I: Fundamentals