April 01, 2004

MSDN Webcast: Dave's Top Ten Ways To Secure Your Desktop App

Next Monday from 9am to 10:30 (PST) there is going to be a security webcast on MSDN that relates to how you can secure a desktop application using the architecture in .NET. In this webcast, you will see some practical best practices for securing your .NET desktop application.

The following topics will be covered:

  1. Store non-volatile user-specific data in isolated storage
  2. Use Integrated Security and Role Based Authorization through Windows Groups
  3. Use COM+ Role-based security as a middle-tier solution
  4. Assign strong-names to your re-usable assemblies
  5. Use Link Demands and strong names to secure what code calls your assembly
  6. Use Remoting as your middle tier via HTTP Channel, IIS and SSL
  7. Run your code from a restricted code group especially when using LoadFrom()
  8. Create an AppDomain to achieve a security boundary within your application
  9. Use Impersonation to allow code to run under an account that can access specified resources
  10. Use the Framework - DON'T REINVENT THE WHEEL!
If you are interested in attending this FREE seminar, you can sign up here. Unlike some of the previous ones I have attended, this one promises to be a bit more technical, with a rating of 300.

If you can't make it don't fret! They will have it available later for download. Of course, I will summarize the experience when I am done if you just want the highlights!

Posted by SilverStr at April 1, 2004 04:44 PM | TrackBack