![]() |
![]() |
![]() |
|
|
|
|
|
|
|
|
|
.NET Code Security Access All .NET components can expose their methods to the outside world through .NET Remoting or as a Web service. .NET developers and security administrators must learn and practice effective Code Access Security (CAS) to prevent hackers from accessing private information or damaging your business applications by using design flaws or coding errors to breach security. In today’s real .NET world, developers who don’t know better frequently build vulnerable components. And companies often must acquire components they cannot fully test for trustworthiness. Code quality varies among different vendors and testing will not reveal all the possible security problems. Security measures rooted solely on the identity of the user running the application do not provide adequate protection. Developers and administrators must work together to design and build effective security measures that control the executing code, whether the components are built internally or bought. Code Access Security goes beyond conventional identity-based security practices to provide vital security protections that .NET applications cannot accomplish in any other way. .NET Code Access Security teaches experienced .NET developers and security administrators to use the identity of the code to manage security. This 4 day course, designed and taught by .NET consultant and instructor Michael Stiefel, teaches developers how to “practice safe .NET computing” through interactive discussion of key concepts, demonstrations of crucial programming tips and techniques, hands-on coding labs and best-practice explanations. .NET Code Access Security introduces and explains common threat scenarios and how to avoid them. Participants learn how to design corruption-resistant code components by:
.NET Code Access Security will demonstrate how to administer CAS and show security administrators and application developers how to work together to identify what rights to grant to components and to define what rights each component needs to run. This hands-on course requires a learner lab equipped with the suitable hardware and software, which will change as .NET continues to evolve. We will work with clients to ensure the appropriate lab configuration. Who Should Attend
What You Will Learn
Course Outline 1. .NET Concepts Underlying Code Access Security
2. Code Access Security Overview
3. Security Evidence
4. Security Permissions
5. Security Policy
6. Programming Code Access Security
7. Code Access Security Administration
8. Common Code Access Security Scenarios 9. Advanced Topics
|