Flylib.com
Books
Software
Computers & Technology
Home Computing
Business & Culture
Programming
Software
Web Development
Certification
Networking
Security & Encryption
Computer Science
Operating Systems
Microsoft
Hardware
Databases
Graphic Design
Apple
Digital Music
Digital Photography & Video
Games & Strategy Guides
Project Management
Mobile & Wireless Computing
Education & Reference
Encyclopedias
Test Preparation
Studying & Workbooks
Schools & Teaching
Writing, Research & Publishing Guides
Foreign Language Study & Reference
Atlases & Maps
Dictionaries & Thesauruses
Words, Language & Grammar
College & University
Trivia & Fun Facts
Consumer Guides
Business & Investing
Industries & Professions
Management & Leadership
Organizational Behavior
Personal Finance
Small Business & Entrepreneurship
Popular Economics
Marketing & Sales
Finance
Skills
Business Life
Economics
Job Hunting & Careers
Biography & History
Reference
International
Real Estate
Investing
Women & Business
Science & Math
Mathematics
Technology
Reference
Earth Sciences
Physics
Biological Sciences
Behavioral Sciences
Nature & Ecology
Astronomy & Space Science
History & Philosophy
Experiments, Instruments & Measurement
Agricultural Sciences
Category list
Computers & Technology
Business & Culture
Privacy
Programming
Software Design, Testing & Engineering
Software Development
Category list
Certification
CompTIA
Networking
Networks, Protocols & APIs
Network Security
Security & Encryption
Microsoft
Networking
Education & Reference
.NET Framework Security - page 1
Buy on amazon.com >>
LaMacchia B. A.
,
Lange S.
,
Lyons M.
<< Previous book
Next page >>
1
2
3
Table of Content
Table of Content
Starting Page
Copyright
About the Authors
Acknowledgments
Introduction
Demystifying .NET Framework Security
What Do You Need to Know Prior to Reading This Book?
What Software Will You Need to Complete the Examples Provided with This Book?
How This Book Is Organized
Where to Download the Associated Code for This Book
Conventions Used in This Book
Part I: Introduction to the .NET Developer Platform Security
Chapter 1. Common Security Problems on the Internet
Problems with Securing Mobile Code
Writing Secure Applications
Summary
Chapter 2. Introduction to the Microsoft .NET Developer Platform
Tight Language Interoperability
Metadata
JIT Compilation
Garbage Collection
Object-Oriented Programming
Code Access Security
Base Class Library
Native Code Interoperability
Summary
Chapter 3. .NET Developer Platform Security Solutions
Fundamental Security Benefits from the .NET Framework
Mobile Code Solutions with the .NET Framework
Networked Computing with the .NET Framework
Summary
Part II: Code Access Security Fundamentals
Chapter 4. User- and Code-IdentityBased Security: Two Complementary Security Paradigms
A Little Anatomy of Computer Security Systems
A Review of User-IdentityBased Security
Entering a New Paradigm: Code-IdentityBased Security
How User- and Code-IdentityBased Security Systems Complement Each Other
Summary
Chapter 5. Evidence: Knowing Where Code Comes From
Evidence Explained
Different Sources of Evidence
Evidence and the Base Class Library
Summary
Chapter 6. Permissions: The Workhorse of Code Access Security
Permissions Explained
How Permissions Are Used
Declarative and Imperative Security
Built-in Permissions
Permission Sets
Summary
Chapter 7. Walking the Stack
A Review of Stacks and Their Uses
The Security Stack Walk
Modifying a Stack Walk
The Interaction of App Domains with Stack Walks
Summary
Chapter 8. Membership Conditions, Code Groups, and Policy Levels: The Brick and Mortar of Security Policy
Membership Conditions
Code Groups
Policy Levels
Default Security Policy
Summary
Chapter 9. Understanding the Concepts of Strong Naming Assemblies
Assemblies and Identity
PublicPrivate Key Pairs
Signing and Verifying Assemblies
Delay Signing Assemblies
Comparison with Authenticode Signatures
Summary
Chapter 10. Hosting Managed Code
What Does Hosting Mean?
Containing Assemblies Through the Use of Appdomains
Controlling Trust Within the Hosted Environment
Dealing with Assembly-Sharing Issues
Using Appdomains to Secure Unmanaged Clients
Summary
Chapter 11. Verification and Validation: The Backbone of .NET Framework Security
Review of the Anatomy of an Assembly
1
2
3
Buy on amazon.com >>
LaMacchia B. A.
,
Lange S.
,
Lyons M.
<< Previous book
Next page >>